Just to be clear, the upci alias is explained 
here: http://blog.tfnico.com/2010/11/git-svn-mirror-for-multiple-branches.html

It's defined as:

upci = !git update-ref refs/remotes/$(git branch | grep '^*' | awk '{print 
$2}') refs/remotes/origin/$(git branch|grep '^*'|awk '{print $2}') && git 
svn dcommit

The above does update-ref and dcommit on the current branch. 

If you want to dcommit on another branch, you have to check it out first:
> git upci
> git co b_another_branch
> git commit changes
> git upci

If I understand you correctly, you want to automatically do an "upci" with 
each change in each branch.

I don't know how to achieve this. git svn uses the work-dir to operate, so I 
think you have to have the branch you want to dcommit actually checked out.

Perhaps a possible workaround would be to have a fetching repository for 
each branch you wish to keep in sync? This obviously doesn't scale well, but 
for less than a handful branches it could work.

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.

Reply via email to