comparison .hgignore @ 15325:d9b955926a50

maint: update .hgignore
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Fri, 07 Sep 2012 14:39:46 -0400
parents 2f2fb099ac3a
children 2b72343ed9c4
comparison
equal deleted inserted replaced
15324:af54273243fd 15325:d9b955926a50
1 syntax: regexp 1 syntax: regexp
2 # The recurrent (^|/) idiom in the regexps below should be understood 2 # The recurrent (^|/) idiom in the regexps below should be understood
3 # to mean "at any directory" while the ^ idiom means "from the 3 # to mean "at any directory" while the ^ idiom means "from the
4 # project's top-level directory". 4 # project's top-level directory".
5
6 # gnulib makes these silly backup files
7 ^.*~
5 8
6 # This one gets created by gnulib during the build, contains no Octave 9 # This one gets created by gnulib during the build, contains no Octave
7 # files. 10 # files.
8 ^gnulib/ 11 ^gnulib/
9 12
10 # These directories mostly contain cruft during build time, but they 13 # These directories mostly contain cruft during build time, but they
11 # do contain some Octave code. 14 # do contain some Octave code, so we gotta be a bit more careful about
12 ^libgnu/ 15 # what we ignore here
13 ^m4/ 16 ^libgnu/.*\.([hc]$|sin$|valgrind$|charset$)
17 ^m4/(?!ax_).+\.m4$
14 18
15 # Emacs tools create these 19 # Emacs tools create these
16 (^|/)TAGS$ 20 (^|/)TAGS$
17 (^|/)semantic.cache$ 21 (^|/)semantic.cache$
18 22
32 ^doc/\w*/stamp-vti$ 36 ^doc/\w*/stamp-vti$
33 ^doc/\w*/version\.texi$ 37 ^doc/\w*/version\.texi$
34 ^doc/interpreter/images\.mk$ 38 ^doc/interpreter/images\.mk$
35 39
36 # e.g. liboctave/smx-op-inc.mk 40 # e.g. liboctave/smx-op-inc.mk
37 ^liboctave/[\w-]*\.mk$ 41 ^liboctave/operators/\w+-op-\w+\.mk$
42 ^liboctave/\w+-op-\w+\.mk$
38 43
39 ^libinterp/dldfcn/module\.mk$ 44 ^libinterp/dldfcn/module\.mk$