shithub: furgit

Download patch

ref: ba04778fa049e511db71c8add9a12d6a476ad2fd
parent: 08cd2aaa292ba52687f7279d341d5029a73303ce
author: Runxi Yu <me@runxiyu.org>
date: Mon Jan 26 04:56:36 EST 2026

tests: Fix usage of resolved ref

--- a/refs_test.go
+++ b/refs_test.go
@@ -200,8 +200,8 @@
 		t.Fatalf("ResolveRefFully failed: %v", err)
 	}
 
-	if resolved != commitHash {
-		t.Errorf("ResolveRefFully: got hash %s, want %s", resolved, commitHash)
+	if resolved.Hash != commitHash {
+		t.Errorf("ResolveRefFully: got hash %s, want %s", resolved.Hash, commitHash)
 	}
 }
 
@@ -266,12 +266,12 @@
 		t.Fatalf("hash mismatch: got %s, want %s", ref.Hash, hashObj)
 	}
 
-	hash, err := repo.ResolveRefFully(commitHash)
+	hashRef, err := repo.ResolveRefFully(commitHash)
 	if err != nil {
 		t.Fatalf("ResolveRefFully(hash) failed: %v", err)
 	}
-	if hash != hashObj {
-		t.Fatalf("hash mismatch: got %s, want %s", hash, hashObj)
+	if hashRef.Hash != hashObj {
+		t.Fatalf("hash mismatch: got %s, want %s", hashRef.Hash, hashObj)
 	}
 
 	_, err = repo.ResolveRef("this_is_not_a_hash")
--- a/repo_current_test.go
+++ b/repo_current_test.go
@@ -25,7 +25,7 @@
 
 	visited := make(map[Hash]bool)
 	var queue []Hash
-	queue = append(queue, headHash)
+	queue = append(queue, headHash.Hash)
 
 	objectsRead := 0
 
--