working with git-svn (was ...)

John Ralls jralls at
Tue Jul 2 16:19:49 EDT 2013

On Jul 2, 2013, at 1:01 PM, Derek Atkins <derek at> wrote:

> I just did the following:
> pwd
>  .../gnucash-trunk
> ( cd ../gnucash.git ; git fetch --all )
> git-update
> ...
> and git-update output:
> From /home/warlord/src/gnucash/gnucash
>   e7537f8..2655c4a  trunk      -> origin/trunk
> warning: refname 'trunk' is ambiguous.
> First, rewinding head to replay your work on top of it...
> Fast-forwarded trunk to 2655c4aaf0ec1b79a5707809320291aa93482894.
> So... what is this warning about?
> -derek
> PS: the git fetch output was:
> Unpacking objects: 100% (71/71), done.
> From ssh://
>   e7537f8..2655c4a  trunk      -> trunk
>   e7537f8..2655c4a  origin/trunk -> origin/trunk
> Should I not be using --all?

The warning is that there are more than one interpretation of 'trunk'
as a branch name. Don't worry about it, it always picks the right one.

--all fetches all remotes. Not all branches, all remotes. Since most of
the time there's only one remote, it's a no-op except that it makes a
little extra noise. You don't need it for Gnucash. You might want to use it 
on that project where you have a different vendor source (and therefore a 
different remote) for each branch.

John Ralls

More information about the gnucash-devel mailing list