Thank you Dale, this is more simple than I expected.
From what you linked it looks like by [:comitish] you mean the git branch .Which in my case is master so it should be
Metacello new baseline: 'BaselineOfXXX'; repository: 'github://kilon/phEphestos:master/' get; load. https://github.com/kilon/phEphestos On Tue, Oct 21, 2014 at 9:52 PM, Dale Henrichs < dale.henrichs@gemtalksystems.com> wrote:
Kilon,
You can use an expression like the following to load projects directly from github using Metacello 1.0.0-beta.32.16:
Metacello new baseline: 'BaselineOfXXX'; repository: 'github://<user name>/<project name>[:comitish]/<path to filetree repo>' get; load.
there are some examples of Seaside load expressions here[1]. Whenever you use the `get` command, the github repo is refreshed from github. The `load` loads directly from the local github cache for the project.
Dale
[1] https://github.com/GsDevKit/Seaside31#seaside31
On Tue, Oct 21, 2014 at 11:33 AM, kilon alios <kilon.alios@gmail.com> wrote:
So I am so happy with how Pharo works with Github, that I decided to even port my configurations there and I also decided to create a small configuration browser which will subclass the existing configuration browser for installing tools for my project Ephestos so I dont have to pollute the existing configuration projects with all my sub-projects.
In sort I want to host configurations to Github similarly to how MetaRepos are host in Smalltalkhub. I want the user to be able to install those configurations without a need to install git
I asked this I think before and I was told how to, but it was part of another thread and it got lost inside my email abyss.
So How I do that ?