How to hgignore all files of a particular extension except in one directory and its subdirectories?

StackOverflow https://stackoverflow.com/questions/18547754

  •  26-06-2022
  •  | 
  •  

Pergunta

I would like to use the .hgignore file of Mercurial to ignore all files with file extension .tex, except those .tex files in one particular directory and whatever subdirectory of this directory.

I presume syntax: regexp will be required for this. A brief explanation of the particular regular expression used, would also be very welcome, so that we can all learn a bit here.

Foi útil?

Solução

Let's say you want to exclude the directory named exclude. The following regex would then match all files that end in .tex unless exclude/ comes somewhere before that:

^(?!.*\bexclude/).*\.tex$
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top