comparison .hgignore @ 419:2011e0d2f926

maint: update hg ignore list * .hgignore: Rewrite and reorganize ignore pattern list. Drop patterns not needed for this project, group and sort related patterns.
author Mike Miller <mtmiller@octave.org>
date Thu, 04 May 2017 09:41:40 -0700
parents d18843ff4dfd
children
comparison
equal deleted inserted replaced
418:a39b2e9112a0 419:2011e0d2f926
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 5
6 (^|/).*\.pyc$ 6 # These directories and files are created by GNU autotools
7 (^|/).*\.dvi$ 7 ^Makefile\.in$
8 (^|/).*\.pdf$ 8 ^aclocal\.m4$
9 (^|/).*\.o$ 9 ^autom4te\.cache($|/)
10 (^|/).*\.oct$ 10 ^build-aux($|/)
11 (^|/).*\.octlink$ 11 ^config\.h\.in$
12 (^|/)octave-core$ 12 ^configure$
13 (^|/).*\.tar\.gz$
14 (^|/).*\.html
15 13
16 # some common files that the geometry package deals with 14 # This directory contains m4 files managed by GNU libtool, but also contains
17 # and are rarely meant to be actually committed 15 # some files maintained in the repository
18 (^|/).*\.png 16 ^m4/(libtool|lt.+)\.m4$
19 (^|/).*\.svg
20 (^|/).*\.eps
21 (^|/).*\.fig
22 17
23 (^|/)m4 18 # These files are created by running configure
24 (^|/)aclocal\.m4$ 19 (^|/)Makefile$
25 (^|/).*\.in$
26 (^|/).*\.guess$
27 (^|/).*\.sub$
28 (^|/)Makefile
29 (^|/)depcomp
30 (^|/)missing
31 (^|/)install-sh
32 (^|/)libtool
33 (^|/)ltmain.sh
34 (^|/)stamp-h1
35
36
37 (^|/)config\.h$ 20 (^|/)config\.h$
38 (^|/)config\.log$ 21 (^|/)config\.log$
39 (^|/)config\.status$ 22 (^|/)config\.status$
40 (^|/)configure$ 23 (^|/)libtool$
41 (^|/)autom4te\.cache($|/) 24 (^|/)stamp-h1$
42 25
43 (^|/)\.deps 26 # These files are normal build system artifacts
44 (^|/)\.libs 27 (^|/).+\.cc-tst$
28 (^|/).+\.l?[ao]$
29 (^|/).+\.oct$
30 (^|/).+\.tar\.gz$
31 (^|/)PKG_(ADD|DEL)$
32 (^|/)\.deps($|/)
33 (^|/)\.libs($|/)
34 (^|/)fntests\.log$
35 (^|/)octave-workspace$
45 36
46 (^|/)PKG_(ADD|DEL) 37 # This directory contains Doxygen generated documentation
47 (^|/)octave-workspace 38 ^doc($|/)
48
49 (^|/)fntests\.log$
50 (^|/).*\.cc-tst$
51
52 # e.g. doc/faq/OctaveFAQ.info
53 # doc/interpreter/octave.info-4
54 ^doc/.*\.info(-\d)?$
55
56 ^doc/\w*/stamp-vti$
57 ^doc/\w*/stamp-vti$
58
59 ^doc/latex
60 ^doc/html
61 ^doc/.*\.db$
62
63 # Emacs tools create these
64 (^|/)TAGS$
65 (^|/)semantic.cache$
66
67 # Other text editors often create these
68 (^|/).*~$