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.979 second using v1.01-cache-2.11-cpan-c333fce770f )