NB only exactly that date format is allowed and timezone must be Z.
Patches may be specified as
- [<qualifier>/...]<nickname-path-spec>
+ [<qualifier>/...][<nickname-path-spec>]
where <qualifier>/ is one of
[<email>]@[<domain.name>/
Only patches matching the specified email local part
any git branch including one of the two branches for a patch
foreign branch
any non-topbloke-controlled branch
+nick
+ final component of a branch name
@l >= $rel_levels or
die "relative patch spec \`$orig' has too many ../s\n";
$_ = (join '/', @l[0..$#l-$rel_levels]).'/'.$_;
+ } elsif (length) {
+ $spec->{Nick} = $_;
}
- $spec->{Nick} = $_;
return $spec;
}
chomp $spec->{Date} or die $!;
}
+defined $spec->{Nick} or die "no patch nickname specified\n";
+
length($spec->{Date})==18 or die "partial date specified, not supported\n";
chdir_toplevel();