$sha1 = $self->head_hash($sha1)
if !$sha1 || $sha1 !~ $SHA1RE;
- my @search_opts;
+ my @search_opts;
if ($search) {
$search->{type} = 'grep'
if $search->{type} eq 'commit';
my @revlines = $self->run_cmd_list('for-each-ref',
'--sort=-creatordate',
'--format=%(objectname) %(objecttype) %(refname) %(*objectname) %(*objecttype) %(subject)%00%(creator)',
- 'refs/tags'
+ 'refs/tags'
);
my @ret;
for my $line (@revlines) {
my($refinfo, $creatorinfo) = split /\0/, $line;
- my($rev, $type, $name, $refid, $reftype, $title) = split(' ', $refinfo, 6);
+ my($rev, $type, $name, $refid, $reftype, $title) = split(' ', $refinfo, 6);
my($creator, $epoch, $tz) = ($creatorinfo =~ /^(.*) ([0-9]+) (.*)$/);
$name =~ s!^refs/tags/!!;
}
method _build_references {
- # 5dc01c595e6c6ec9ccda4f6f69c131c0dd945f8c refs/tags/v2.6.11
- # c39ae07f393806ccf406ef966e9a15afc43cc36a refs/tags/v2.6.11^{}
- my @reflist = $self->run_cmd_list(qw(show-ref --dereference))
+ # 5dc01c595e6c6ec9ccda4f6f69c131c0dd945f8c refs/tags/v2.6.11
+ # c39ae07f393806ccf406ef966e9a15afc43cc36a refs/tags/v2.6.11^{}
+ my @reflist = $self->run_cmd_list(qw(show-ref --dereference))
or return;
my %refs;
for (@reflist) {