diff options
author | Daniel Stenberg <daniel@haxx.se> | 2015-05-24 00:09:23 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2015-05-24 00:09:23 +0200 |
commit | 3a973517a915ce4ad408d239f9220b869ff8cf40 (patch) | |
tree | b06ba986d5c692b499731c7516cf8d2331ca3c3c /log2changes.pl | |
parent | f9f22b0d6394cd9a705cb3c1c1020ba2f19c7ab0 (diff) | |
download | curl-3a973517a915ce4ad408d239f9220b869ff8cf40.tar.gz |
log2changes.pl: moved to scripts/
Diffstat (limited to 'log2changes.pl')
-rwxr-xr-x | log2changes.pl | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/log2changes.pl b/log2changes.pl deleted file mode 100755 index 667daabf0..000000000 --- a/log2changes.pl +++ /dev/null @@ -1,81 +0,0 @@ -#!/usr/bin/perl - -# git log --pretty=fuller --no-color --date=short --decorate=full - -my @mname = ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', - 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ); - -sub nicedate { - my ($date)=$_; - - if($date =~ /(\d\d\d\d)-(\d\d)-(\d\d)/) { - return sprintf("%d %s %4d", $3, $mname[$2-1], $1); - } - return $date; -} - -print -' _ _ ____ _ - ___| | | | _ \| | - / __| | | | |_) | | - | (__| |_| | _ <| |___ - \___|\___/|_| \_\_____| - - Changelog -'; - -my $line; -my $tag; -while(<STDIN>) { - my $l = $_; - - if($l =~/^commit ([[:xdigit:]]*) ?(.*)/) { - $co = $1; - my $ref = $2; - if ($ref =~ /refs\/tags\/curl-([0-9_]*)/) { - $tag = $1; - $tag =~ tr/_/./; - } - } - elsif($l =~ /^Author: *(.*) +</) { - $a = $1; - } - elsif($l =~ /^Commit: *(.*) +</) { - $c = $1; - } - elsif($l =~ /^CommitDate: (.*)/) { - $date = nicedate($1); - } - elsif($l =~ /^( )(.*)/) { - my $extra; - if ($tag) { - # Version entries have a special format - print "\nVersion " . $tag." ($date)\n"; - $oldc = ""; - $tag = ""; - } - if($a ne $c) { - $extra=sprintf("\n- [%s brought this change]\n\n ", $a); - } - else { - $extra="\n- "; - } - if($co ne $oldco) { - if($c ne $oldc) { - print "\n$c ($date)$extra"; - } - else { - print "$extra"; - } - $line =0; - } - - $oldco = $co; - $oldc = $c; - $olddate = $date; - if($line++) { - print " "; - } - print $2."\n"; - } -} |