line |
true |
false |
branch |
7
|
0 |
1 |
$^O =~ /MSWin|Windows_NT/i ? : |
8
|
0 |
1 |
$^O =~ /cygwin/i ? : |
76
|
0 |
0 |
if (ref $self and $$self{'CT'}) { } |
77
|
0 |
0 |
if @_ |
80
|
0 |
0 |
if @_ |
89
|
0 |
0 |
unless open my $fd, '<', $_ |
92
|
0 |
0 |
if $line =~ /^(#!|\@rem ).*\bperl\b/i |
98
|
0 |
0 |
if (ref $self) { } |
99
|
0 |
0 |
if (@_) { } |
100
|
0 |
0 |
if ($self->ipc) { } |
104
|
0 |
0 |
ref $_[0] ? : |
107
|
0 |
0 |
ref $_[0] ? : |
109
|
0 |
0 |
if $self->perlscript |
110
|
0 |
0 |
defined wantarray ? : |
112
|
0 |
0 |
$$self{'CT'} ? : |
124
|
0 |
0 |
unless @_ |
126
|
0 |
0 |
if (@_ or ref $prg or $prg =~ m[^/|^\S*(?:clear|multi)tool] or $self->ctcmd) { } |
131
|
0 |
0 |
unless s/^'(.*)'$/$1/ |
139
|
0 |
0 |
if not ref $_[0] or ref $_[0] eq 'HASH' |
141
|
0 |
0 |
if ($self->ctcmd) { } |
|
0 |
0 |
elsif ($self->ipc) { } |
154
|
0 |
0 |
if not ref $_[0] or ref $_[0] eq 'HASH' |
159
|
0 |
0 |
unless ($self->ctcmd or $self->ipc) |
172
|
0 |
0 |
if $self->autoglob |
179
|
0 |
0 |
if %Argv::Summary |
180
|
0 |
0 |
if $ifd |
181
|
0 |
0 |
if ($self->noexec and not $self->_read_only) |
188
|
0 |
0 |
if ($self->quiet) { } |
|
0 |
0 |
elsif ($ofd == 2) { } |
|
0 |
0 |
elsif (not $ofd =~ /^\d*$/) { } |
191
|
0 |
0 |
unless open STDOUT, '>&STDERR' |
193
|
0 |
0 |
unless open STDOUT, $ofd |
195
|
0 |
0 |
if $ofd > 2 |
196
|
0 |
0 |
if ($ofd == 0) |
198
|
0 |
0 |
if $self->ipc |
201
|
0 |
0 |
if $dbg and $self->ctcmd |
202
|
0 |
0 |
if ($efd == 1) { } |
|
0 |
0 |
elsif (not $efd =~ /^\d*$/) { } |
203
|
0 |
0 |
unless open STDERR, '>&STDOUT' |
205
|
0 |
0 |
unless open STDERR, $efd |
207
|
0 |
0 |
if $efd > 2 |
208
|
0 |
0 |
if $efd == 0 |
211
|
0 |
0 |
if ($self->ctcmd) { } |
213
|
0 |
0 |
if ($envp) { } |
221
|
0 |
0 |
if ($cmd[0] eq 'setview') |
222
|
0 |
0 |
if ($cmd[1] eq '-exec') |
228
|
0 |
0 |
if (@data) { } |
229
|
0 |
0 |
if ($efd == 2) { } |
|
0 |
0 |
elsif ($efd == 1) { } |
235
|
0 |
0 |
if @err |
245
|
0 |
0 |
if $dbg > 1 |
246
|
0 |
0 |
if $rc |
253
|
0 |
0 |
if not ref $_[0] or ref $_[0] eq 'HASH' |
258
|
0 |
0 |
unless ($self->ctcmd or $self->ipc) |
263
|
0 |
0 |
wantarray ? : |
271
|
0 |
0 |
if $self->autoglob |
277
|
0 |
0 |
if %Argv::Summary |
278
|
0 |
0 |
if $ifd |
279
|
0 |
0 |
if ($self->noexec and not $self->_read_only) |
283
|
0 |
0 |
if $dbg and $self->ctcmd |
284
|
0 |
0 |
if ($self->ctcmd) { } |
286
|
0 |
0 |
if ($envp) { } |
293
|
0 |
0 |
if ($data) |
294
|
0 |
0 |
if (not $ofd) { } |
|
0 |
0 |
elsif ($ofd == 2) { } |
300
|
0 |
0 |
if ($errors) |
301
|
0 |
0 |
if ($efd == 1) { } |
|
0 |
0 |
elsif ($efd == 2) { } |
307
|
0 |
0 |
if $dbg > 1 |
308
|
0 |
0 |
if (wantarray) { } |
310
|
0 |
0 |
unless ($self->autochomp) |
314
|
0 |
0 |
if @data and $dbg >= 2 |
315
|
0 |
0 |
if ($rc) |
322
|
0 |
0 |
if $self->autochomp |
324
|
0 |
0 |
if $data and $dbg >= 2 |
325
|
0 |
0 |
if ($rc) |
333
|
0 |
0 |
if ($cmd[0] eq 'setview') |
334
|
0 |
0 |
if ($cmd[1] eq '-exec') |
336
|
0 |
0 |
if $self->autochomp |
337
|
0 |
0 |
wantarray ? : |
342
|
0 |
0 |
if ($efd == 2) { } |
|
0 |
0 |
elsif ($efd == 1) { } |
345
|
0 |
0 |
wantarray ? : |
351
|
0 |
0 |
if $dbg > 1 |
352
|
0 |
0 |
if (wantarray) { } |
353
|
0 |
0 |
if $self->autochomp |
355
|
0 |
0 |
if ($rc) |
363
|
0 |
0 |
if $self->autochomp |
365
|
0 |
0 |
if ($rc) |
377
|
0 |
0 |
if not ref $_[0] or ref $_[0] eq 'HASH' |
381
|
0 |
0 |
if ($self->ctcmd) { } |
|
0 |
0 |
elsif ($self->ipc) { } |
386
|
0 |
0 |
if ($mode) { } |
388
|
0 |
0 |
if $self->dbglevel |
390
|
0 |
0 |
if ($mode eq 'CtCmd') { } |
393
|
0 |
0 |
unless grep /(?:clear|multi)tool/, @prg |
435
|
0 |
0 |
if /^.*?\S+\@@/ |
447
|
0 |
0 |
unless defined $level or defined wantarray |
448
|
0 |
0 |
if ($level) |
449
|
0 |
0 |
if ($self->ipc and 1) |
453
|
0 |
0 |
if ($@) |
455
|
0 |
0 |
if ($level == 2 and $msg =~ /^(Can't locate \S+)/) { } |
|
0 |
0 |
elsif ($level > 2) { } |
460
|
0 |
0 |
if ($level == 1 or $level == 2) { } |
480
|
0 |
0 |
if $level == 2 |
491
|
0 |
0 |
if (defined $level) { } |
492
|
0 |
0 |
if ($level) { } |
493
|
0 |
0 |
if $ClearCase::CtCmd::VERSION |
501
|
0 |
0 |
if exists $$self{'CCAV_CTCMD'} |
502
|
0 |
0 |
if $ENV{'CLEARCASE_ARGV_CTCMD'} and not ref $self |
507
|
0 |
0 |
unless (defined $$self{'CCAV_CTCMD'} or defined $$class{'CCAV_CTCMD'}) |
508
|
0 |
0 |
$ENV{'CLEARCASE_ARGV_CTCMD'} ? : |
510
|
0 |
0 |
$$self{'CCAV_CTCMD'} || $$class{'CCAV_CTCMD'} ? : |
529
|
0 |
0 |
ref $_[0] ? : |
534
|
0 |
0 |
@_ == 1 ? : |
539
|
0 |
0 |
$rc ? : |
543
|
0 |
0 |
if $_ |
546
|
0 |
0 |
if ($err) |
551
|
0 |
0 |
if $self |
553
|
0 |
0 |
if (defined $out) { } |
554
|
0 |
0 |
if ($self and exists $$self{'outfunc'} and $$self{'outfunc'} == 0) { } |
562
|
0 |
0 |
if ($self and exists $$self{'errfunc'} and $$self{'errfunc'} == 0) { } |
567
|
0 |
0 |
if (wantarray) { } |
570
|
0 |
0 |
if $rc |
571
|
0 |
0 |
if defined $results[2] |
583
|
1 |
0 |
if (defined $level and not $level) { } |
|
0 |
0 |
elsif (not defined $level) { } |
584
|
1 |
0 |
unless exists $$self{'IPC'} |
588
|
0 |
0 |
if --$pidcount{$pid} |
596
|
0 |
0 |
exists $$self{'IPC'} ? : |
599
|
0 |
0 |
if ($self->ctcmd) |
602
|
0 |
0 |
if (exists $$class{'IPC'} and $level =~ /^\d+$/ and not $$self{'CT'} and not $$class{'CT'} or $$self{'CT'} and $$class{'CT'} and $$self{'CT'} eq $$class{'CT'}) |
605
|
0 |
0 |
if ($self ne $class and not $self->ipc) |
619
|
0 |
0 |
$level =~ /^\d+$/ ? : |
620
|
0 |
0 |
!$view ? : |
627
|
0 |
0 |
if ($view) |
630
|
0 |
0 |
if /^Command 1 returned status/ |
631
|
0 |
0 |
unless /^$/ |
647
|
0 |
0 |
if s[^(vob:)?/cygdrive/([A-Za-z])][$1$2:] |
648
|
0 |
0 |
if s[^(vob:)?/view][$1//view] |
649
|
0 |
0 |
if (m[^/[^/]]) |
651
|
0 |
0 |
if ($p eq '/' and not -r $_) { } |
|
0 |
0 |
elsif (-r $p) { } |
662
|
0 |
0 |
if $$self{'WRAPPER'} |
674
|
0 |
0 |
if (/^-c(omment)?$/) { } |
|
0 |
0 |
elsif (/^-(nc|c[fq])/) { } |
|
0 |
0 |
elsif ($c and $i == $c + 1) { } |
679
|
0 |
0 |
if /\n/ |
684
|
0 |
0 |
if ($v) |
703
|
0 |
0 |
/"/ ? : |
|
0 |
0 |
/'/ ? : |
|
0 |
0 |
/^$|\s|[\[\]\(\)*"'?]/ ? : |
713
|
0 |
0 |
if $dbg |
720
|
0 |
0 |
if (exists $$self{'IPC'}{'COMMENT'}) |
734
|
0 |
0 |
if (not $manok and /^(?:clear|multi)tool.*?: (Error|Warning):/) { } |
|
0 |
0 |
elsif (not $man and /^Comments for /) { } |
|
0 |
0 |
elsif (s/^(.*)Command \d+ returned status (\d+)/$1/) { } |
|
0 |
0 |
elsif (not $manok and $man) { } |
735
|
0 |
0 |
if ($stderr) { } |
742
|
0 |
0 |
if ($disposition) { } |
751
|
0 |
0 |
if /^\.$/ |
754
|
0 |
0 |
unless $rc |
756
|
0 |
0 |
$_ ? : |
760
|
0 |
0 |
if $_ and $dbg >= 2 |
761
|
0 |
0 |
if $diff and not /^Files are identical/ |
762
|
0 |
0 |
if $next |
764
|
0 |
0 |
if ($stdout or $err and $stderr) |
765
|
0 |
0 |
if ($disposition and $err && $stderr == 1 || !$err && $stdout == 1) { } |
771
|
0 |
0 |
if $last |
785
|
0 |
0 |
if ($style) |
789
|
0 |
0 |
if ($self->ctcmd) { } |
|
0 |
0 |
elsif ($self->ipc) { } |
800
|
0 |
0 |
if ($self->readonly =~ /^a/i) { } |
802
|
0 |
0 |
if ($cmd[-1] =~ /^(ls|annotate|apropos|cat|des|diff|dospace|
file|getcache|getlog|help|host|man|pw|
setview|space)/x) { } |
822
|
0 |
0 |
if @_ == 2 |
823
|
0 |
0 |
if @_ > 2 |
825
|
0 |
0 |
if ($self->ipc) |
829
|
0 |
0 |
if ($_[$i] eq '-c' and $_[$i + 1] =~ /\n/s) |
842
|
0 |
0 |
if $inpathnorm |
858
|
0 |
0 |
if ($self->ipc) { } |
859
|
0 |
0 |
unless grep /^-cq/, @prev |
862
|
0 |
0 |
unless grep /^-c/, @prev |
878
|
0 |
0 |
if ($self->ipc) |
879
|
0 |
0 |
ref $self ? : |
897
|
0 |
0 |
if ($self->ipc) |
899
|
0 |
0 |
if ($proto->ipc and $$self{'IPC'}{'PID'} == $$proto{'IPC'}{'PID'}) |
906
|
0 |
0 |
ref $proto ? : |
915
|
0 |
0 |
if $self->ipc |