2017-02-02 8:49 GMT+01:00 Pierce Ng <pie...@samadhiweb.com>: > On Thu, Feb 02, 2017 at 03:13:41PM +0800, Pierce Ng wrote: > > On Tue, Jan 31, 2017 at 03:42:10PM +0100, Cyril Ferlicot D. wrote: > > > To load gitFileTree I use this script: > > > ``` > > > Metacello new > > > baseline: 'FileTree'; > > > repository: 'github://dalehenrich/filetree:pharo' , SystemVersion > > > current dottedMajorMinor , '_dev/repository'; > > > load: 'Git' > > > ``` > > > Works for me on Pharo 5/windows and pharo 6/osx > > > > Thanks Cyril. Just tried it on Pharo 5 on Linux. Loads cleanly. > > Spoke too soon. Appeared to have loaded cleanly on one Pharo 5 image, but > got > same hung state on another two Pharo 5 images. Does seem to load cleanly > and > quickly on Pharo 60365, which is good enough. >
Can you detail a bit more about the lockups? GitFileTree uses either OSProcess or OSSubprocess to access git, and the issue may be in one of those. I use GitFileTree all the time, and I do get that 'hung' state in some cases. At least with OSSubprocess, once an image is in that state, it will hang at the first external access (any command, not only gitfiletree)... No way out except scrapping the image (i.e. saving and restarting keep it in in the same state). Regards, Thierry > > Pierce > >