KDE development with git

Thomas Zander zander at kde.org
Fri Jul 13 08:57:10 BST 2007


On Wednesday 11 July 2007 15:05:43 Paolo Capriotti wrote:
> Using git-svn when the git repository is used by more than one
> developer is quite hard, and I could not manage to make it work
> properly (i.e. without adding extraneous 'merge' commits to svn), so
> I've decided to switch development completely to git

I also really like using a more powerful tool and regularly 'branch' parts 
of KOffice in a personal SRM[1] repo. Its really useful to do stuff on 
the move and the extra features compared to svn are just amazing for my 
productivity.

At the end of the offline-time I just tend to merge things into subversion 
as semi-big commits.  I'm positive that your perceived problem of "adding 
extraneous 'merge' commits to svn" is not that much of a problem at all; 
its what people used to svn see often when a svn-branch is merged into 
mainline as well.

Bottom line for me is that having an official main repository is crucial, 
and that repository should have a 1-to-1 connection to the subversion 
repo[2], as others on this thread have explained.
If you get to make this work; please do blog about it and tell us how :)


Cheers!

1) http://www.kdedevelopers.org/node/2024
2) one-to-one means all the sources from one are visible in the other, and 
changes are moved back and forth; I personally don't see any need for 
this to go realtime and a daily (depending on the commit rate of your 
project) sync is all that's needed.
-- 
Thomas Zander
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20070713/fa119972/attachment.sig>


More information about the kde-core-devel mailing list