Allow gkcommit.pl to accept lists of r numbers and trac ticket numbers
This commit was SVN r27033.
Этот коммит содержится в:
родитель
7a4d6f05cf
Коммит
ec874b5fe2
21
contrib/dist/gkcommit.pl
поставляемый
21
contrib/dist/gkcommit.pl
поставляемый
@ -94,15 +94,17 @@ if (!@cmrs) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
print "CMR number (-1 to exit)? ";
|
print "CMR number (-1 to exit)? ";
|
||||||
my $cmr = <STDIN>;
|
my $cmrs = <STDIN>;
|
||||||
chomp($cmr);
|
chomp($cmrs);
|
||||||
last
|
last
|
||||||
if (-1 == $cmr);
|
if (-1 == $cmrs);
|
||||||
|
|
||||||
|
foreach my $cmr (split(/[\s,]+/, $cmrs)) {
|
||||||
if ($cmr > 0) {
|
if ($cmr > 0) {
|
||||||
push(@cmrs, $cmr);
|
push(@cmrs, $cmr);
|
||||||
} else {
|
} else {
|
||||||
print "Invalid CMR number; must be greater than 0 (ignored).\n";
|
print "Invalid CMR number ($cmr); must be greater than 0 (ignored).\n";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
print("\n");
|
print("\n");
|
||||||
@ -124,15 +126,18 @@ if (!@rs) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
print "SVN r number (-1 to exit)? ";
|
print "SVN r number (-1 to exit)? ";
|
||||||
my $r = <STDIN>;
|
my $rs = <STDIN>;
|
||||||
chomp($r);
|
chomp($rs);
|
||||||
last
|
last
|
||||||
if (-1 == $r);
|
if (-1 == $rs);
|
||||||
|
|
||||||
|
foreach my $r (split(/[\s,]+/, $rs)) {
|
||||||
|
$r =~ s/^r//;
|
||||||
if ($r > 0) {
|
if ($r > 0) {
|
||||||
push(@rs, $r);
|
push(@rs, $r);
|
||||||
} else {
|
} else {
|
||||||
print "Invalid SVN r number; must be greater than 0 (ignored).\n";
|
print "Invalid SVN r number ($r); must be greater than 0 (ignored).\n";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
print("\n");
|
print("\n");
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user