[issue1681] .hgignore globbing not working as expected

pm mercurial-bugs at selenic.com
Thu May 28 09:00:07 UTC 2009


New submission from pm <mercurial at planetmaker.de>:

The man pages concerning .hgignore tell me that the usual globbing as in shell
can be expected to work. I'm having difficulties to either understand it or to
follow that explanation. My attempts with it are shown in the following
transcript (verbatim copy from my xterm). The first "hg st" should IMO not show
./sprites/removethis.pnfo while the 2nd "hg st" should additionally not show any
./sprites/*.nfo files.

ingo at devera:~/ottd/grfdev/opengfx> cat .hgignore
# The local makefile should be ignored:
Makefile.local

# Any built grfs, too:
./*.grf
./*.tar
./*.orig
./sprites/*.orig
./*/*log
./sprites/*.pnfo
ingo at devera:~/ottd/grfdev/opengfx> hg st
M .hgignore
? sprites/ogfx1.nfo
? sprites/ogfx1.nfo.bak
? sprites/ogfxc.nfo
? sprites/ogfxc.nfo.bak
? sprites/ogfxe.nfo
? sprites/ogfxe.nfo.bak
? sprites/ogfxh.nfo
? sprites/ogfxh.nfo.bak
? sprites/ogfxi.nfo
? sprites/ogfxi.nfo.bak
? sprites/ogfxt.nfo
? sprites/ogfxt.nfo.bak
? sprites/removethis.pnfo
ingo at devera:~/ottd/grfdev/opengfx> vi .hgignore
ingo at devera:~/ottd/grfdev/opengfx> cat .hgignore
# The local makefile should be ignored:
Makefile.local

# Any built grfs, too:
./*.grf
./*.tar
./*.orig
./sprites/*.orig
./*/*log
./sprites/*.nfo
./sprites/*.pnfo
ingo at devera:~/ottd/grfdev/opengfx> hg st
M .hgignore
? sprites/ogfx1.nfo
? sprites/ogfx1.nfo.bak
? sprites/ogfxc.nfo
? sprites/ogfxc.nfo.bak
? sprites/ogfxe.nfo
? sprites/ogfxe.nfo.bak
? sprites/ogfxh.nfo
? sprites/ogfxh.nfo.bak
? sprites/ogfxi.nfo
? sprites/ogfxi.nfo.bak
? sprites/ogfxt.nfo
? sprites/ogfxt.nfo.bak
? sprites/removethis.pnfo
ingo at devera:~/ottd/grfdev/opengfx> ls ./sprites/*.nfo
./sprites/ogfx1.nfo  ./sprites/ogfxc.nfo  ./sprites/ogfxe.nfo 
./sprites/ogfxh.nfo  ./sprites/ogfxi.nfo  ./sprites/ogfxt.nfo

----------
messages: 9445
nosy: planetmaker
priority: bug
status: unread
title: .hgignore globbing not working as expected

____________________________________________________
Mercurial issue tracker <mercurial-bugs at selenic.com>
<http://www.selenic.com/mercurial/bts/issue1681>
____________________________________________________



More information about the Mercurial-devel mailing list