]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
tig.pl: Pass specified arguments to Git or pass --all.
authorSimon Ruderich <simon@ruderich.org>
Sat, 16 Mar 2013 16:21:58 +0000 (17:21 +0100)
committerSimon Ruderich <simon@ruderich.org>
Sat, 16 Mar 2013 16:21:58 +0000 (17:21 +0100)
tig.pl

diff --git a/tig.pl b/tig.pl
index 0d80e1fcb56b55a0d7dc1141624458e746e11539..e08d79c502c1409b41b8f7c80da46c86f7108781 100755 (executable)
--- a/tig.pl
+++ b/tig.pl
@@ -40,7 +40,9 @@ my $format = '%x00'         # separator from --graph
            . '%an' . '%x00' # author name
            . '%s'  . '%x00' # subject
            . '%d';          # ref names
-my @cmd = ('git', 'log', '--all', '--graph', "--format=$format");
+my @cmd = ('git', 'log', '--graph', "--format=$format",
+           # use either given arguments or --all to list all commits
+           (scalar @ARGV) ? @ARGV : '--all');
 open my $fh, '-|', @cmd or die $!;
 
 my $pager = $ENV{PAGER};