[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: clarification on git, central repositories and commit access lists
From:       Josef Spillner <spillner () kde ! org>
Date:       2007-08-20 12:31:25
Message-ID: 200708201431.25879.spillner () kde ! org
[Download RAW message or body]

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
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic