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