git-svn: implement auto-discovery of branches/tags
authorEric Wong <normalperson@yhbt.net>
Thu, 8 Feb 2007 20:53:57 +0000 (12:53 -0800)
committerEric Wong <normalperson@yhbt.net>
Fri, 23 Feb 2007 08:57:11 +0000 (00:57 -0800)
commite518192f3be92097ba550098dbb69d769ca18429
tree6d78a0fb5863ae719cc00a75c6dc76106964470c
parentd2ae14346c71d57c57dc7b1c1f8272c09f51ccf9
git-svn: implement auto-discovery of branches/tags

This is similar to the way git proper handles refs, except we
use the keys 'branches' and 'tags' to distinguish when we want
to use wildcards.

The left-hand side of the ':' contains the remote path, and must
have one asterisk ('*') in it for the branch name.  The asterisk
may be in any component of the path as long as is it on its own
directory level.

The right-hand side contains the refname and must have the
asterisk as the last path component.

        branches = branches/*:refs/remotes/*
        tags = tags/*:refs/remotes/tags/*

Signed-off-by: Eric Wong <normalperson@yhbt.net>
git-svn.perl