| line |
true |
false |
branch |
|
93
|
0 |
0 |
if $gitdir |
|
96
|
0 |
0 |
if not $gitdir or $gitdir =~ /Not a git repository/ |
|
104
|
0 |
0 |
unless chdir "$gitdir/.." |
|
118
|
0 |
0 |
if $DEBUG |
|
123
|
0 |
0 |
if ($error_code == -1) { } |
|
|
0 |
0 |
elsif ($error_code & 127) { } |
|
127
|
0 |
0 |
$error_code & 128 ? : |
|
130
|
0 |
0 |
if ($DEBUG) |
|
132
|
0 |
0 |
if $error_code |
|
136
|
0 |
0 |
if defined $res |
|
144
|
0 |
0 |
if ($error_code and not grep({$error_code == $_;} @accept)) |
|
175
|
0 |
0 |
unless (defined $config_file) |
|
180
|
0 |
0 |
if (defined $config_file and $config_file ne '' and not defined $repo_name_detection) |
|
185
|
0 |
0 |
if ($repo_name_detection) |
|
186
|
0 |
0 |
unless my $detect = $repo_name_detection_values{$repo_name_detection} |
|
196
|
0 |
0 |
if ($setting =~ /^\./) { } |
|
|
0 |
0 |
elsif (not $setting =~ /\./) { } |
|
201
|
0 |
0 |
unless (exists $config{$setting}{$opts}) |
|
207
|
0 |
0 |
if ($setting =~ /^\Q$config_prefix\E\./ and $repo_name) |
|
216
|
0 |
0 |
$config_file && $setting =~ /^\Q$config_prefix\E\./ ? : |
|
223
|
0 |
0 |
if ($error_code == 1) { } |
|
|
0 |
0 |
elsif ($error_code == 2) { } |
|
|
0 |
0 |
elsif ($error_code == 255) { } |
|
|
0 |
0 |
elsif ($error_code) { } |
|
|
0 |
0 |
elsif ($res =~ /\A\s*`\s*(.*)\s*`\s*\z/) { } |
|
224
|
0 |
0 |
if ($source =~ /--file/) { } |
|
|
0 |
0 |
elsif ($has_default) { } |
|
229
|
0 |
0 |
if $last |
|
240
|
0 |
0 |
if ($error_code) |
|
246
|
0 |
0 |
if not $error_code and $res |
|
297
|
0 |
0 |
if $ref_info_loaded |
|
299
|
0 |
0 |
if $DEBUG |
|
308
|
0 |
0 |
if $DEBUG |
|
311
|
0 |
0 |
unless ($generated_code) |
|
315
|
0 |
0 |
if $DEBUG |
|
329
|
0 |
0 |
$info{'%(tag)'} ? : |
|
|
0 |
0 |
s[^refs/(bisect)][] ? : |
|
|
0 |
0 |
s[^refs/(stash)][] ? : |
|
|
0 |
0 |
s[^refs/(tags)/][] ? : |
|
|
0 |
0 |
s[^refs/(remotes)/][] ? : |
|
|
0 |
0 |
s[^refs/(heads)/][] ? : |
|
367
|
0 |
0 |
if ($ref_data{'category'} eq 'tag' and $ref_data{'type'} eq 'object') { } |
|
429
|
0 |
0 |
if $DEBUG |
|
439
|
0 |
0 |
if $name eq 'HEAD' |
|
466
|
0 |
0 |
unless $name |
|
467
|
0 |
0 |
if $name ne 'HEAD' and exists $name2commit{$name} |
|
471
|
0 |
0 |
if (my $name_data = _get_name_data($name)) { } |
|
475
|
0 |
0 |
if $DEBUG and $name ne 'HEAD' |
|
480
|
0 |
0 |
if $sha1 |
|
490
|
0 |
0 |
unless $name |
|
491
|
0 |
0 |
if $name ne 'HEAD' and exists $name2sha1{$name} |
|
494
|
0 |
0 |
if (my $name_data = _get_name_data($name)) { } |
|
501
|
0 |
0 |
if $sha1 |
|
513
|
0 |
0 |
unless $$name_data{'category'} eq 'tag' and $$name_data{'type'} eq 'object' |
|
530
|
0 |
0 |
unless $$b[1] cmp $$a[1] |
|
534
|
0 |
0 |
/\D(20\d{6})[_-]?(\d+)?/ ? : |
|
547
|
0 |
0 |
/\D(20\d{6})[_-]?(\d+)?/ ? : |
|
560
|
0 |
0 |
if ($_ ne '(no branch)') { } |
|
576
|
0 |
0 |
if ($_ =~ s/^\s*\*\s*//) |
|
577
|
0 |
0 |
$_ ne '(no branch)' ? : |
|
593
|
0 |
0 |
unless ($special{$a} || 100) <=> ($special{$b} || 100) |
|
600
|
0 |
0 |
wantarray ? : |
|
612
|
0 |
0 |
if $find_all and $find_all eq 'first' |
|
623
|
0 |
0 |
unless $sha1 eq $head_sha1 |
|
626
|
0 |
0 |
unless $find_all |
|
671
|
0 |
0 |
if $status =~ /\(working directory clean\)/ |
|
687
|
0 |
0 |
unless $tag_name |
|
689
|
0 |
0 |
unless @_ |
|
697
|
0 |
0 |
if (get_commit_for_name($tag_name)) |
|
710
|
0 |
0 |
if $error |
|
712
|
0 |
0 |
if $VERBOSE |
|
739
|
0 |
0 |
unless ($remote_site) |
|
742
|
0 |
0 |
if not $remote_site or $remote_site eq 'none' |
|
749
|
0 |
0 |
$action =~ /pull/ ? : |
|
|
0 |
0 |
if $VERBOSE |
|
752
|
0 |
0 |
$remote_branch ? : |
|
756
|
0 |
0 |
if ($action =~ /fetch/ and $error == 1) |
|
757
|
0 |
0 |
if $VERBOSE |
|
761
|
0 |
0 |
if $error |
|
763
|
0 |
0 |
if $VERBOSE and $res |
|
820
|
0 |
0 |
unless my $head = get_commit_for_name('HEAD') |
|
822
|
0 |
0 |
unless ($$opts{'list'}) |
|
823
|
0 |
0 |
unless @$array |
|
825
|
0 |
0 |
if -t STDOUT |
|
831
|
0 |
0 |
unless (ref $name) |
|
833
|
0 |
0 |
if not $seen_sha1{$sha1} or (not $$opts{'prefix'} or $name =~ /^$$opts{'prefix'}/) |
|
838
|
0 |
0 |
if $DEBUG |
|
843
|
0 |
0 |
$$opts{'prefix'} eq '.' ? : |
|
|
0 |
0 |
if $$opts{'prefix'} and not $$opts{'tag_only'} |
|
849
|
0 |
0 |
unless $$opts{'tag_only'} |
|
851
|
0 |
0 |
unless $$opts{'tag_only'} |
|
863
|
0 |
0 |
if ref $name |
|
864
|
0 |
0 |
if $$opts{'prefix'} and not $name =~ /^$$opts{'prefix'}-[0-9]+/ |
|
866
|
0 |
0 |
if $$opts{'count'} and $$opts{'count'} < ++$count |
|
869
|
0 |
0 |
$next_name ? : |
|
872
|
0 |
0 |
if ($$opts{'tag_only'}) { } |
|
873
|
0 |
0 |
$$opts{'action'} && $$opts{'action'} eq 'showtag' ? : |
|
877
|
0 |
0 |
if ($$opts{'for_interactive'}) |
|
884
|
0 |
0 |
@printed ? : |
|
|
0 |
0 |
$sha1 eq $head ? : |
|
|
0 |
0 |
$$opts{'long_digest'} ? : |
|
|
0 |
0 |
$sha1 eq $head ? : |
|
|
0 |
0 |
@$tags_for_commit ? : |
|
899
|
0 |
0 |
if (@$array and @$array > $count) |
|
900
|
0 |
0 |
$filtered ? : |
|
901
|
0 |
0 |
$$opts{'count'} && $$opts{'count'} < @$array - $filtered ? : |
|
905
|
0 |
0 |
unless $$opts{'tag_only'} |
|
910
|
0 |
0 |
if $DEBUG |
|
911
|
0 |
0 |
unless @$array or $$opts{'tag_only'} |
|
933
|
0 |
0 |
unless my $sha1 = get_commit_for_name($tag) |
|
935
|
0 |
0 |
unless open my $out, '>', $file |
|
938
|
0 |
0 |
$message && @$message ? : |
|
947
|
0 |
0 |
unless print $out $text |
|
949
|
0 |
0 |
unless close $out |
|
951
|
0 |
0 |
if $VERBOSE |
|
965
|
0 |
0 |
unless $file and -e $file |
|
970
|
0 |
0 |
$deploy_file_text =~ /^commit: ([a-f0-9]{40})\n/ ? : |
|
971
|
0 |
0 |
if not $skip_check and !defined($sha1) || $sha1 ne get_commit_for_name('HEAD') |
|
980
|
0 |
0 |
if (not ref $file_like) { } |
|
981
|
0 |
0 |
unless (open $fh, '<', $file_like) |
|
982
|
0 |
0 |
if ($no_die) { } |
|
992
|
0 |
0 |
if (wantarray) { } |
|
1034
|
0 |
0 |
unless ($lock_dir) |
|
1036
|
0 |
0 |
unless ($lock_dir_root) |
|
1037
|
0 |
0 |
unless -d $gitdir |
|
1052
|
0 |
0 |
unless grep {$type eq $_;} @tag_file_names |
|
1055
|
0 |
0 |
unless open my $out_fh, '>', "$lock_dir/$type" |
|
1057
|
0 |
0 |
unless my $sha1 = get_commit_for_name($tag) |
|
1069
|
0 |
0 |
unless grep {$type eq $_;} @tag_file_names |
|
1076
|
0 |
0 |
if $tag and $sha1 and $sha1 eq get_commit_for_name($tag) |
|
1086
|
0 |
0 |
unless -d $lock_dir |
|
1087
|
0 |
0 |
unless -e $lock_file |
|
1088
|
0 |
0 |
if (not wantarray) { } |
|
1106
|
0 |
0 |
if $hash{'branch'} eq '(no branch)' |
|
1110
|
0 |
0 |
wantarray ? : |
|
1118
|
0 |
0 |
if ($msg) { } |
|
|
0 |
0 |
elsif (my $sysadmin_lock = get_config_path('block-file', '')) { } |
|
1121
|
0 |
0 |
if ($sysadmin_lock and -e $sysadmin_lock and not $force) |
|
1128
|
0 |
0 |
if ($msg) |
|
1129
|
0 |
0 |
if ($no_die) { } |
|
1170
|
0 |
0 |
@file ? : |
|
|
0 |
0 |
$last_line ? : |
|
1172
|
0 |
0 |
$force ? : |
|
1174
|
0 |
0 |
if ($status eq 'start') { } |
|
|
0 |
0 |
elsif (not -d $lock_dir) { } |
|
|
0 |
0 |
elsif ($opened_ok = sysopen($out_fh, $lock_file, 2)) { } |
|
1177
|
0 |
0 |
unless (mkdir $lock_dir) |
|
1181
|
0 |
0 |
if @file |
|
1184
|
0 |
0 |
unless ($opened_ok = sysopen($out_fh, $lock_file, 193)) |
|
1196
|
0 |
0 |
if (@file == 3) |
|
1202
|
0 |
0 |
unless (@file) |
|
1205
|
0 |
0 |
if (not $file[0] && $file[0] =~ /^start:/ or @file > 2) |
|
1208
|
0 |
0 |
if ($status eq 'sync' and @file != 1) |
|
1211
|
0 |
0 |
if ($status eq 'finish') |
|
1212
|
0 |
0 |
if (@file == 1) { } |
|
|
0 |
0 |
elsif (@file == 2 and not $file[1] =~ /^(sync|release|manual-sync):/) { } |
|
1219
|
0 |
0 |
if ($status eq 'finnish') |
|
1222
|
0 |
0 |
if ($status eq 'abort') |
|
1223
|
0 |
0 |
if (@file == 2 and not $file[1] =~ /^(sync|release|manual-sync):/) |
|
1227
|
0 |
0 |
unless ($file[0] =~ /\t\Q$ENV{'USER'}\E$/) |
|
1231
|
0 |
0 |
unless ($opened_ok) |
|
1235
|
0 |
0 |
unless flock $out_fh, 6 |
|
1249
|
0 |
0 |
unless print $out_fh $status_line |
|
1251
|
0 |
0 |
unless close $out_fh |
|
1261
|
0 |
0 |
if (-e "$lock_dir/$type") |
|
1262
|
0 |
0 |
unless unlink "$lock_dir/$type" |
|
1266
|
0 |
0 |
unless unlink $lock_file |
|
1268
|
0 |
0 |
if (-e "$lock_file~") |
|
1269
|
0 |
0 |
unless unlink $lock_file |
|
1272
|
0 |
0 |
unless rmdir $lock_dir |
|
1274
|
0 |
0 |
if $VERBOSE > 1 |
|
1286
|
0 |
0 |
if (@cherry) |
|
1294
|
0 |
0 |
if ($type eq '-') { } |
|
1304
|
0 |
0 |
if @cherry and not $force |
|
1315
|
0 |
0 |
if ($$rbinfo{'branch'} ne $cur_branch) |
|
1324
|
0 |
0 |
if $VERBOSE and $VERBOSE > 1 |
|
1326
|
0 |
0 |
if $expect and not $result =~ /$expect/ |
|
1328
|
0 |
0 |
if $expect and $VERBOSE and $VERBOSE > 1 |
|
1353
|
0 |
0 |
if defined $root |
|
1357
|
0 |
0 |
if ($SKIP_HOOKS) |
|
1361
|
0 |
0 |
if (not $root && -e $root) { } |
|
1363
|
0 |
0 |
if $VERBOSE and $VERBOSE > 1 |
|
1368
|
0 |
0 |
if $VERBOSE and $VERBOSE > 1 |
|
1378
|
0 |
0 |
unless my $root = get_hook_dir($prefix) |
|
1381
|
0 |
0 |
unless -e $file |
|
1382
|
0 |
0 |
if (-x $file) { } |
|
1401
|
0 |
0 |
if ($? == -1) { } |
|
|
0 |
0 |
elsif ($? & 127) { } |
|
|
0 |
0 |
elsif ($? >> 8) { } |
|
1403
|
0 |
0 |
$ignore_exit_code ? : |
|
1406
|
0 |
0 |
$? & 128 ? : |
|
1407
|
0 |
0 |
$ignore_exit_code ? : |
|
1411
|
0 |
0 |
$ignore_exit_code ? : |
|
1419
|
0 |
0 |
$appname eq 'common' ? : |
|
|
0 |
0 |
if $VERBOSE > 1 |
|
1425
|
0 |
0 |
if (not @checks) { } |
|
1426
|
0 |
0 |
-e $appdir ? : |
|
|
0 |
0 |
if $DEBUG |
|
1430
|
0 |
0 |
if $DEBUG |
|
1436
|
0 |
0 |
unless (-x $spec) |
|
1445
|
0 |
0 |
if $DEBUG |
|
1456
|
0 |
0 |
unless my $root = get_hook_dir($prefix) |
|
1464
|
0 |
0 |
if defined $args{'start_tag'} |
|
1465
|
0 |
0 |
if defined $args{'rollout_tag'} |
|
1482
|
0 |
0 |
exists $args{'ignore_exit_code'} ? : |
|
1497
|
0 |
0 |
unless $log_directory |