aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfuzzyray <fuzzyray@gentoo.org>2007-05-22 21:07:14 +0000
committerfuzzyray <fuzzyray@gentoo.org>2007-05-22 21:07:14 +0000
commita0bf114f23e64a19fe7bdfdba61b6bceba981771 (patch)
tree7380c7be38676a903790d9cde01fffcf1b085d1b
parentChanged permission check to see if you are either root or belong to the porta... (diff)
downloadgentoolkit-a0bf114f23e64a19fe7bdfdba61b6bceba981771.tar.gz
gentoolkit-a0bf114f23e64a19fe7bdfdba61b6bceba981771.tar.bz2
gentoolkit-a0bf114f23e64a19fe7bdfdba61b6bceba981771.zip
Add patch from genstef to fix issues from Bug 176337
svn path=/; revision=402
-rw-r--r--trunk/ChangeLog3
-rw-r--r--trunk/src/echangelog/echangelog4
2 files changed, 6 insertions, 1 deletions
diff --git a/trunk/ChangeLog b/trunk/ChangeLog
index e5f00b8..e150ce2 100644
--- a/trunk/ChangeLog
+++ b/trunk/ChangeLog
@@ -1,3 +1,6 @@
+2007-05-21: Paul Varner <fuzzyray@gentoo.org>
+ * echangelog: Add patch from genstef to fix issues from Bug 176337
+
2007-05-11: Paul Varner <fuzzyray@gentoo.org>
* eclean: Changed permission check to see if you are either root or
belong to the portage group (Bug #177385)
diff --git a/trunk/src/echangelog/echangelog b/trunk/src/echangelog/echangelog
index 3e86860..f86801a 100644
--- a/trunk/src/echangelog/echangelog
+++ b/trunk/src/echangelog/echangelog
@@ -410,6 +410,7 @@ close O or die "Can't close ChangeLog.new: $!\n";
# copyright lines on ebuilds that haven't changed. I verified this with an IP
# lawyer.
for my $e (grep /\.ebuild$/, @files) {
+ if (-s $e) {
my ($etext, $netext);
open E, "<$e" or warn("Can't read $e to update copyright year\n"), next;
{ local $/ = undef; $etext = <E>; }
@@ -427,6 +428,7 @@ 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");
+ }
}
# Move things around and show the ChangeLog diff
@@ -442,7 +444,7 @@ if ($vcs eq "cvs") {
}
} elsif ($vcs eq "svn") {
if (open F, ".svn/entries") {
- system("svn add ChangeLog") unless (scalar grep /^ChangeLog$/, <F>);
+ system("svn add ChangeLog") unless (scalar grep /ChangeLog/, <F>);
}
} else {
system("$vcs{$vcs}{add} ChangeLog 2>&1 >> /dev/null");