# HG changeset patch # User Jordi GutiƩrrez Hermoso # Date 1347043186 14400 # Node ID d9b955926a5008228cb21675b05bf777e4ed685f # Parent af54273243fdb4d4da1a4083146278008a3dbba9 maint: update .hgignore diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -3,14 +3,18 @@ # to mean "at any directory" while the ^ idiom means "from the # project's top-level directory". +# gnulib makes these silly backup files +^.*~ + # This one gets created by gnulib during the build, contains no Octave # files. ^gnulib/ # These directories mostly contain cruft during build time, but they -# do contain some Octave code. -^libgnu/ -^m4/ +# do contain some Octave code, so we gotta be a bit more careful about +# what we ignore here +^libgnu/.*\.([hc]$|sin$|valgrind$|charset$) +^m4/(?!ax_).+\.m4$ # Emacs tools create these (^|/)TAGS$ @@ -34,6 +38,7 @@ ^doc/interpreter/images\.mk$ # e.g. liboctave/smx-op-inc.mk -^liboctave/[\w-]*\.mk$ +^liboctave/operators/\w+-op-\w+\.mk$ +^liboctave/\w+-op-\w+\.mk$ ^libinterp/dldfcn/module\.mk$