RFC: Switching from Subversion to Git

Frank S. Thomas fst at debian.org
Tue Aug 19 10:25:43 UTC 2008


Hi all,

I'd like to switch from Subversion to Git for BOINC packaging. This is 
motivated by some advantages that Git has over Subversion that are relevant 
for what I'm doing with BOINC. Off the top of my head these are:
 - easier branching and merging. In Subversion you have to remember the
   revision number of the last merge for merging two branches. With Git
   merging is so much easier.
 - storing upstream sources in the repository is possible because of Git's
   storage efficiency and this makes patching upstream sources easier and
   faster.
 - upstream's Subversion repository can be directly pulled in the Git
   repository with git-svn which makes cherry-picking fixes from upstream
   really easy.

I don't want to switch to Git because it is the cool new kid in the VCS town 
but because using Git instead of Subversion makes working with BOINC so much 
easier and faster for me.
So if you have any comments about migrating to Git please raise your voice 
now. 

The BOINC repository migrated to Git would then look something like this:
http://git.debian.org/?p=pkg-boinc/boinc.git

Cheers,
-- 
Frank S. Thomas <fst at debian.org>           PGP public key ID: 0xDC426429
Debian Developer                            finger fst/key at db.debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://lists.alioth.debian.org/pipermail/pkg-boinc-devel/attachments/20080819/0174dbf5/attachment.pgp 


More information about the pkg-boinc-devel mailing list