git-svn: allow subset of branches/tags to be specified in glob spec
commit075762085c6668f11c4ea165ecec17f69245ef09
authorJay Soffian <jaysoffian@gmail.com>
Sat, 23 Jan 2010 08:30:01 +0000 (23 03:30 -0500)
committerEric Wong <normalperson@yhbt.net>
Sat, 23 Jan 2010 11:23:04 +0000 (23 03:23 -0800)
treec96d230f80c8d4322b43e899482e83e2fd784eca
parent3e18ce1ac3034b1562ec748523aa7636e1b58b52
git-svn: allow subset of branches/tags to be specified in glob spec

For very large projects it is useful to be able to clone a subset of the
upstream SVN repo's branches. Allow for this by letting the left-side of
the branches and tags glob specs contain a brace-delineated comma-separated
list of names. e.g.:

branches = branches/{red,green}/src:refs/remotes/branches/*

Signed-off-by: Jay Soffian <jaysoffian@gmail.com>
Acked-by: Eric Wong <normalperson@yhbt.net>
Documentation/git-svn.txt
git-svn.perl
t/t9154-git-svn-fancy-glob.sh [new file with mode: 0755]
t/t9154/svn.dump [new file with mode: 0644]