diff .hgignore @ 24091:19d8d99152e9

maint: make .hgignore more precise about auxiliary and intermediate files * .hgignore: Make "^build-.*" pattern more precise about specific files under build-aux to be ignored. Likewise for Texinfo files under doc.
author Mike Miller <mtmiller@octave.org>
date Fri, 22 Sep 2017 19:03:03 -0700
parents 08093b89c08a
children 975450679c15
line wrap: on
line diff
--- a/.hgignore	Fri Sep 22 18:59:22 2017 -0700
+++ b/.hgignore	Fri Sep 22 19:03:03 2017 -0700
@@ -8,7 +8,7 @@
 
 # This directory gets created by gnulib during the build.
 # It contains no Octave files.
-^libgnu/*
+^libgnu($|/)
 
 # This directory mostly contains cruft during build time, but it does
 # contain some Octave code, so we gotta be a bit more careful about
@@ -23,17 +23,25 @@
 ^INSTALL$
 
 ^aclocal\.m4$
-^build-.*($|/)
+^autom4te\.cache($|/)
+^build-aux/config\.(guess|rpath|sub)$
+^build-aux/depcomp$
+^build-aux/install-sh$
+^build-aux/ltmain\.sh$
+^build-aux/mdate-sh$
+^build-aux/missing$
+^build-aux/move-if-change$
+^build-aux/texinfo\.tex$
+^build-aux/ylwrap$
+^config\.in\.h$
 ^configure$
-^autom4te\.cache($|/)
-^config\.in\.h$
 
 # e.g. doc/faq/OctaveFAQ.info
 #      doc/interpreter/octave.info-4
-^doc/.*\.info(-\d+)?$
+^doc/\w+/\w+\.info(-\d+)?$
 
-^doc/\w*/stamp-(vti|\d+)$
-^doc/\w*/version-\w+\.texi$
+^doc/\w+/stamp-(vti|\d+)$
+^doc/\w+/version-\w+\.texi$
 ^doc/interpreter/images\.mk$
 
 # e.g. liboctave/operators/smx-op-inc.mk