The line used to ignore the setup file for win32 is a regexp but it was after a "syntax: glob"
--- a/.hgignore Mon May 22 14:12:41 2006 +0200
+++ b/.hgignore Mon May 22 16:47:40 2006 +0200
@@ -13,7 +13,6 @@
tests/*.err
build
dist
-Output/Mercurial-[0-9.]*.exe
doc/*.[0-9]
doc/*.[0-9].gendoc.txt
doc/*.[0-9].{x,ht}ml
@@ -23,3 +22,4 @@
syntax: regexp
^\.pc/
+Output/Mercurial-[0-9.]*.exe