mercurial and ignore pattern

1k views Asked by At

I'm trying to get mercurial to ignore diffs. I performed the following according to Mercurial ignore file:

$ echo "*.diff" >> .hgignore

Status now give me an error (I added the '...' for readability):

$ hg status
abort: .../.hgignore: invalid pattern (relre): *.diff

Searching the web for the error message returned a few non-relevant results. Any ideas on how to ignore diff files?

1

There are 1 answers

2
crazyzubr On BEST ANSWER

Write first: syntax: glob

Fully .hgignore

syntax: glob

*.diff

The default regex. You can write all the regular expression, then switch to syntax glob. Example:

\.pyc$
test\.py$

syntax: glob
*.diff

If you want to exclude all but a few, it is better to use a regular expression.