[Geany-devel] Git switch (for real) (was: Re: geany on github; why not?)

Colomban Wendling lists.ban at xxxxx
Mon Oct 3 15:28:14 UTC 2011


Hi all,

Now the release is out, it's time for the real migration.  There's
things to do then, and perhaps a few we still need to agree on.


Le 05/09/2011 23:05, Jiří Techet a écrit :
> [...]
> 
> End of the long email finally! I tried to record all what needs to be
> done so nothing is forgotten once the real migration takes place
> because some of the stuff took some time to discover.

@Jiří: Would you mind doing the real export since you know have a little
experience?


@all:  We will switch to Git, and we need to choose basically between
GitHub and Gitorious.
I'd vote for trying GitHub, just because it has one thing I quite liked
and that Gitorious don't seem to have: comments on a particular commit's
line.  I did use it a few times with Matthew, and I felt it quite
convenient to comment details [1]
Apart that I don't mind, both have the necessary stuff, and Gitorious is
more "free as in freedom".


Also, I think that we should at least try Vincent Driessen's branching
model [2] (e.g. develop branch + feature branches + release branches).
It might looks a bit containing at first glance, but also makes things
clean -- but note I never tried it in a real project, maybe I'm wrong.


Finally, we'll need to "all" (at least committers -- Nick, Enrico, Frank
and I --, Enrico and I) work a bit together to do the switch:

 * committers needs to stop committing to SVN when export to Git starts
 * somebody (Jiří?) needs to export the SVN repo
 * somebody (me I think) need to setup an "upstream" repo on
GitHub/Gitorious
 * we'll have to update everything that assume we commit to SF's SVN
(some mirroring, commit ML, etc). Enrico, I guess we'll need you at
least to help here still a bit, sorry ^^

So, we'll need to work together soon, and that'll need us to coordinate
ourselves.  So Jiří (if you accept re-exporting), Enrico, Nick and
Frank: when can we do the actual switch?  I can have the time whenever I
want this week, I just need to know ;)


It would be good if all this could be done as soon as possible so we can
start development again using this new scheme.  Sooner's better.


Cheers,
Colomban


[1] I don't suggest to move all discussion outside the ML, far from me
this idea.
[2] http://nvie.com/posts/a-successful-git-branching-model/



More information about the Devel mailing list