zach rice 7 лет назад
Родитель
Сommit
79c3f99165
2 измененных файлов с 16 добавлено и 2 удалено
  1. 16 0
      gitleaks_test.go
  2. 0 2
      main.go

+ 16 - 0
gitleaks_test.go

@@ -560,6 +560,22 @@ func TestAuditRepo(t *testing.T) {
 			},
 			numLeaks: 2,
 		},
+		{
+			repo:        leaksRepo,
+			description: "Audit a specific commit",
+			numLeaks:    1,
+			testOpts: Options{
+				Commit: "cb5599aeed261b2c038aa4729e2d53ca050a4988",
+			},
+		},
+		{
+			repo:        leaksRepo,
+			description: "Audit a specific commit no leaks",
+			numLeaks:    0,
+			testOpts: Options{
+				Commit: "2b033e012eee364fc41b4ab7c5db1497399b8e67",
+			},
+		},
 		{
 			repo:        leaksRepo,
 			description: "toml whitelist regex",

+ 0 - 2
main.go

@@ -489,7 +489,6 @@ func auditGitRepo(repo *RepoDescriptor) ([]Leak, error) {
 		return leaks, err
 	}
 	err = refs.ForEach(func(ref *plumbing.Reference) error {
-		fmt.Println(ref.Name())
 		if ref.Name().IsTag() {
 			return nil
 		}
@@ -556,7 +555,6 @@ func auditGitReference(repo *RepoDescriptor, ref *plumbing.Reference) []Leak {
 			cMutex.Lock()
 			commitMap[c.Hash.String()] = true
 			cMutex.Unlock()
-			fmt.Println(c.Hash.String())
 			totalCommits = totalCommits + 1
 
 			fIter, err := c.Files()