App-Git-Ribbon
view release on metacpan or search on metacpan
bin/git-ribbon view on Meta::CPAN
? save($usage)
: ribbon($usage);
sub save { print `git tag --force _ribbon origin/master` }
sub ribbon {
my $option = shift;
my @logs = `git log --pretty=format:'git difftool -r %p -r %h --no-prompt %n%C(bold white)%an %cr %h%n%s%Creset' --stat --no-merges --reverse --topo-order _ribbon..origin/master`;
my $i = 0;
while ($i < $#logs) {
my $cmd = $logs[$i];
$i++;
while ($logs[$i] !~ /^git difftool -r /) {
print $logs[$i];
$i++;
last if $i >= $#logs;
( run in 0.463 second using v1.01-cache-2.11-cpan-5dc5da66d9d )