2018-03-29 21:01:06 +03:00
|
|
|
$ newrepo
|
2018-08-03 06:18:50 +03:00
|
|
|
$ setconfig ui.gitignore=1 ui.hgignore=0
|
2018-03-29 21:01:06 +03:00
|
|
|
|
|
|
|
$ cat > .gitignore << EOF
|
|
|
|
> *.tmp
|
|
|
|
> build/
|
|
|
|
> EOF
|
|
|
|
|
|
|
|
$ mkdir build exp
|
|
|
|
$ cat > build/.gitignore << EOF
|
|
|
|
> !*
|
|
|
|
> EOF
|
|
|
|
|
|
|
|
$ cat > exp/.gitignore << EOF
|
|
|
|
> !i.tmp
|
|
|
|
> EOF
|
|
|
|
|
|
|
|
$ touch build/libfoo.so t.tmp Makefile exp/x.tmp exp/i.tmp
|
|
|
|
|
|
|
|
$ hg status
|
|
|
|
? .gitignore
|
|
|
|
? Makefile
|
|
|
|
? exp/.gitignore
|
|
|
|
? exp/i.tmp
|
2018-08-03 06:18:50 +03:00
|
|
|
|
|
|
|
Test global ignore files
|
|
|
|
|
|
|
|
$ cat > $TESTTMP/globalignore << EOF
|
|
|
|
> *.pyc
|
|
|
|
> EOF
|
|
|
|
|
|
|
|
$ touch x.pyc
|
|
|
|
|
|
|
|
$ hg status
|
|
|
|
? .gitignore
|
|
|
|
? Makefile
|
|
|
|
? exp/.gitignore
|
|
|
|
? exp/i.tmp
|
|
|
|
? x.pyc
|
|
|
|
|
|
|
|
$ hg status --config ui.ignore.global=$TESTTMP/globalignore
|
|
|
|
? .gitignore
|
|
|
|
? Makefile
|
|
|
|
? exp/.gitignore
|
|
|
|
? exp/i.tmp
|