Fast implementation of Git in pure Go codeberg.org/lindenii/furgit
git go
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

*: objecttype, objectheader -> object/type, object/header

Runxi Yu 7d9c128c 88b5b932

+108 -108
+1 -1
cmd/show-object/main.go
··· 11 11 "codeberg.org/lindenii/furgit/object" 12 12 "codeberg.org/lindenii/furgit/object/stored" 13 13 "codeberg.org/lindenii/furgit/objectid" 14 - "codeberg.org/lindenii/furgit/objecttype" 14 + objecttype "codeberg.org/lindenii/furgit/object/type" 15 15 "codeberg.org/lindenii/furgit/repository" 16 16 ) 17 17
+1 -1
commitquery/ancestor_unit_test.go
··· 10 10 "codeberg.org/lindenii/furgit/object" 11 11 "codeberg.org/lindenii/furgit/objectid" 12 12 "codeberg.org/lindenii/furgit/objectstore/memory" 13 - "codeberg.org/lindenii/furgit/objecttype" 13 + objecttype "codeberg.org/lindenii/furgit/object/type" 14 14 15 15 "codeberg.org/lindenii/furgit/commitquery" 16 16 )
+1 -1
commitquery/mergebase_unit_test.go
··· 13 13 "codeberg.org/lindenii/furgit/object" 14 14 "codeberg.org/lindenii/furgit/objectid" 15 15 "codeberg.org/lindenii/furgit/objectstore/memory" 16 - "codeberg.org/lindenii/furgit/objecttype" 16 + objecttype "codeberg.org/lindenii/furgit/object/type" 17 17 ) 18 18 19 19 // commitBody serializes one minimal commit body.
+1 -1
commitquery/oid.go
··· 9 9 "codeberg.org/lindenii/furgit/object" 10 10 "codeberg.org/lindenii/furgit/objectid" 11 11 "codeberg.org/lindenii/furgit/objectstore" 12 - "codeberg.org/lindenii/furgit/objecttype" 12 + objecttype "codeberg.org/lindenii/furgit/object/type" 13 13 ) 14 14 15 15 func (query *Query) id(idx nodeIndex) objectid.ObjectID {
+1 -1
diff/trees/diff_test.go
··· 9 9 "codeberg.org/lindenii/furgit/object" 10 10 "codeberg.org/lindenii/furgit/objectid" 11 11 "codeberg.org/lindenii/furgit/objectstore/loose" 12 - "codeberg.org/lindenii/furgit/objecttype" 12 + objecttype "codeberg.org/lindenii/furgit/object/type" 13 13 ) 14 14 15 15 func TestDiffComplexNestedChanges(t *testing.T) {
+1 -1
errors/type.go
··· 4 4 "fmt" 5 5 6 6 "codeberg.org/lindenii/furgit/objectid" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // ObjectTypeError indicates that a referenced object has a different type than
+1 -1
internal/peel/peel.go
··· 8 8 "codeberg.org/lindenii/furgit/object" 9 9 "codeberg.org/lindenii/furgit/objectid" 10 10 "codeberg.org/lindenii/furgit/objectstore" 11 - "codeberg.org/lindenii/furgit/objecttype" 11 + objecttype "codeberg.org/lindenii/furgit/object/type" 12 12 ) 13 13 14 14 // ToCommit peels annotated tags transitively until a commit is reached.
+1 -1
object/blob.go
··· 1 1 package object 2 2 3 - import "codeberg.org/lindenii/furgit/objecttype" 3 + import objecttype "codeberg.org/lindenii/furgit/object/type" 4 4 5 5 // Blob represents a Git blob object. 6 6 //
+2 -2
object/blob_serialize.go
··· 3 3 import ( 4 4 "errors" 5 5 6 - "codeberg.org/lindenii/furgit/objectheader" 7 - "codeberg.org/lindenii/furgit/objecttype" 6 + objectheader "codeberg.org/lindenii/furgit/object/header" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // SerializeWithoutHeader renders the raw blob body bytes.
+1 -1
object/commit.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/objectid" 5 - "codeberg.org/lindenii/furgit/objecttype" 5 + objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7 8 8 // Commit represents a Git commit object.
+2 -2
object/commit_serialize.go
··· 5 5 "errors" 6 6 "fmt" 7 7 8 - "codeberg.org/lindenii/furgit/objectheader" 9 - "codeberg.org/lindenii/furgit/objecttype" 8 + objectheader "codeberg.org/lindenii/furgit/object/header" 9 + objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11 12 12 // SerializeWithoutHeader renders the raw commit body bytes.
+1 -1
object/object.go
··· 2 2 // tag. 3 3 package object 4 4 5 - import "codeberg.org/lindenii/furgit/objecttype" 5 + import objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 7 7 // Object is a Git object that can serialize itself. 8 8 type Object interface {
+2 -2
object/parse.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objectheader" 6 + objectheader "codeberg.org/lindenii/furgit/object/header" 7 7 "codeberg.org/lindenii/furgit/objectid" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 // ParseObjectWithHeader parses a loose object in "type size\x00body" format.
+1 -1
object/resolve/exact_blob_reader.go
··· 4 4 "io" 5 5 6 6 "codeberg.org/lindenii/furgit/objectid" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // ExactBlobReader returns a reader for the content of the blob at id,
+1 -1
object/resolve/exact_commit_reader.go
··· 4 4 "io" 5 5 6 6 "codeberg.org/lindenii/furgit/objectid" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // ExactCommitReader returns a reader for the content of the commit at id,
+1 -1
object/resolve/exact_reader.go
··· 5 5 "io" 6 6 7 7 "codeberg.org/lindenii/furgit/objectid" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 // exactReader reads one object's content stream and verifies that its header
+1 -1
object/resolve/exact_tag_reader.go
··· 4 4 "io" 5 5 6 6 "codeberg.org/lindenii/furgit/objectid" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // ExactTagReader returns a reader for the content of the tag at id,
+1 -1
object/resolve/exact_tree_reader.go
··· 4 4 "io" 5 5 6 6 "codeberg.org/lindenii/furgit/objectid" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // ExactTreeReader returns a reader for the content of the tree at id,
+1 -1
object/resolve/object_parse.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/object" 7 7 "codeberg.org/lindenii/furgit/objectid" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 func (r *Resolver) parseObject(id objectid.ObjectID) (object.Object, error) {
+1 -1
object/resolve/peel_to_blob_id.go
··· 4 4 "fmt" 5 5 6 6 "codeberg.org/lindenii/furgit/objectid" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // PeelToBlobID peels tags until it reaches a blob object ID.
+1 -1
object/resolve/peel_to_commit_id.go
··· 4 4 "fmt" 5 5 6 6 "codeberg.org/lindenii/furgit/objectid" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // PeelToCommitID peels tags until it reaches a commit object ID.
+1 -1
object/resolve/peel_to_tree_id.go
··· 4 4 "fmt" 5 5 6 6 "codeberg.org/lindenii/furgit/objectid" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // PeelToTreeID peels tags until it reaches a tree object ID, or a commit whose
+1 -1
object/tag.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/objectid" 5 - "codeberg.org/lindenii/furgit/objecttype" 5 + objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7 8 8 // Tag represents a Git annotated tag object.
+1 -1
object/tag_parse.go
··· 6 6 "fmt" 7 7 8 8 "codeberg.org/lindenii/furgit/objectid" 9 - "codeberg.org/lindenii/furgit/objecttype" 9 + objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11 12 12 // ParseTag decodes a tag object body.
+1 -1
object/tag_parse_test.go
··· 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 8 "codeberg.org/lindenii/furgit/object" 9 9 "codeberg.org/lindenii/furgit/objectid" 10 - "codeberg.org/lindenii/furgit/objecttype" 10 + objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 ) 12 12 13 13 func TestTagParseFromGit(t *testing.T) {
+2 -2
object/tag_serialize.go
··· 5 5 "errors" 6 6 "fmt" 7 7 8 - "codeberg.org/lindenii/furgit/objectheader" 9 - "codeberg.org/lindenii/furgit/objecttype" 8 + objectheader "codeberg.org/lindenii/furgit/object/header" 9 + objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11 12 12 // SerializeWithoutHeader renders the raw tag body bytes.
+1 -1
object/tree.go
··· 6 6 "sort" 7 7 8 8 "codeberg.org/lindenii/furgit/objectid" 9 - "codeberg.org/lindenii/furgit/objecttype" 9 + objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11 12 12 // FileMode represents the mode of a file in a Git tree.
+2 -2
object/tree_serialize.go
··· 4 4 "errors" 5 5 "strconv" 6 6 7 - "codeberg.org/lindenii/furgit/objectheader" 8 - "codeberg.org/lindenii/furgit/objecttype" 7 + objectheader "codeberg.org/lindenii/furgit/object/header" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 // SerializeWithoutHeader renders the raw tree body bytes.
+1 -1
object/type.go
··· 1 1 package object 2 2 3 - import "codeberg.org/lindenii/furgit/objecttype" 3 + import objecttype "codeberg.org/lindenii/furgit/object/type" 4 4 5 5 // TypeFor returns the Git object type for T when T is one of the standard 6 6 // parsed object types.
+1 -1
objectheader/append.go object/header/append.go
··· 3 3 import ( 4 4 "strconv" 5 5 6 - "codeberg.org/lindenii/furgit/objecttype" 6 + objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 ) 8 8 9 9 // Append appends a canonical loose-object header ("type size\\x00") to dst.
+1 -1
objectheader/encode.go object/header/encode.go
··· 1 1 package objectheader 2 2 3 - import "codeberg.org/lindenii/furgit/objecttype" 3 + import objecttype "codeberg.org/lindenii/furgit/object/type" 4 4 5 5 // Encode returns a canonical loose-object header ("type size\\x00"). 6 6 func Encode(ty objecttype.Type, size int64) ([]byte, bool) {
+1 -1
objectheader/parse.go object/header/parse.go
··· 5 5 "bytes" 6 6 "strconv" 7 7 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 // Parse parses a canonical loose-object header ("type size\\x00").
+1 -1
objectstore/chain/bytes.go
··· 6 6 7 7 "codeberg.org/lindenii/furgit/objectid" 8 8 "codeberg.org/lindenii/furgit/objectstore" 9 - "codeberg.org/lindenii/furgit/objecttype" 9 + objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11 12 12 // ReadBytesFull reads a full serialized object from the first backend that has it.
+1 -1
objectstore/chain/header.go
··· 6 6 7 7 "codeberg.org/lindenii/furgit/objectid" 8 8 "codeberg.org/lindenii/furgit/objectstore" 9 - "codeberg.org/lindenii/furgit/objecttype" 9 + objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11 12 12 // ReadHeader reads object header data from the first backend that has it.
+1 -1
objectstore/chain/reader.go
··· 7 7 8 8 "codeberg.org/lindenii/furgit/objectid" 9 9 "codeberg.org/lindenii/furgit/objectstore" 10 - "codeberg.org/lindenii/furgit/objecttype" 10 + objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 ) 12 12 13 13 // ReadReaderFull reads a full serialized object stream from the first backend that has it.
+2 -2
objectstore/loose/helpers_test.go
··· 6 6 "testing" 7 7 8 8 "codeberg.org/lindenii/furgit/internal/testgit" 9 - "codeberg.org/lindenii/furgit/objectheader" 9 + objectheader "codeberg.org/lindenii/furgit/object/header" 10 10 "codeberg.org/lindenii/furgit/objectid" 11 11 "codeberg.org/lindenii/furgit/objectstore/loose" 12 - "codeberg.org/lindenii/furgit/objecttype" 12 + objecttype "codeberg.org/lindenii/furgit/object/type" 13 13 ) 14 14 15 15 func openLooseStore(t *testing.T, testRepo *testgit.TestRepo, algo objectid.Algorithm) *loose.Store {
+2 -2
objectstore/loose/parse.go
··· 7 7 "os" 8 8 9 9 "codeberg.org/lindenii/furgit/internal/compress/zlib" 10 - "codeberg.org/lindenii/furgit/objectheader" 11 - "codeberg.org/lindenii/furgit/objecttype" 10 + objectheader "codeberg.org/lindenii/furgit/object/header" 11 + objecttype "codeberg.org/lindenii/furgit/object/type" 12 12 ) 13 13 14 14 // decodeAll inflates the full loose object payload from file.
+1 -1
objectstore/loose/read_bytes.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/objectid" 5 - "codeberg.org/lindenii/furgit/objecttype" 5 + objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7 8 8 // readBytesParsed reads, inflates, and parses a loose object in one pass.
+1 -1
objectstore/loose/read_header.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/internal/compress/zlib" 7 7 "codeberg.org/lindenii/furgit/objectid" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 // ReadHeader reads an object's type and declared content length.
+1 -1
objectstore/loose/read_reader.go
··· 10 10 "codeberg.org/lindenii/furgit/internal/compress/zlib" 11 11 "codeberg.org/lindenii/furgit/internal/iolimit" 12 12 "codeberg.org/lindenii/furgit/objectid" 13 - "codeberg.org/lindenii/furgit/objecttype" 13 + objecttype "codeberg.org/lindenii/furgit/object/type" 14 14 ) 15 15 16 16 type objectReader struct {
+1 -1
objectstore/loose/read_test.go
··· 11 11 "codeberg.org/lindenii/furgit/objectid" 12 12 "codeberg.org/lindenii/furgit/objectstore" 13 13 "codeberg.org/lindenii/furgit/objectstore/loose" 14 - "codeberg.org/lindenii/furgit/objecttype" 14 + objecttype "codeberg.org/lindenii/furgit/object/type" 15 15 ) 16 16 17 17 func TestLooseStoreReadAgainstGit(t *testing.T) {
+1 -1
objectstore/loose/write_bytes.go
··· 4 4 "bytes" 5 5 6 6 "codeberg.org/lindenii/furgit/objectid" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // WriteBytesFull writes a full serialized object as "type size\0content".
+2 -2
objectstore/loose/write_reader.go
··· 4 4 "fmt" 5 5 "io" 6 6 7 - "codeberg.org/lindenii/furgit/objectheader" 7 + objectheader "codeberg.org/lindenii/furgit/object/header" 8 8 "codeberg.org/lindenii/furgit/objectid" 9 - "codeberg.org/lindenii/furgit/objecttype" 9 + objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11 12 12 // WriteReaderContent writes one loose object from typed content bytes read from src.
+2 -2
objectstore/loose/write_test.go
··· 5 5 "testing" 6 6 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 - "codeberg.org/lindenii/furgit/objectheader" 8 + objectheader "codeberg.org/lindenii/furgit/object/header" 9 9 "codeberg.org/lindenii/furgit/objectid" 10 - "codeberg.org/lindenii/furgit/objecttype" 10 + objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 ) 12 12 13 13 func TestLooseStoreWriteReaderContentAgainstGit(t *testing.T) {
+1 -1
objectstore/loose/write_writer_accept.go
··· 4 4 "bytes" 5 5 "errors" 6 6 7 - "codeberg.org/lindenii/furgit/objectheader" 7 + objectheader "codeberg.org/lindenii/furgit/object/header" 8 8 ) 9 9 10 10 // acceptFull validates and accounts raw full-object input.
+2 -2
objectstore/memory/add.go
··· 1 1 package memory 2 2 3 3 import ( 4 - "codeberg.org/lindenii/furgit/objectheader" 4 + objectheader "codeberg.org/lindenii/furgit/object/header" 5 5 "codeberg.org/lindenii/furgit/objectid" 6 - "codeberg.org/lindenii/furgit/objecttype" 6 + objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 ) 8 8 9 9 // AddObject stores one object body and returns its object ID.
+1 -1
objectstore/memory/object.go
··· 1 1 package memory 2 2 3 - import "codeberg.org/lindenii/furgit/objecttype" 3 + import objecttype "codeberg.org/lindenii/furgit/object/type" 4 4 5 5 // storedObject is one in-memory object entry. 6 6 type storedObject struct {
+2 -2
objectstore/memory/read_bytes.go
··· 1 1 package memory 2 2 3 3 import ( 4 - "codeberg.org/lindenii/furgit/objectheader" 4 + objectheader "codeberg.org/lindenii/furgit/object/header" 5 5 "codeberg.org/lindenii/furgit/objectid" 6 6 "codeberg.org/lindenii/furgit/objectstore" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // ReadBytesFull reads one full object, including the object header.
+1 -1
objectstore/memory/read_header.go
··· 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/objectid" 5 5 "codeberg.org/lindenii/furgit/objectstore" 6 - "codeberg.org/lindenii/furgit/objecttype" 6 + objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 ) 8 8 9 9 // ReadHeader reads one object header.
+1 -1
objectstore/memory/read_reader.go
··· 5 5 "io" 6 6 7 7 "codeberg.org/lindenii/furgit/objectid" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 // ReadReaderFull reads one full object through a reader.
+1 -1
objectstore/mix/bytes.go
··· 6 6 7 7 "codeberg.org/lindenii/furgit/objectid" 8 8 "codeberg.org/lindenii/furgit/objectstore" 9 - "codeberg.org/lindenii/furgit/objecttype" 9 + objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11 12 12 // ReadBytesFull reads a full serialized object from one backend that has it.
+1 -1
objectstore/mix/header.go
··· 6 6 7 7 "codeberg.org/lindenii/furgit/objectid" 8 8 "codeberg.org/lindenii/furgit/objectstore" 9 - "codeberg.org/lindenii/furgit/objecttype" 9 + objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11 12 12 // ReadHeader reads object header data from one backend that has it.
+1 -1
objectstore/mix/reader.go
··· 7 7 8 8 "codeberg.org/lindenii/furgit/objectid" 9 9 "codeberg.org/lindenii/furgit/objectstore" 10 - "codeberg.org/lindenii/furgit/objecttype" 10 + objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 ) 12 12 13 13 // ReadReaderFull reads a full serialized object stream from one backend that
+1 -1
objectstore/objectstore.go
··· 6 6 "io" 7 7 8 8 "codeberg.org/lindenii/furgit/objectid" 9 - "codeberg.org/lindenii/furgit/objecttype" 9 + objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11 12 12 // ErrObjectNotFound indicates that an object does not exist in a backend.
+1 -1
objectstore/packed/delta_build_chain.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objecttype" 6 + objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 packfmt "codeberg.org/lindenii/furgit/packfile" 8 8 ) 9 9
+1 -1
objectstore/packed/delta_cache.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/internal/lru" 5 - "codeberg.org/lindenii/furgit/objecttype" 5 + objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7 8 8 const defaultDeltaCacheMaxBytes = 32 << 20
+1 -1
objectstore/packed/delta_chain.go
··· 1 1 package packed 2 2 3 - import "codeberg.org/lindenii/furgit/objecttype" 3 + import objecttype "codeberg.org/lindenii/furgit/object/type" 4 4 5 5 // deltaChain describes how to reconstruct one requested object. 6 6 type deltaChain struct {
+1 -1
objectstore/packed/delta_resolve_chain.go
··· 4 4 "fmt" 5 5 6 6 deltaapply "codeberg.org/lindenii/furgit/delta/apply" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // deltaResolveChain resolves one object chain into content bytes.
+1 -1
objectstore/packed/delta_resolve_chain_start.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objecttype" 6 + objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 packfmt "codeberg.org/lindenii/furgit/packfile" 8 8 ) 9 9
+1 -1
objectstore/packed/delta_resolve_content.go
··· 1 1 package packed 2 2 3 3 import ( 4 - "codeberg.org/lindenii/furgit/objecttype" 4 + objecttype "codeberg.org/lindenii/furgit/object/type" 5 5 packfmt "codeberg.org/lindenii/furgit/packfile" 6 6 ) 7 7
+1 -1
objectstore/packed/entry_parse.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/internal/intconv" 7 7 "codeberg.org/lindenii/furgit/objectid" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 packfmt "codeberg.org/lindenii/furgit/packfile" 10 10 ) 11 11
+2 -2
objectstore/packed/helpers_test.go
··· 8 8 "testing" 9 9 10 10 "codeberg.org/lindenii/furgit/internal/testgit" 11 - "codeberg.org/lindenii/furgit/objectheader" 11 + objectheader "codeberg.org/lindenii/furgit/object/header" 12 12 "codeberg.org/lindenii/furgit/objectid" 13 13 "codeberg.org/lindenii/furgit/objectstore/packed" 14 - "codeberg.org/lindenii/furgit/objecttype" 14 + objecttype "codeberg.org/lindenii/furgit/object/type" 15 15 ) 16 16 17 17 func openPackedStore(t *testing.T, testRepo *testgit.TestRepo, algo objectid.Algorithm) *packed.Store {
+2 -2
objectstore/packed/read_bytes.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objectheader" 6 + objectheader "codeberg.org/lindenii/furgit/object/header" 7 7 "codeberg.org/lindenii/furgit/objectid" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 // ReadBytesContent reads an object's type and content bytes.
+1 -1
objectstore/packed/read_header.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/objectid" 5 - "codeberg.org/lindenii/furgit/objecttype" 5 + objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7 8 8 // ReadHeader reads an object's type and declared content size.
+1 -1
objectstore/packed/read_header_resolve.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objecttype" 6 + objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 packfmt "codeberg.org/lindenii/furgit/packfile" 8 8 ) 9 9
+2 -2
objectstore/packed/read_reader.go
··· 6 6 "io" 7 7 8 8 "codeberg.org/lindenii/furgit/internal/iolimit" 9 - "codeberg.org/lindenii/furgit/objectheader" 9 + objectheader "codeberg.org/lindenii/furgit/object/header" 10 10 "codeberg.org/lindenii/furgit/objectid" 11 - "codeberg.org/lindenii/furgit/objecttype" 11 + objecttype "codeberg.org/lindenii/furgit/object/type" 12 12 packfmt "codeberg.org/lindenii/furgit/packfile" 13 13 ) 14 14
+1 -1
objectstore/packed/read_size.go
··· 4 4 "fmt" 5 5 6 6 "codeberg.org/lindenii/furgit/objectid" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 packfmt "codeberg.org/lindenii/furgit/packfile" 9 9 ) 10 10
objecttype/name.go object/type/name.go
objecttype/objecttype.go object/type/objecttype.go
+1 -1
packfile/entry.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objecttype" 6 + objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 ) 8 8 9 9 // Entry is one parsed pack entry prefix, including any delta base reference
+1 -1
packfile/entry_header.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objecttype" 6 + objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 ) 8 8 9 9 // EntryHeader is one parsed pack entry header prefix.
+1 -1
packfile/ingest/cache.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/internal/lru" 5 - "codeberg.org/lindenii/furgit/objecttype" 5 + objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7 8 8 // deltaBaseCacheKey identifies one resolved base by record index.
+2 -2
packfile/ingest/drain.go
··· 5 5 "io" 6 6 7 7 "codeberg.org/lindenii/furgit/internal/compress/zlib" 8 - "codeberg.org/lindenii/furgit/objectheader" 8 + objectheader "codeberg.org/lindenii/furgit/object/header" 9 9 "codeberg.org/lindenii/furgit/objectid" 10 - "codeberg.org/lindenii/furgit/objecttype" 10 + objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 packfmt "codeberg.org/lindenii/furgit/packfile" 12 12 ) 13 13
+1 -1
packfile/ingest/entry.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objecttype" 6 + objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 packfmt "codeberg.org/lindenii/furgit/packfile" 8 8 ) 9 9
+1 -1
packfile/ingest/entry_header.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/internal/intconv" 5 - "codeberg.org/lindenii/furgit/objecttype" 5 + objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7 8 8 // encodePackEntryHeader encodes one non-delta packed entry header.
+1 -1
packfile/ingest/entry_prefix.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/internal/intconv" 7 7 "codeberg.org/lindenii/furgit/objectid" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 // parseEntryPrefix parses one entry prefix from stream.
+2 -2
packfile/ingest/hash.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objectheader" 6 + objectheader "codeberg.org/lindenii/furgit/object/header" 7 7 "codeberg.org/lindenii/furgit/objectid" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 // hashCanonicalObject hashes canonical object bytes (header+content).
+1 -1
packfile/ingest/record_content.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objecttype" 6 + objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 packfmt "codeberg.org/lindenii/furgit/packfile" 8 8 ) 9 9
+1 -1
packfile/ingest/record_delta.go
··· 4 4 "fmt" 5 5 6 6 deltaapply "codeberg.org/lindenii/furgit/delta/apply" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 // applyDeltaRecord applies one delta record onto base content.
+1 -1
packfile/ingest/record_resolve.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objecttype" 6 + objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 packfmt "codeberg.org/lindenii/furgit/packfile" 8 8 ) 9 9
+1 -1
packfile/ingest/records.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/objectid" 5 - "codeberg.org/lindenii/furgit/objecttype" 5 + objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7 8 8 // objectRecord stores metadata for one packed object entry.
+1 -1
packfile/ingest/thin_append.go
··· 7 7 8 8 "codeberg.org/lindenii/furgit/internal/intconv" 9 9 "codeberg.org/lindenii/furgit/objectid" 10 - "codeberg.org/lindenii/furgit/objecttype" 10 + objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 ) 12 12 13 13 // appendBaseObject appends one base object as a new packed non-delta entry.
+1 -1
packfile/ingest/thin_unresolved.go
··· 5 5 "slices" 6 6 7 7 "codeberg.org/lindenii/furgit/objectid" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 // unresolvedThinBaseIDs returns sorted unique unresolved ref base IDs.
+1 -1
packfile/object_type.go
··· 1 1 package packfile 2 2 3 - import "codeberg.org/lindenii/furgit/objecttype" 3 + import objecttype "codeberg.org/lindenii/furgit/object/type" 4 4 5 5 // IsBaseObjectType reports whether ty is one of the four canonical object 6 6 // types encoded directly in pack entries.
+1 -1
reachability/helpers.go
··· 7 7 giterrors "codeberg.org/lindenii/furgit/errors" 8 8 "codeberg.org/lindenii/furgit/objectid" 9 9 "codeberg.org/lindenii/furgit/objectstore" 10 - "codeberg.org/lindenii/furgit/objecttype" 10 + objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 ) 12 12 13 13 func validateDomain(domain Domain) error {
+1 -1
reachability/unit_test.go
··· 12 12 "codeberg.org/lindenii/furgit/object" 13 13 "codeberg.org/lindenii/furgit/objectid" 14 14 "codeberg.org/lindenii/furgit/objectstore/memory" 15 - "codeberg.org/lindenii/furgit/objecttype" 15 + objecttype "codeberg.org/lindenii/furgit/object/type" 16 16 "codeberg.org/lindenii/furgit/reachability" 17 17 ) 18 18
+1 -1
reachability/walk_expand_commits.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/errors" 7 7 "codeberg.org/lindenii/furgit/object" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 func (walk *Walk) expandCommits(item walkItem) ([]walkItem, error) {
+1 -1
reachability/walk_expand_commits_graph.go
··· 5 5 6 6 commitgraphread "codeberg.org/lindenii/furgit/commitgraph/read" 7 7 "codeberg.org/lindenii/furgit/objectid" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 func (walk *Walk) expandCommitsFromGraph(id objectid.ObjectID) ([]walkItem, bool, error) {
+1 -1
reachability/walk_expand_objects.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/errors" 7 7 "codeberg.org/lindenii/furgit/object" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10 11 11 func (walk *Walk) expandObjects(item walkItem) ([]walkItem, error) {
+1 -1
reachability/walk_item.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/objectid" 5 - "codeberg.org/lindenii/furgit/objecttype" 5 + objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7 8 8 type walkItem struct {
+1 -1
reachability/walk_stack.go
··· 1 1 package reachability 2 2 3 - import "codeberg.org/lindenii/furgit/objecttype" 3 + import objecttype "codeberg.org/lindenii/furgit/object/type" 4 4 5 5 func (walk *Walk) initialStack() []walkItem { 6 6 if len(walk.wants) == 0 {
+1 -1
reachability/walk_verify.go
··· 4 4 "codeberg.org/lindenii/furgit/errors" 5 5 "codeberg.org/lindenii/furgit/object" 6 6 "codeberg.org/lindenii/furgit/objectid" 7 - "codeberg.org/lindenii/furgit/objecttype" 7 + objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9 10 10 func (walk *Walk) validateCommitObject(id objectid.ObjectID) error {
+1 -1
repository/refs_test.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/internal/testgit" 7 7 "codeberg.org/lindenii/furgit/objectid" 8 - "codeberg.org/lindenii/furgit/objecttype" 8 + objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 "codeberg.org/lindenii/furgit/ref" 10 10 ) 11 11
+1 -1
repository/write_loose_test.go
··· 6 6 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 8 "codeberg.org/lindenii/furgit/objectid" 9 - "codeberg.org/lindenii/furgit/objecttype" 9 + objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11 12 12 func TestWriteLooseBytesContent(t *testing.T) {