From aa513c069c1418734aea894dc944e27c6a78a3bb Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Fri, 20 Feb 2026 19:06:13 +0800 Subject: Delete everything, I'm redesigning this. I'll stop using a flat package and make things much more modular. And also experiment with streaming APIs so large blobs don't OOM us. --- cmd/show-object/main.go | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 cmd/show-object/main.go (limited to 'cmd') diff --git a/cmd/show-object/main.go b/cmd/show-object/main.go deleted file mode 100644 index 591710d0..00000000 --- a/cmd/show-object/main.go +++ /dev/null @@ -1,39 +0,0 @@ -package main - -import ( - "flag" - "fmt" - "log" - - "codeberg.org/lindenii/furgit" -) - -func main() { - repoPath := flag.String("r", "", "path to repo (.git or bare)") - ref := flag.String("h", "", "ref or hash") - flag.Parse() - - if *repoPath == "" || *ref == "" { - log.Fatal("must provide -r repo and -h ref/hash") - } - - repo, err := furgit.OpenRepository(*repoPath) - if err != nil { - log.Fatalf("open repo: %v", err) - } - defer func() { - _ = repo.Close() - }() - - h, err := repo.ResolveRefFully(*ref) - if err != nil { - log.Fatalf("resolve ref: %v", err) - } - - obj, err := repo.ReadObject(h.Hash) - if err != nil { - log.Fatalf("read object: %v", err) - } - - fmt.Printf("%#v\n", obj) -} -- cgit v1.3.1-10-gc9f91