diff options
author | Trevor Saunders <tsaunders@mozilla.com> | 2014-07-21 07:45:45 +0000 |
---|---|---|
committer | Yury Gribov <ygribov@gcc.gnu.org> | 2014-07-21 07:45:45 +0000 |
commit | 633e5fbb241ea135f8f35b1c13152b2415aac81e (patch) | |
tree | 92d09cf415668caca723f4dd4086d5d092d81873 /contrib | |
parent | 863aa163a0dd338c392485f72e32e95ee516f2e8 (diff) | |
download | gcc-633e5fbb241ea135f8f35b1c13152b2415aac81e.zip gcc-633e5fbb241ea135f8f35b1c13152b2415aac81e.tar.gz gcc-633e5fbb241ea135f8f35b1c13152b2415aac81e.tar.bz2 |
mklog: Run mklog as a filter.
contrib/
2014-07-21 Trevor Saunders <tsaunders@mozilla.com>
Yury Gribov <y.gribov@samsung.com>
* mklog: Run mklog as a filter.
Co-Authored-By: Yury Gribov <y.gribov@samsung.com>
From-SVN: r212884
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/ChangeLog | 7 | ||||
-rwxr-xr-x | contrib/mklog | 19 |
2 files changed, 14 insertions, 12 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog index b714b88..8060536 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,6 +1,11 @@ 2014-07-21 Trevor Saunders <tsaunders@mozilla.com> + Yury Gribov <y.gribov@samsung.com> - mklog: Read name and email from git config when available. + * mklog: Run mklog as a filter. + +2014-07-21 Trevor Saunders <tsaunders@mozilla.com> + + * mklog: Read name and email from git config when available. 2014-06-28 Richard Biener <rguenther@suse.de> diff --git a/contrib/mklog b/contrib/mklog index 5f5d98e..cdc6455 100755 --- a/contrib/mklog +++ b/contrib/mklog @@ -59,9 +59,13 @@ if (-d .git) { #----------------------------------------------------------------------------- if ($#ARGV != 0) { $prog = `basename $0`; chop ($prog); - print "usage: $prog file.diff\n\n"; - print "Adds a ChangeLog template to the start of file.diff\n"; - print "It assumes that file.diff has been created with -up or -cp.\n"; + print <<EOF; +usage: $prog file.diff + +Generate ChangeLog template for file.diff. +It assumes that patch has been created with -up or -cp. +When file.diff is -, read standard input. +EOF exit 1; } @@ -270,15 +274,8 @@ foreach (@diff_lines) { # functions. $cl_entries{$clname} .= $change_msg ? "$change_msg\n" : ":\n"; -$temp = `mktemp /tmp/$basename.XXXXXX` || exit 1; chop ($temp); -open (CLFILE, ">$temp") or die "Could not open file $temp for writing"; - foreach my $clname (keys %cl_entries) { - print CLFILE "$clname:\n\n$hdrline\n\n$cl_entries{$clname}\n"; + print "$clname:\n\n$hdrline\n\n$cl_entries{$clname}\n"; } -# Concatenate the ChangeLog template and the original .diff file. -system ("cat $diff >>$temp && mv $temp $diff") == 0 - or die "Could not add the ChangeLog entry to $diff"; - exit 0; |