git-svn: Add a svn-remote.<name>.pushurl config key
commit12a296bca3d07875d4c3db0e8e24fbaa86ca97b3
authorAlejandro R. Sedeño <asedeno@mit.edu>
Fri, 8 Apr 2011 14:57:54 +0000 (8 10:57 -0400)
committerEric Wong <normalperson@yhbt.net>
Sat, 9 Apr 2011 22:43:35 +0000 (9 22:43 +0000)
tree7a8a997cdb4d41dde619ad9e605947dc820d5a80
parentc3f6163b0b6e2cfae1422050c9607db1130cded0
git-svn: Add a svn-remote.<name>.pushurl config key

Similar to the 'remote.<name>.pushurl' config key for git remotes,
'pushurl' is designed to be used in cases where 'url' points to an SVN
repository via a read-only transport, to provide an alternate
read/write transport. It is assumed that both keys point to the same
repository.

The 'pushurl' key is distinct from the 'commiturl' key in that
'commiturl' is a full svn path while 'pushurl' (like 'url') is a base
path. 'commiturl' takes precendece over 'pushurl' in cases where
either might be used.

The 'pushurl' is used by git-svn's dcommit and branch commands.

Signed-off-by: Alejandro R. Sedeño <asedeno@mit.edu>
Reviewed-by: James Y Knight <jknight@itasoftware.com>
Acked-by: Eric Wong <normalperson@yhbt.net>
Documentation/git-svn.txt
git-svn.perl