[Olsr-dev] OLSR Repository movement/migration ?
Henning Rogge
(spam-protected)
Tue Nov 3 11:58:55 CET 2009
Hello everybody,
real life (yes, it exists !) will force us to move our repositories away from
gredler.at to another server and I would like to use this as a chance to
change away from Mercurial to a GIT repository.
With the help of a few scripts I have converted my local Mercurial
repositories to a single GIT repository, so if we decide to do this we will
not loose any kind of history.
I see one mayor and some minor advantages in GIT vs. Mercurial.
The mayor advantage of GIT is that it supports local branches and commits
better than Mercurial. If you start an experiment in the sourcecode, you just
branch a current version and begin to commit changes. You have all features of
the repository with your local changes, can undo them (because you have
committed earlier versions) and it will not change the normal OLSRd branches
in any way. It's easy to merge other changes into your experiment and keep
track of the whole staff, because it all in one repository. You can merge your
experiment into the main code if you think it's good enough, you can kill it
or you can push your experimental branch to the "public" repository. You can
even pull changes for group-experiments from each others local git
repositories.
This is a HUGE progress while working on the code in my oppinion.
Other fine thing of GIT is integrated gpg support for tags (so we can sign our
releases in the repository).
What do you think about this ?
Henning Rogge
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.olsr.org/pipermail/olsr-dev/attachments/20091103/59a31029/attachment.sig>
More information about the Olsr-dev
mailing list