diff options
author | Christian Ruppert <idl0r@gentoo.org> | 2011-02-25 21:13:51 +0100 |
---|---|---|
committer | Christian Ruppert <idl0r@gentoo.org> | 2011-02-25 21:17:33 +0100 |
commit | 611d2be4c6d9483a0ce91a71904b9729f507e57b (patch) | |
tree | 61d1d39124c1a3c906b0d3c0f5a658a4ba3b4824 /src | |
parent | Use update_cat_pn() and update_copyright() only once for the ChangeLog, right... (diff) | |
download | gentoolkit-611d2be4c6d9483a0ce91a71904b9729f507e57b.tar.gz gentoolkit-611d2be4c6d9483a0ce91a71904b9729f507e57b.tar.bz2 gentoolkit-611d2be4c6d9483a0ce91a71904b9729f507e57b.zip |
Fix a bug where writing the new ChangeLog faild if *only* the ChangeLog itself has been modified
Diffstat (limited to 'src')
-rwxr-xr-x | src/echangelog/echangelog | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/echangelog/echangelog b/src/echangelog/echangelog index fe21729..94f045e 100755 --- a/src/echangelog/echangelog +++ b/src/echangelog/echangelog @@ -745,11 +745,6 @@ if (@new_versions) { or die "Failed to insert new entry (3)\n"; } -# Write the new ChangeLog -open O, '>ChangeLog.new' or die "Can't open ChangeLog.new for output: $!\n"; -print O $text or die "Can't write ChangeLog.new: $!\n"; -close O or die "Can't close ChangeLog.new: $!\n"; - # Update affected ebuilds and some other files copyright dates. There is no reason to update the # copyright lines on ebuilds that haven't changed. I verified this with an IP # lawyer. (patches/diffs and binary files are excluded) @@ -781,6 +776,11 @@ for my $e (grep(!/\.(patch|diff)$/, @files)) { } } +# Write the new ChangeLog +open O, '>ChangeLog.new' or die "Can't open ChangeLog.new for output: $!\n"; +print O $text or die "Can't write ChangeLog.new: $!\n"; +close O or die "Can't close ChangeLog.new: $!\n"; + # Move things around and show the ChangeLog diff system 'diff -Nu ChangeLog ChangeLog.new'; rename 'ChangeLog.new', 'ChangeLog' or die "Can't rename ChangeLog.new: $!\n"; |