Mercurial > octave-libtiff
changeset 25538:a27ae22eb41d
.hgignore: Add more files to ignore (bug #54216).
* .hgignore: Organize patterns with more comments. Add many more ignore
patterns.
author | Rik <rik@octave.org> |
---|---|
date | Mon, 02 Jul 2018 11:26:20 -0700 |
parents | 975450679c15 |
children | 6c2d3e9da742 |
files | .hgignore |
diffstat | 1 files changed, 91 insertions(+), 27 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgignore Mon Jul 02 09:04:28 2018 -0700 +++ b/.hgignore Mon Jul 02 11:26:20 2018 -0700 @@ -1,58 +1,122 @@ syntax: regexp -# The recurrent (^|/) idiom in the regexps below should be understood -# to mean "at any directory" while the ^ idiom means "from the -# project's top-level directory". +## The recurrent (^|/) idiom in the regexps below should be understood +## to mean "at any directory" while the ^ idiom means "from the +## project's top-level directory". -# gnulib makes these silly backup files +## gnulib related files +# gnulib makes these silly backup files. .~$ - # This directory gets created by gnulib during the build. # It contains no Octave files. ^libgnu($|/) +## m4 related files # This directory mostly contains cruft during build time, but it does -# contain some Octave code, so we gotta be a bit more careful about -# what we ignore here +# contain some Octave code, so be more careful about what we ignore here. ^m4/(?!ax_).+\.m4$ -# Emacs tools create these -(^|/)TAGS$ -(^|/)semantic.cache$ +## Autoconf, Automake automatically generated files +^aclocal\.m4$ +^autom4te\.cache($|/) +^config\.in\.h$ +^configure$ +^config.cache$ +^config.h$ +^config.log$ +^config.status$ (/|^)Makefile\.in$ ^INSTALL$ -^aclocal\.m4$ -^autom4te\.cache($|/) +## Emacs associated files +(^|/)TAGS$ +(^|/)semantic.cache$ + +## Scripts associated with building Octave ^build-aux/config\.(guess|rpath|sub)$ +^build-aux/check-subst-vars\.sh$ ^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/subst-config-vals\.sh$ +^build-aux/subst-cross-config-vals\.sh$ +^build-aux/subst-default-vals\.sh$ +^build-aux/subst-script-vals\.sh$ ^build-aux/texinfo\.tex$ ^build-aux/ylwrap$ -^config\.in\.h$ -^configure$ + +## Mercurial associated files ^HG-ID$ -# e.g. doc/faq/OctaveFAQ.info -# doc/interpreter/octave.info-4 +## Timestamp files used in build process +.*/\.dirstamp$ +.*/\.octave-dirstamp$ + +## Intermediate compilation results for libraries +.*\.la$ +.*/\.libs/ +.*\.Plo$ +.*\.Po$ + + +## DLDFCN associated files +^libinterp/dldfcn/module\.mk$ +^libinterp/dldfcn/PKG_ADD$ +^libinterp/dldfcn/.*\.oct$ + +## liboctave/ directory associated patterns +# E.g., liboctave/operators/smx-op-inc.mk +^liboctave/operators/\w+-op-\w+\.mk$ + +## scripts/ directory associated patterns +# Package files +^scripts/.*/PKG_ADD$ +# Java files +^scripts/java/octave\.jar$ +^scripts/java/org/octave/.*\.class$ + +## libgui/ associated patterns +# Files generated by moc tool +^libgui/.*/moc-.*\.(cc|h)$ +^libgui/languages/.*\.qm$ + +## Ignore patterns associated with documentation +# Info generated files +# E.g., doc/faq/OctaveFAQ.info, doc/interpreter/octave.info-4 ^doc/\w+/\w+\.info(-\d+)?$ +# Texinfo created temporary directories +^doc/(interpreter|liboctave)/(octave|liboctave)\.t2(d|p)/ +# Texinfo created files +^doc/interpreter/.*\.texi$ + +# DOCSTRINGS files built in the source tree +^(libinterp|scripts)/DOCSTRINGS$ + +# Generated HTML directories +^doc/interpreter/octave\.html/ +^doc/liboctave/liboctave\.html/ + +# Miscellaneous auto-generated files +^doc/interpreter/octave\.dvi$ +^doc/interpreter/octave\.ps$ +^doc/interpreter/doc-cache$ +^doc/interpreter/octave_interpreter\.q(ch|hc)$ + +# Images and scripts for documentation +^doc/interpreter/images\.mk$ +^doc/interpreter/.*\.eps$ +^doc/interpreter/.*\.pdf$ +^doc/interpreter/.*\.png$ +^doc/interpreter/.*\.txt$ + +# timestamps for doc directory ^doc/\w+/stamp-(vti|\d+)$ ^doc/\w+/version-\w+\.texi$ -^doc/interpreter/images\.mk$ - -# e.g. liboctave/operators/smx-op-inc.mk -^liboctave/operators/\w+-op-\w+\.mk$ - -^libinterp/dldfcn/module\.mk$ -# DOCSTRINGS files are built in the source tree -^(libinterp|scripts)/DOCSTRINGS$ +## Test associated patterns +.*-tst$ -# Intermediate compilation results for libraries -.*\.Plo -.*\.Po