shithub: furgit

Download patch

ref: 2812ee7340468b5a617b1ab5530fb5a60317b222
parent: 645f1df93518a8522e735113eaf947eac421a911
author: Runxi Yu <me@runxiyu.org>
date: Tue Mar 10 10:16:56 EDT 2026

packfile: Rename package to packfile

--- a/packfile/entry.go
+++ b/packfile/entry.go
@@ -1,4 +1,4 @@
-package pack
+package packfile
 
 import (
 	"fmt"
--- a/packfile/ingest/header.go
+++ b/packfile/ingest/header.go
@@ -31,12 +31,12 @@
 
 // parseAndValidatePackHeader validates one already-read PACK header.
 func parseAndValidatePackHeader(hdr [packHeaderSize]byte) (HeaderInfo, error) {
-	if binary.BigEndian.Uint32(hdr[:4]) != pack.Signature {
+	if binary.BigEndian.Uint32(hdr[:4]) != packfile.Signature {
 		return HeaderInfo{}, &InvalidPackHeaderError{Reason: "signature mismatch"}
 	}
 
 	version := binary.BigEndian.Uint32(hdr[4:8])
-	if !pack.VersionSupported(version) {
+	if !packfile.VersionSupported(version) {
 		return HeaderInfo{}, &InvalidPackHeaderError{
 			Reason: fmt.Sprintf("unsupported version %d", version),
 		}
--- a/packfile/pack.go
+++ b/packfile/pack.go
@@ -1,5 +1,5 @@
-// Package pack provides Git packfile format parsing primitives.
-package pack
+// Package packfile provides Git packfile format parsing primitives.
+package packfile
 
 import (
 	"fmt"
--