# HG changeset patch # User Yuya Nishihara # Date 2019-07-21 04:37:24 # Node ID c67e3f966867fc420743c73a5d1ce91dc3fd9e9f # Parent 24f0023bb8b1487264f4f0bc6aff8e7fe31f684c hgignore: add a few more weird patterns to test case diff --git a/tests/test-hgignore.t b/tests/test-hgignore.t --- a/tests/test-hgignore.t +++ b/tests/test-hgignore.t @@ -92,7 +92,7 @@ Ensure that comments work: $ touch 'foo#bar' 'quux#' #if no-windows - $ touch 'baz\wat' + $ touch 'baz\wat' 'ba0\#wat' 'ba1\\wat' #endif $ cat <<'EOF' >> .hgignore > # full-line comment @@ -100,6 +100,8 @@ Ensure that comments work: > syntax# pattern, no whitespace, then comment > a.c # pattern, then whitespace, then comment > baz\\# # (escaped) backslash, then comment + > ba0\\\#w # (escaped) backslash, escaped comment character, then comment + > ba1\\\\# # (escaped) backslashes, then comment > foo\#b # escaped comment character > quux\## escaped comment character at end of name > EOF @@ -108,7 +110,7 @@ Ensure that comments work: ? .hgignore $ rm 'foo#bar' 'quux#' #if no-windows - $ rm 'baz\wat' + $ rm 'baz\wat' 'ba0\#wat' 'ba1\\wat' #endif Check that '^\.' does not ignore the root directory: