+2007-07-23 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_import): Create a .cvsignore file also when the
+ directory is not yet in CVS but the toplevel directory is. When
+ creating a .cvsignore file, add ".deps" and ".dirstamp" to it.
+ Reported by Karl Berry.
+
2007-07-22 Ben Pfaff <blp@gnu.org>
* lib/popcount.h: Use faster, branchless algorithm for non-GCC
* modules/sprintf-posix (Dependencies): Add stdint.
* modules/vsprintf-posix (Dependencies): Likewise.
-2007-07-01 Bruno Haible <bruno@clisp.org>
+2007-07-01 Bruno Haible <bruno@clisp.org>
* gnulib-tool (self_abspathname): Determine PATH_SEPARATOR and handle
Windows PATH as well. Conservative double-quoting. Comments.
-2007-07-01 Bruno Haible <bruno@clisp.org>
+2007-07-01 Bruno Haible <bruno@clisp.org>
Eric Blake <ebb9@byu.net>
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
progname=$0
package=gnulib
-cvsdatestamp='$Date: 2007-07-19 20:06:45 $'
+cvsdatestamp='$Date: 2007-07-23 22:08:02 $'
last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'`
version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'`
nl='
if test -n "$dir_added"; then
if $doit; then
echo "Creating $destdir/$dir$ignore"
- echo "$dir_added" | sed -e '/^$/d' | LC_ALL=C sort -u > "$destdir/$dir$ignore"
+ {
+ if test "$ignore" = .cvsignore; then
+ echo ".deps"
+ # Automake generates Makefile rules that create .dirstamp files.
+ echo ".dirstamp"
+ fi
+ echo "$dir_added" | sed -e '/^$/d' | LC_ALL=C sort -u
+ } > "$destdir/$dir$ignore"
else
echo "Create $destdir/$dir$ignore"
fi
dir="$1"
dir_added="$2"
dir_removed="$3"
- if test -d "$destdir/${dir}CVS" || test -f "$destdir/${dir}.cvsignore"; then
+ if test -d "$destdir/CVS" || test -d "$destdir/${dir}CVS" || test -f "$destdir/${dir}.cvsignore"; then
func_update_ignorelist .cvsignore
fi
if test -d "$destdir/.git" || test -f "$destdir/${dir}.gitignore"; then