commands/track: add "#" -> "\#" escape sequence

This commit is contained in:
Taylor Blau 2017-03-23 17:19:26 -06:00
parent b94fda170d
commit d38a816c53
3 changed files with 10 additions and 0 deletions

@ -242,6 +242,7 @@ func blocklistItem(name string) string {
var (
trackEscapePatterns = map[string]string{
" ": "[[:space:]]",
"#": "\\#",
}
)

@ -458,5 +458,8 @@ begin_test "track escaped pattern"
git lfs track " " | grep "Tracking "
assert_attributes_count "[[:space:]]" "filter=lfs" 1
git lfs track "#" | grep "Tracking #"
assert_attributes_count "\\#" "filter=lfs" 1
)
end_test

@ -64,5 +64,11 @@ begin_test "untrack removes escape sequences"
git lfs untrack " " | grep "Untracking "
assert_attributes_count "[[:space:]]" "filter=lfs" 0
git lfs track "#" | grep "Tracking #"
assert_attributes_count "\\#" "filter=lfs" 1
git lfs untrack "#" | grep "Untracking #"
assert_attributes_count "\\#" "filter=lfs" 0
)
end_test