summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--git/git.go13
1 files changed, 2 insertions, 11 deletions
diff --git a/git/git.go b/git/git.go
index 46ec357..13e703c 100644
--- a/git/git.go
+++ b/git/git.go
@@ -31,17 +31,8 @@ type NiceTree struct {
IsFile bool
}
-func FilesAtHead(r *git.Repository, path string) ([]NiceTree, error) {
- head, err := r.Head()
- if err != nil {
- return nil, fmt.Errorf("getting head: %w", err)
- }
-
- return FilesAtRef(r, head, path)
-}
-
-func FilesAtRef(r *git.Repository, ref *plumbing.Reference, path string) ([]NiceTree, error) {
- c, err := r.CommitObject(ref.Hash())
+func FilesAtRef(r *git.Repository, hash plumbing.Hash, path string) ([]NiceTree, error) {
+ c, err := r.CommitObject(hash)
if err != nil {
return nil, fmt.Errorf("commit object: %w", err)
}