Hey Eric,

Le 15 janv. 2014 à 08:37, Eric Wasylishen a écrit :

> Hi,
> 
> I made a first try at importing some parts of Etoile to 
> https://github.com/etoile based on a list Quentin made. I also have a script 
> running that should keep all of them up to date as we continue using svn for 
> the moment.

This looks great!

> A few notes:
> 
> - I’d suggest we avoid pushing commits to git yet, until everyone is 
> satisfied that the migration is done. But, you’re encouraged to do a git 
> clone and check out the repositories!

ok

> - I imported the Languages directory as a single git repository since it has 
> a lot of small subprojects that are closely tied to LanguageKit, but I’m not 
> sure if that’s what you’d like, David.

I don't know about David's preferences, but I guess SourceCodeKit and probably 
ParserKit too are standalone frameworks. The rest inside Languages seems to be 
related to LanguageKit.

SourceCodeKit just depends on EtoileFoundation and libclang, so my personal 
take would be to turn it into a standalone module. This way, we can check out 
DocGenerator that depends on SourceCodeKit,without checking out Languages that 
mostly contain LanguageKit related things.

> Likewise, we could use coarser-grained repositories like 
> “EtoileUserServices”, “EtoilePrivateServices”, etc., instead of having one 
> for each service. 
> 
> For myself, I'd like to keep CoreObject in its own repo, but I don’t really 
> have strong preferences beyond that. 

I think I prefer to stick with the fine-grained organization. For example, it 
lets us advertise any module independently if we decide too, and keeps the 
overall organization simple and consistent.

Also a common history for the entire Étoilé project makes sense, but if the 
combined history is restricted to Services/User or Services/Private, it makes 
less sense imo.

> - My current plan is to make a repository that’s just called “Etoile” 
> containing a script which will check out all of the other repos, and build 
> something like the current directory structure.

Sounds good.

> - Except for CoreObject (which has a bunch of tags), I didn’t bother 
> importing tags (e.g. the 0.4.x releases). It should be fairly easy to do so, 
> though
> 
> - I have the whole process pretty much automated, so if there’s anything you 
> want changed, it’s fairly easy. Suggestions welcome. :-)
> If you’re curious, the scripts are here: 
> http://svn.gna.org/viewcvs/etoile/branches/ericwa/GitMigration/ . Most of it 
> is in etoile-import.sh.

ok, thanks a lot for working on all that :-)

Cheers,
Quentin.


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

Reply via email to