3 # git log --pretty=fuller --no-color --date=short --decorate=full
5 my @mname = ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
6 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' );
11 if($date =~ /(\d\d\d\d)-(\d\d)-(\d\d)/) {
12 return sprintf("%d %s %4d", $3, $mname[$2-1], $1);
21 | (__| |_| | _ <| |___
22 \___|\___/|_| \_\_____|
32 if($l =~/^commit ([[:xdigit:]]*) ?(.*)/) {
35 if ($ref =~ /refs\/tags\/curl-([0-9_]*)/) {
40 elsif($l =~ /^Author: *(.*) +</) {
43 elsif($l =~ /^Commit: *(.*) +</) {
46 elsif($l =~ /^CommitDate: (.*)/) {
49 elsif($l =~ /^( )(.*)/) {
52 # Version entries have a special format
53 print "\nVersion " . $tag." ($date)\n";
58 $extra=sprintf("\n- [%s brought this change]\n\n ", $a);
65 print "\n$c ($date)$extra";