aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoridl0r <idl0r@gentoo.org>2009-05-07 11:26:04 +0000
committeridl0r <idl0r@gentoo.org>2009-05-07 11:26:04 +0000
commit37d0e28fd4deee976cbbdf95d4919ea119d8a8c3 (patch)
tree85b037727602e1f3892c99771acdf359d4522657
parentTypo fixed. (diff)
downloadgentoolkit-37d0e28fd4deee976cbbdf95d4919ea119d8a8c3.tar.gz
gentoolkit-37d0e28fd4deee976cbbdf95d4919ea119d8a8c3.tar.bz2
gentoolkit-37d0e28fd4deee976cbbdf95d4919ea119d8a8c3.zip
Re-add files (git) if the copyright has been updated, thanks to Justin Lecher (jlec) <jlec@j-schmitz.net>.
svn path=/trunk/gentoolkit-dev/; revision=617
-rw-r--r--ChangeLog4
-rwxr-xr-xsrc/echangelog/echangelog6
2 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ff855ec..d2e364b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-07: Christian Ruppert <idl0r@gentoo.org>
+ * echangelog: Re-add files (git) if the copyright has been updated, thanks
+ to Justin Lecher (jlec) <jlec@j-schmitz.net>.
+
2009-05-06: Christian Ruppert <idl0r@gentoo.org>
* ekeyword: Improved die message, bug 257853.
* echangelog: Fixed git detection. Add support for project-wide variables
diff --git a/src/echangelog/echangelog b/src/echangelog/echangelog
index 551d9b9..c27834d 100755
--- a/src/echangelog/echangelog
+++ b/src/echangelog/echangelog
@@ -686,6 +686,12 @@ for my $e (grep /\.ebuild$/, @files) {
# Move things around and show the diff
system "diff -U 0 $e $e.new";
rename "$e.new", $e or warn("Can't rename $e.new: $!\n");
+
+ # git requires to re-add this file else it wouln't be included in the commit.
+ if ($vcs eq "git")
+ {
+ system("$vcs{$vcs}{add} ${e}");
+ }
}
}