> > 'gitfiletree:// > github.com/dalehenrich/filetree:pharo5.0/repository/?where=/home/username/project/filetree' > (is that a correct url syntax?)
Isn't this overloading the url a bit? Why not: Metacello new baseline: 'FT'; repository: 'gitfiletree:// github.com/dalehenrich/filetree:pharo5.0/repository'; workingDirectory: '/home/username/project/filetree'; (or #localClone, or #localRepository, or #something) load Or (using git terminology): Metacello new baseline: 'FT'; repository: '/home/username/project/filetree'; origin: 'gitfiletree:// github.com/dalehenrich/filetree:pharo5.0/repository'; load On Sun, Apr 17, 2016 at 4:47 PM, Thierry Goubier <thierry.goub...@gmail.com> wrote: > Le 17/04/2016 16:31, Damien Pollet a écrit : > >> Is there a convenient way to control where the clone will be made in the >> local filesystem? >> Meaning: using something else than the implicit value for $WHERE: >> >> git clone $GITHUB_CLONE_URL $WHERE >> > > In fact it is there, but indirect (you can give a $WHERE when you create a > remote git repository with Monticello: it's the name parameter). > > But, if we focus on the $WHERE more directly, what would you like? > > - A per-url/per-project SWHERE? It could make the url syntax a bit hard > (there is already a $: to indicate branch and, implicitely, subdirectory > inside the git repo) but there is nothing forbidding it. Something like: > 'gitfiletree:// > github.com/dalehenrich/filetree:pharo5.0/repository/?where=/home/username/project/filetree' > (is that a correct url syntax?) > > - Note that I have a procedure for having the Pharo build environment > integrated inside the git, if you'd like (i.e. git clone download also the > build command for the right Pharo image: this is my professional setup). > > - A per-image $WHERE? > > - Reusing the Monticello default local repository directory setting? > (current behavior, actually). > > Thierry > > >> On 15 April 2016 at 19:08, Thierry Goubier <thierry.goub...@gmail.com >> <mailto:thierry.goub...@gmail.com>> wrote: >> >> Le 15/04/2016 18:49, Damien Pollet a écrit : >> >> On 15 April 2016 at 17:39, Thierry Goubier >> <thierry.goub...@gmail.com <mailto:thierry.goub...@gmail.com> >> <mailto:thierry.goub...@gmail.com >> <mailto:thierry.goub...@gmail.com>>> wrote: >> >> And then you can load your project with: >> >> Metacello new >> baseline: 'YourTribes'; >> repository: >> 'gitfiletree://github.com/HappyPharoHackers/YourTribes >> <http://github.com/HappyPharoHackers/YourTribes>'; >> load: #(tests) >> >> >> So this does the clone directly from github? YAY :D >> >> >> Yes :) >> >> Thierry >> >> >> >> > >