When gnulib-tool updates a .gitignore or .cvsignore file, it only added
file names so far, never removed file names as it should have. This should
fix it:
2012-08-19 Bruno Haible <
bruno@...>
gnulib-tool: Remove old file names from .cvsignore, .gitignore.
* gnulib-tool (func_update_ignorelist): Don't use 'join -v 1' command
on the list of removed files.
--- gnulib-tool.orig Sun Aug 19 14:01:41 2012
+++ gnulib-tool Sun Aug 19 14:01:37 2012
@@ -5375,7 +5375,7 @@
(echo "$dir_added" | sed -e '/^$/d' | LC_ALL=C sort -u \
| LC_ALL=C join -v 1 - "$tmp"/ignore > "$tmp"/ignore-added
echo "$dir_removed" | sed -e '/^$/d' | LC_ALL=C sort -u \
- | LC_ALL=C join -v 1 - "$tmp"/ignore > "$tmp"/ignore-removed
+ > "$tmp"/ignore-removed
)
if test -s "$tmp"/ignore-added || test -s "$tmp"/ignore-removed; then
if $doit; then