ディレクトリ構造を持つ
foo
-1.txt
-1.notxt
-bar
-2.txt
-3.notxt
-sub
-1.txt
-2.txt
another-folders-and-files
フォルダーfooとそのサブフォルダー内のすべての非「.txt」ファイルを除外したい。最も似ているのは次のパターンです。
^foo/(?!.*\.txt$)
ただし、 fooから1.notxtファイルだけでなく、すべてのサブフォルダーも除外します。barが私の除外パターンに一致するためだと思いますが、 barを無視しないように hg に言う方法がわかりません。
何か案は?