2015-02-22 7:04 GMT-03:00 Thierry Goubier <thierry.goub...@gmail.com>:
> Le 22/02/2015 10:26, Jan B. a écrit : > >> Hi >> >> It seems like we got a step further, now this happens when I add >> gitfiletree >> repository: https://monosnap.com/image/21Li7R29QUVJh6AVDQvzENiCEpcBeF.png >> > > Ok. So it seems to be running the command just fine, however, the output > appear in a separate window instead of being recovered by OSProcess. > > If you scrolled at the bottom of the command shell, have you seen the > result of the git branch command? > > And when I close the command line (press q), I get this additional error: >> https://monosnap.com/image/9Di55xa9UBx0Tcgd54B4I3IVn4lFJ6.png >> > > Same issue: on the previous image, what you see as output is the result of > the loadAncestry git operation... and then the load ancestry operation > fails because no output is available inside Pharo. > > So, to all Windows Pharo users... How do you run an external shell command > on windows and recover the output ? > > ProcessWrapper new useStdout; startWithShellCommand: 'echo hello'; upToEnd Hernán > Because this is where we are now: GitFileTree can run git commands on > windows (and they do run correctly), it's just that the command output > isn't recovered. > > Help, please! > > Thierry > > > Pharo image if you need: >> http://www.mediafire.com/download/zsguw7suit4vdu7/15-02-22_10.25.zip >> > > Jan >> >> >> Thierry Goubier wrote >> >>> Le 21/02/2015 21:50, Jan B. a écrit : >>> >>>> Hi >>>> >>>> Thanks for reply. >>>> >>>> When I run this load command on Pharo 3, I get exception >>>> "FileDoesNotExist: >>>> @ \tmp\github-dalehenrichfiletreeissue142.zip" >>>> >>> >>> Ok. I have uploaded the latest version of MonticelloFileTree-Git on >>> smalltalkhub; >>> >>> Gofer new >>> url: 'https://smalltalkhub.com/mc/Pharo/MetaRepoForPharo30/main' >>> ; >>> configurationOf: 'GitFileTree'; >>> loadDevelopment >>> >>> should pick it up >>> >>> Thierry >>> >>> On Pharo 4, it loads. But when I try to add gitfiletree repository now >>>> (ie. >>>> clean pharo 4 platfrom -> your >>>> issue 142 load command -> adding gitfiletree repository), I get >>>> exception >>>> "MessageNotUnderstood: ExternalWindowsOSProcess class>>defaultShellPath >>>> >>>> When I afterwards try to manually load latest OSProcess packages, I get >>>> the >>>> same exception like before, without this issue 142 loading: >>>> "MessageNotUnderstood: receiver of "addFirst:" is nil >>>> >>>> Jan >>>> >>>> >>>> Thierry Goubier wrote >>>> >>>>> Hi Jan, >>>>> >>>>> ok, the latest cod for GitFileTree is available on a dedicated branch >>>>> on >>>>> filetree. The way to load it is: >>>>> >>>>> Metacello new >>>>> baseline: 'FileTree'; >>>>> repository: 'github://dalehenrich/ >>>>> filetree:issue_142/repository'; >>>>> load: 'Git' >>>>> >>>>> It rely on OSProcess, and I'm not entirely sure of OSProcess on >>>>> windows, >>>>> but I've simplified the commands, in part to ease an eventual Windows >>>>> support. So, if you happen to be able to test? >>>>> >>>>> I would suggest pharo3.0 as your platform. I think changes to filetree >>>>> to handle pharo4.0 are still on a separate branch. >>>>> >>>>> Thierry >>>>> >>>>> -- >>>> View this message in context: >>>> http://forum.world.st/Git-gitfiletree-on-Pharo-vs- >>>> Windows-tp4806791p4806824.html >>>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. >>>> >>>> >>>> >>>> >> >> >> >> >> -- >> View this message in context: http://forum.world.st/Git- >> gitfiletree-on-Pharo-vs-Windows-tp4806791p4806857.html >> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. >> >> >> >> > >