FYI: git behaves a bit funky when run against the EU SVN mirror. Still
very usable.
Andrus
Begin forwarded message:
From: "William A. Rowe, Jr."
Date: October 20, 2008 6:54:25 PM EDT
To: [EMAIL PROTECTED]
Subject: Re: git-svn dcommit of multiple changes
Reply-To: [EMAIL PROTECTED]
Jean-Sebastien Delfino wrote:
On Sun, Oct 19, 2008 at 1:58 PM, Andrus Adamchik <[EMAIL PROTECTED]
> wrote:
Just ran into an odd behavior with git synched against
sv.eu.apache.org.
I've been working locally for some time, creating about 4-5 topic
branches,
and then merging them to the master branch, and deleting the topic
branches.
When I finally got online, I did this:
$ git checkout master
$ git svn rebase
$ git svn dcommit
To my surprise this only committed to SVN my first local commit
out of many
that I had, so to get all my local changes to SVN, I had to do
this in the
loop:
$ git svn rebase
$ git svn dcommit
... repeat N times
Also sometimes I had to repeat the rebase part multiple times
after each
commit - there seems to be a few second delay until git rebase
resets the
local branch into a state when I can repeat a dcommit.
Googling this behavior didn't turn any useful info - all svn/git
integration
docs and blogs indicate that dcommit commits the entire delta
between the
local and remote repo.
Is this something specific to how svn.eu.apache.org is setup? Or
am I
missing something obvious?
Same here, I've experienced the same git-svn behavior with
svn.eu.apache.org.
I believe this has to do with mirror-lag of synchronizing to the US
server,
the state of svn.eu.apache.org isn't instantly updated, so svn-git
isn't in sync
until that resync of us->eu percolates through.