¿La sintaxis de .hgignore para ignorar solo archivos, no directorios?

Tengo un problema que parece que no puedo entender. Estoy usando TortoiseHg (versión 0.7.5) en Windows pero en Linux tengo el mismo problema. Aquí está:

Mi.hgignore expediente:

<code>syntax: regexp
^[^\\/]+$
</code>

Lo que estoy tratando de lograr es agregar a la lista de ignorados los archivos que están en la raíz del repositorio de hg.

Por ejemplo si tengo como esto:

<code>.hg
+mydir1
+mydir2
-myfile1
-myfile2
-anotherfile1
-anotherfile2 
.hgignore
</code>

Quiero que se ignore myfile1 (2) y anotherfile1 (2) (los nombres son solo para el propósito de este ejemplo; no tienen una regla simple que se pueda poner fácilmente en el archivo hgignore)

¿Hay algo que me esté perdiendo porque estoy bastante seguro de que la expresión regular es buena (incluso la probé)? Ideas?

¿Hay una manera más sencilla de lograr esto? [para agregar a la lista de ignorar los archivos que están en la raíz del repositorio de mercurial]

Respuestas a la pregunta(2)

Su respuesta a la pregunta