Using git-svn with review board?
Sebastian Kuegler
sebas at kde.org
Tue Mar 18 15:59:09 CET 2008
On Tuesday 18 March 2008 15:45:27 Marijn Kruisselbrink wrote:
> Sebastian Kuegler wrote:
> > I can imagine that this forms a real barrier for some (me), but maybe
> > someone has already solved that?
>
> I'm using this small shell-script to generate a diff between the current
> working copy and HEAD that review-board will accept with git-svn. This
> does assume that HEAD is actually an svn revision, I don't think it will
> work when you have already comitted changes locally.
>
> #!/bin/sh
> REV=`git-svn find-rev HEAD`
> git-diff --no-prefix $* HEAD | sed -e 's/^+++ .*/& (working copy)/' -e
> "s/^--- .*/& (revision $REV)/"
My preferred workflow would be:
- Have master branch up to date from SVN
- Work on stuff in branches
- Merge changes from master into those branches as I see fit
- When something in a branch should be committed, I'd merge this commit into
master and dcommit it (possibly after going through RB)
- When a branch is done, I'd merge the whole branch into master and dcommit
that
So that involves committing locally. Changing you scriptlet to find the latest
SVN revision would be necessary in that case, no?
--
sebas
http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 481 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/panel-devel/attachments/20080318/da8f9140/attachment.pgp
More information about the Panel-devel
mailing list