Hi

Thanks for reply.

When I run this load command on Pharo 3, I get exception "FileDoesNotExist:
@ \tmp\github-dalehenrichfiletreeissue142.zip"

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
> 
> le 21/02/2015 13:19, Jan B. a écrit :
>> Hello
>>
>> We are moving our project from smalltalkhub to github. Gitfiletree seems
>> to
>> be working as expected on linux, but there are some of us (well, me) who
>> would like to contribute from Windows, but I am unable to make it working
>> (which is, of course, also "as expected" :) ).
>>
>> What do I have:
>>
>> Windows 7 64bit
>> Pharo 4 (#40496)
>> Pharo VM for win, tried both stable (371 from 2014-09-25) and latest (410
>> from 2015-02-17)
>> git version 1.9.5.msysgit.0
>>
>> What did I try:
>>
>> 1) using Git for Windows from http://git-scm.com/downloads
>> 2) cloning our project into ~/Pharo/repo  (this created folder structure
>> ~/Pharo/repo/dynacase/repository where all package folders are, along
>> with
>> .git folder in ~Pharo/repo/dynacase
>> 3) downloading clean Pharo 4 platform
>> 4) running from playground (tried both MetaRepoForPharo40 and 30):
>> Gofer new
>>    url: 'http://smalltalkhub.com/mc/Pharo/MetaRepoForPharo40/main';
>>    configurationOf: 'GitFileTree';
>>    loadDevelopment.
>> 5) this step I tried only once in few tries: updating all OSProcess and
>> CommandShell packages to latest commits
>> 6) adding repository to Monticello, selected gitfiletree://, selected
>> folder
>> ~/Pharo/repo/dynacase/repository , OK
>>
>> Result was being swamped by exceptions every time.
>> When I did step 5, I got different exceptions and, also, windows command
>> line has opened (but "empty", ie. like if I opened it myself in folder
>> with
>> Pharo.exe and left like that)
>>
>> Only thing that worked for me was adding this local repository as regular
>> filetree (not gitfiletree), commiting there, and than commiting same
>> thing
>> once again with git via command line (or git bash).
>>
>> I would like to ask for help with making it work somehow better.
>>
>> Here are saved images from moments when I confirmed adding gitfiletree
>> repository with those mentioned exceptions and errors:
>> https://www.mediafire.com/folder/879qs8srf5ice/PharoGitConfigs
>> (30 = using MetaRepoForPharo30, 40 = using MetaRepoForPharo40, latest =
>> using MetaRepoForPharo40 + loading latest packages)
>>
>> Thank you
>> Jan Blizničenko
>>
>>
>>
>> --
>> View this message in context:
>> http://forum.world.st/Git-gitfiletree-on-Pharo-vs-Windows-tp4806791.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-tp4806791p4806824.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.

Reply via email to