git-svn: convert globs to regexps for branch destinations
Marc Branchaud wrote: > I'm fairly happy with this, except for the way the branch > subcommand matches refspecs. The patch does a simple string > comparison, but it'd be better to do an actual glob. I just > couldn't track down the right function for that, so I left it as > a strcmp and hope that a gitizen can tell me how to glob here. Signed-off-by: Eric Wong <normalperson@yhbt.net>
This commit is contained in:
parent
6224406914
commit
f705059931
@ -646,7 +646,9 @@ sub cmd_branch {
|
|||||||
" with the --destination argument.\n";
|
" with the --destination argument.\n";
|
||||||
}
|
}
|
||||||
foreach my $g (@{$allglobs}) {
|
foreach my $g (@{$allglobs}) {
|
||||||
if ($_branch_dest eq $g->{path}->{left}) {
|
# SVN::Git::Editor could probably be moved to Git.pm..
|
||||||
|
my $re = SVN::Git::Editor::glob2pat($g->{path}->{left});
|
||||||
|
if ($_branch_dest =~ /$re/) {
|
||||||
$glob = $g;
|
$glob = $g;
|
||||||
last;
|
last;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user