On 21 Feb 2014, at 09:28, Eric Wasylishen <ewasylis...@gmail.com> wrote:

> Hi again,
> 
> I just removed ParserKit, SourceCodeKit, and ObjC2JS from the 
> https://github.com/etoile/Languages repository. They’re now standalone git 
> repositories:
> 
> https://github.com/etoile/SourceCodeKit
> https://github.com/etoile/ParserKit
> https://github.com/etoile/ObjC2JS

That's great!  Thanks for all of the effort that you've put into this!  Do you 
have a rough estimate as to when we should have the 
no-more-commits-to-gna-please flag day?

> At this point the only things left on my TODO list for the git migration are:
> - make a simple script that git clones/pulls all of the Étoilé repositories
> - make a copy of the existing BuildScripts that uses the above script, and 
> can successfully build everything
> 
> 
> I looked at various tool options (git submodules, git subtrees, etc.) for 
> managing git repositories with dependencies on other repositories. Here are a 
> couple of blog entries that were interesting:
> http://makingsoftware.wordpress.com/2013/02/16/using-git-subtrees-for-repository-separation/
> http://codingkilledthecat.wordpress.com/2012/04/28/why-your-company-shouldnt-use-git-submodules/
> 
> At the moment, none of these tools look a good fit for our use case. I think 
> we should just use use “vanilla” git, plus the script I’ll write, which will 
> satisfy  people who want to check out every single module / automatic builds 
> that need everything.

I think we have two cases.  I'd like to allow trunk for each repository to 
develop more or less in isolation, but it would be nice to have a releases 
repository that would contain references to specific commits in other 
repositories so that we users could just git clone the etoile-release repo and 
get everything, but people actively involved in development should run the 
script to get trunk of everything.

David

-- Sent from my STANTEC-ZEBRA


_______________________________________________
Etoile-dev mailing list
Etoile-dev@gna.org
https://mail.gna.org/listinfo/etoile-dev

Reply via email to