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