commands, test: change to blocklist

This commit is contained in:
Taylor Blau 2016-07-05 16:05:58 -06:00
parent 5da95608c9
commit 81e525cd86
2 changed files with 12 additions and 12 deletions

@ -17,7 +17,7 @@ import (
) )
var ( var (
blacklistedPrefixes = []string{ prefixBlocklist = []string{
".git", ".lfs", ".git", ".lfs",
} }
@ -94,15 +94,15 @@ ArgsLoop:
} }
now := time.Now() now := time.Now()
var blacklisted bool var matchedBlocklist bool
for _, f := range gittracked { for _, f := range gittracked {
if forbidden := blacklistItem(f); forbidden != "" { if forbidden := blocklistItem(f); forbidden != "" {
Print("Pattern %s matches forbidden file %s. If you would like to track %s, modify .gitattributes manually.", pattern, f, f) Print("Pattern %s matches forbidden file %s. If you would like to track %s, modify .gitattributes manually.", pattern, f, f)
blacklisted = true matchedBlocklist = true
} }
} }
if blacklisted { if matchedBlocklist {
continue continue
} }
@ -202,12 +202,12 @@ func needsTrailingLinebreak(filename string) bool {
return !strings.HasSuffix(string(buf[0:bytesRead]), "\n") return !strings.HasSuffix(string(buf[0:bytesRead]), "\n")
} }
// blacklistItem returns the name of the blacklist item preventing the given // blocklistItem returns the name of the blocklist item preventing the given
// file-name from being tracked, or an empty string, if there is none. // file-name from being tracked, or an empty string, if there is none.
func blacklistItem(name string) string { func blocklistItem(name string) string {
base := filepath.Base(name) base := filepath.Base(name)
for _, p := range blacklistedPrefixes { for _, p := range prefixBlocklist {
if strings.HasPrefix(base, p) { if strings.HasPrefix(base, p) {
return p return p
} }

@ -221,11 +221,11 @@ begin_test "track in symlinked dir"
) )
end_test end_test
begin_test "track blacklisted files by name" begin_test "track blocklisted files by name"
( (
set -e set -e
repo="track_blacklisted_by_name" repo="track_blocklisted_by_name"
mkdir "$repo" mkdir "$repo"
cd "$repo" cd "$repo"
git init git init
@ -238,11 +238,11 @@ begin_test "track blacklisted files by name"
) )
end_test end_test
begin_test "track blacklisted files with glob" begin_test "track blocklisted files with glob"
( (
set -e set -e
repo="track_blacklisted_glob" repo="track_blocklisted_glob"
mkdir "$repo" mkdir "$repo"
cd "$repo" cd "$repo"
git init git init