From kde-core-devel Mon Aug 20 12:31:25 2007 From: Josef Spillner Date: Mon, 20 Aug 2007 12:31:25 +0000 To: kde-core-devel Subject: Re: clarification on git, central repositories and commit access lists Message-Id: <200708201431.25879.spillner () kde ! org> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=118761309232070 On Monday 20 August 2007 13:22:18 Thiago Macieira wrote: > No, I want this: > > kdelibs# work... > kdelibs# commit -m "New API" > kdelibs# work... > kdelibs# commit -m "Adapt kdelibs to new API" > kdelibs# cd ../kdegames > kdegames# work... > kdegames# commit -m "Adapt kdegames to new API" > kdegames# cd .. > KDE# push all changes You want to maintain local-only branches then. With SVK, you can easily differentiate between "commit" (to local-only branch) and "push", where push can be a 1:1 replay or a lump commit which lumps all changes together. For a sample commit, see how I'm adding network-wide rankings functionality to kdegames: http://svn.ggzgamingzone.org/cgi-bin/trac.cgi/timeline (notice that all of the commits were done in < 2 minutes, and all have a local-only revision number attached which I can use for future references) For a simple lump commit which clusters logically linked changes, see: http://svn.ggzgamingzone.org/cgi-bin/trac.cgi/changeset/9193 Josef