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.

*: objectid -> object/id

Runxi Yu e4373a7e 7d9c128c

+214 -214
+1 -1
cmd/index-pack/main.go
··· 8 8 "os" 9 9 "path/filepath" 10 10 11 - "codeberg.org/lindenii/furgit/objectid" 11 + objectid "codeberg.org/lindenii/furgit/object/id" 12 12 "codeberg.org/lindenii/furgit/objectstore" 13 13 "codeberg.org/lindenii/furgit/packfile/ingest" 14 14 "codeberg.org/lindenii/furgit/repository"
+1 -1
cmd/show-object/main.go
··· 10 10 11 11 "codeberg.org/lindenii/furgit/object" 12 12 "codeberg.org/lindenii/furgit/object/stored" 13 - "codeberg.org/lindenii/furgit/objectid" 13 + objectid "codeberg.org/lindenii/furgit/object/id" 14 14 objecttype "codeberg.org/lindenii/furgit/object/type" 15 15 "codeberg.org/lindenii/furgit/repository" 16 16 )
+1 -1
commitgraph/read/commitat.go
··· 4 4 "encoding/binary" 5 5 6 6 "codeberg.org/lindenii/furgit/internal/intconv" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // CommitAt returns decoded commit-graph metadata at one position.
+1 -1
commitgraph/read/commits.go
··· 1 1 package read 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // Commit stores decoded commit-graph record data. 6 6 type Commit struct {
+1 -1
commitgraph/read/errors.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // NotFoundError reports a missing commit graph entry by object ID.
+1 -1
commitgraph/read/hash.go
··· 5 5 "fmt" 6 6 "io" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // HashVersion returns the commit-graph hash version.
+1 -1
commitgraph/read/iterators.go
··· 4 4 "iter" 5 5 6 6 "codeberg.org/lindenii/furgit/internal/intconv" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // AllPositions iterates all commit positions in native layer order.
+1 -1
commitgraph/read/layer_lookup.go
··· 5 5 "encoding/binary" 6 6 7 7 "codeberg.org/lindenii/furgit/internal/intconv" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 func layerLookup(layer *layer, oid objectid.ObjectID) (uint32, bool) {
+1 -1
commitgraph/read/layer_open.go
··· 6 6 7 7 "codeberg.org/lindenii/furgit/commitgraph" 8 8 "codeberg.org/lindenii/furgit/internal/intconv" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 ) 11 11 12 12 func openLayer(root *os.Root, relPath string, algo objectid.Algorithm) (*layer, error) {
+1 -1
commitgraph/read/layer_parse.go
··· 6 6 "codeberg.org/lindenii/furgit/commitgraph" 7 7 "codeberg.org/lindenii/furgit/commitgraph/bloom" 8 8 "codeberg.org/lindenii/furgit/internal/intconv" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 ) 11 11 12 12 func parseLayer(layer *layer, algo objectid.Algorithm) error { //nolint:maintidx
+1 -1
commitgraph/read/lookup.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/internal/intconv" 5 - "codeberg.org/lindenii/furgit/objectid" 5 + objectid "codeberg.org/lindenii/furgit/object/id" 6 6 ) 7 7 8 8 // Lookup resolves one object ID to one graph position.
+1 -1
commitgraph/read/oidat.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/internal/intconv" 5 - "codeberg.org/lindenii/furgit/objectid" 5 + objectid "codeberg.org/lindenii/furgit/object/id" 6 6 ) 7 7 8 8 // OIDAt returns object ID at one position.
+1 -1
commitgraph/read/open.go
··· 4 4 "fmt" 5 5 "os" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // Open opens commit-graph data from one objects root.
+1 -1
commitgraph/read/open_chain.go
··· 8 8 "strings" 9 9 10 10 "codeberg.org/lindenii/furgit/internal/intconv" 11 - "codeberg.org/lindenii/furgit/objectid" 11 + objectid "codeberg.org/lindenii/furgit/object/id" 12 12 ) 13 13 14 14 func openChain(root *os.Root, algo objectid.Algorithm) (*Reader, error) {
+1 -1
commitgraph/read/open_single.go
··· 4 4 "os" 5 5 6 6 "codeberg.org/lindenii/furgit/internal/intconv" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 func openSingle(root *os.Root, algo objectid.Algorithm) (*Reader, error) {
+1 -1
commitgraph/read/read_test.go
··· 11 11 "codeberg.org/lindenii/furgit/commitgraph/read" 12 12 "codeberg.org/lindenii/furgit/internal/intconv" 13 13 "codeberg.org/lindenii/furgit/internal/testgit" 14 - "codeberg.org/lindenii/furgit/objectid" 14 + objectid "codeberg.org/lindenii/furgit/object/id" 15 15 ) 16 16 17 17 func fixtureRepoPath(t *testing.T, algo objectid.Algorithm, name string) string {
+1 -1
commitgraph/read/reader.go
··· 1 1 package read 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // Reader provides read-only access to one mmap-backed commit-graph snapshot. 6 6 //
+1 -1
commitquery/ancestor.go
··· 1 1 package commitquery 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // IsAncestor reports whether ancestor is reachable from descendant through 6 6 // commit parent edges.
+1 -1
commitquery/ancestor_integration_test.go
··· 7 7 "codeberg.org/lindenii/furgit/commitquery" 8 8 giterrors "codeberg.org/lindenii/furgit/errors" 9 9 "codeberg.org/lindenii/furgit/internal/testgit" 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 ) 12 12 13 13 func TestIsMatchesGitMergeBase(t *testing.T) {
+1 -1
commitquery/ancestor_unit_test.go
··· 8 8 giterrors "codeberg.org/lindenii/furgit/errors" 9 9 "codeberg.org/lindenii/furgit/internal/testgit" 10 10 "codeberg.org/lindenii/furgit/object" 11 - "codeberg.org/lindenii/furgit/objectid" 11 + objectid "codeberg.org/lindenii/furgit/object/id" 12 12 "codeberg.org/lindenii/furgit/objectstore/memory" 13 13 objecttype "codeberg.org/lindenii/furgit/object/type" 14 14
+1 -1
commitquery/commit.go
··· 2 2 3 3 import ( 4 4 commitgraphread "codeberg.org/lindenii/furgit/commitgraph/read" 5 - "codeberg.org/lindenii/furgit/objectid" 5 + objectid "codeberg.org/lindenii/furgit/object/id" 6 6 ) 7 7 8 8 // commitData stores the metadata needed by commit-domain queries.
+1 -1
commitquery/compare.go
··· 1 1 package commitquery 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // Compare compares two internal nodes using merge-base queue ordering. 6 6 func (query *Query) compare(left, right nodeIndex) int {
+1 -1
commitquery/context.go
··· 3 3 4 4 import ( 5 5 commitgraphread "codeberg.org/lindenii/furgit/commitgraph/read" 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 "codeberg.org/lindenii/furgit/objectstore" 8 8 ) 9 9
+1 -1
commitquery/generation.go
··· 3 3 import ( 4 4 "math" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // EffectiveGeneration returns one node's generation value.
+1 -1
commitquery/merge_bases.go
··· 3 3 import ( 4 4 "slices" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // MergeBases reports all merge bases in Git's merge-base --all order.
+1 -1
commitquery/mergebase_integration_test.go
··· 8 8 9 9 "codeberg.org/lindenii/furgit/commitquery" 10 10 "codeberg.org/lindenii/furgit/internal/testgit" 11 - "codeberg.org/lindenii/furgit/objectid" 11 + objectid "codeberg.org/lindenii/furgit/object/id" 12 12 ) 13 13 14 14 func TestQueryMatchesGitMergeBaseAll(t *testing.T) {
+1 -1
commitquery/mergebase_unit_test.go
··· 11 11 giterrors "codeberg.org/lindenii/furgit/errors" 12 12 "codeberg.org/lindenii/furgit/internal/testgit" 13 13 "codeberg.org/lindenii/furgit/object" 14 - "codeberg.org/lindenii/furgit/objectid" 14 + objectid "codeberg.org/lindenii/furgit/object/id" 15 15 "codeberg.org/lindenii/furgit/objectstore/memory" 16 16 objecttype "codeberg.org/lindenii/furgit/object/type" 17 17 )
+1 -1
commitquery/node.go
··· 2 2 3 3 import ( 4 4 commitgraphread "codeberg.org/lindenii/furgit/commitgraph/read" 5 - "codeberg.org/lindenii/furgit/objectid" 5 + objectid "codeberg.org/lindenii/furgit/object/id" 6 6 ) 7 7 8 8 // nodeIndex identifies one internal query node.
+1 -1
commitquery/oid.go
··· 7 7 giterrors "codeberg.org/lindenii/furgit/errors" 8 8 "codeberg.org/lindenii/furgit/internal/peel" 9 9 "codeberg.org/lindenii/furgit/object" 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 "codeberg.org/lindenii/furgit/objectstore" 12 12 objecttype "codeberg.org/lindenii/furgit/object/type" 13 13 )
+1 -1
commitquery/parent.go
··· 2 2 3 3 import ( 4 4 commitgraphread "codeberg.org/lindenii/furgit/commitgraph/read" 5 - "codeberg.org/lindenii/furgit/objectid" 5 + objectid "codeberg.org/lindenii/furgit/object/id" 6 6 ) 7 7 8 8 // parentRef references one commit parent.
+1 -1
config/config_test.go
··· 8 8 9 9 "codeberg.org/lindenii/furgit/config" 10 10 "codeberg.org/lindenii/furgit/internal/testgit" 11 - "codeberg.org/lindenii/furgit/objectid" 11 + objectid "codeberg.org/lindenii/furgit/object/id" 12 12 ) 13 13 14 14 func openConfig(t *testing.T, testRepo *testgit.TestRepo) *os.File {
+1 -1
diff/trees/diff.go
··· 3 3 4 4 import ( 5 5 "codeberg.org/lindenii/furgit/object" 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // Diff compares two trees and returns recursive differences.
+1 -1
diff/trees/diff_recursive.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/object" 5 - "codeberg.org/lindenii/furgit/objectid" 5 + objectid "codeberg.org/lindenii/furgit/object/id" 6 6 ) 7 7 8 8 func diffRecursive(a, b *object.Tree, prefix []byte, readTree func(objectid.ObjectID) (*object.Tree, error), out *[]Entry) error {
+1 -1
diff/trees/diff_test.go
··· 7 7 "codeberg.org/lindenii/furgit/diff/trees" 8 8 "codeberg.org/lindenii/furgit/internal/testgit" 9 9 "codeberg.org/lindenii/furgit/object" 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 "codeberg.org/lindenii/furgit/objectstore/loose" 12 12 objecttype "codeberg.org/lindenii/furgit/object/type" 13 13 )
+1 -1
errors/missing.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // ObjectMissingError indicates that a referenced object is absent from the
+1 -1
errors/type.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9
+1 -1
internal/peel/peel.go
··· 6 6 7 7 giterrors "codeberg.org/lindenii/furgit/errors" 8 8 "codeberg.org/lindenii/furgit/object" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 "codeberg.org/lindenii/furgit/objectstore" 11 11 objecttype "codeberg.org/lindenii/furgit/object/type" 12 12 )
+1 -1
internal/testgit/algorithms.go
··· 3 3 import ( 4 4 "testing" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // ForEachAlgorithm runs a subtest for every supported algorithm.
+1 -1
internal/testgit/repo.go
··· 1 1 // Package testgit provides helpers for integration tests with upstream git(1). 2 2 package testgit 3 3 4 - import "codeberg.org/lindenii/furgit/objectid" 4 + import objectid "codeberg.org/lindenii/furgit/object/id" 5 5 6 6 // TestRepo is a temporary git repository harness for integration tests. 7 7 type TestRepo struct {
+1 -1
internal/testgit/repo_cat_file.go
··· 3 3 import ( 4 4 "testing" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // CatFile returns raw output from git cat-file.
+1 -1
internal/testgit/repo_commit_tree.go
··· 3 3 import ( 4 4 "testing" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // CommitTree creates a commit from a tree and message, optionally with parents.
+1 -1
internal/testgit/repo_commit_tree_env.go
··· 5 5 "strings" 6 6 "testing" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // CommitTreeWithEnv creates one commit from a tree and message, optionally with
+1 -1
internal/testgit/repo_from_fixture.go
··· 5 5 "os" 6 6 "testing" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // NewRepoFromFixture copies one existing repository fixture into a temp dir.
+1 -1
internal/testgit/repo_hash_object.go
··· 3 3 import ( 4 4 "testing" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // HashObject hashes and writes an object and returns its object ID.
+1 -1
internal/testgit/repo_make_commit.go
··· 3 3 import ( 4 4 "testing" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // MakeCommit creates a commit over a single-file tree and returns (blobID, treeID, commitID).
+1 -1
internal/testgit/repo_make_many_objects_history.go
··· 5 5 "strings" 6 6 "testing" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 const (
+1 -1
internal/testgit/repo_make_single_file_tree.go
··· 4 4 "fmt" 5 5 "testing" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // MakeSingleFileTree writes one blob and one tree entry for it and returns (blobID, treeID).
+1 -1
internal/testgit/repo_mktree.go
··· 3 3 import ( 4 4 "testing" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // Mktree creates a tree from textual mktree input and returns its ID.
+1 -1
internal/testgit/repo_new.go
··· 4 4 "os" 5 5 "testing" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // RepoOptions controls git-init options for test repositories.
+1 -1
internal/testgit/repo_properties.go
··· 1 1 package testgit 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // Algorithm returns the object ID algorithm configured for this repository. 6 6 func (testRepo *TestRepo) Algorithm() objectid.Algorithm {
+1 -1
internal/testgit/repo_refs.go
··· 4 4 "strings" 5 5 "testing" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // UpdateRef updates a ref to point at id.
+1 -1
internal/testgit/repo_remove_loose_object.go
··· 4 4 "fmt" 5 5 "testing" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // RemoveLooseObject removes one loose object file from the repository.
+1 -1
internal/testgit/repo_rev_list.go
··· 4 4 "strings" 5 5 "testing" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // RevList runs "git rev-list" with args and parses one object ID per line.
+1 -1
internal/testgit/repo_rev_parse.go
··· 3 3 import ( 4 4 "testing" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // RevParse resolves rev expressions to object IDs.
+1 -1
internal/testgit/repo_tag_annotated.go
··· 3 3 import ( 4 4 "testing" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // TagAnnotated creates an annotated tag object and returns the resulting tag object ID.
+1 -1
object/blob_parse_test.go
··· 6 6 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 8 "codeberg.org/lindenii/furgit/object" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 ) 11 11 12 12 func TestBlobParseFromGit(t *testing.T) {
+1 -1
object/blob_serialize_test.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/internal/testgit" 7 7 "codeberg.org/lindenii/furgit/object" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 func TestBlobSerialize(t *testing.T) {
+1 -1
object/commit.go
··· 1 1 package object 2 2 3 3 import ( 4 - "codeberg.org/lindenii/furgit/objectid" 4 + objectid "codeberg.org/lindenii/furgit/object/id" 5 5 objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7
+1 -1
object/commit_parse.go
··· 5 5 "errors" 6 6 "fmt" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // ParseCommit decodes a commit object body.
+1 -1
object/commit_parse_test.go
··· 7 7 8 8 "codeberg.org/lindenii/furgit/internal/testgit" 9 9 "codeberg.org/lindenii/furgit/object" 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 ) 12 12 13 13 func TestCommitParseFromGit(t *testing.T) {
+1 -1
object/commit_serialize_test.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/internal/testgit" 7 7 "codeberg.org/lindenii/furgit/object" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 func TestCommitSerialize(t *testing.T) {
+1 -1
object/parse.go
··· 4 4 "fmt" 5 5 6 6 objectheader "codeberg.org/lindenii/furgit/object/header" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10
+1 -1
object/resolve/exact_blob.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/object" 7 7 "codeberg.org/lindenii/furgit/object/stored" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // ExactBlob reads, parses, and wraps the blob at id.
+1 -1
object/resolve/exact_blob_reader.go
··· 3 3 import ( 4 4 "io" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9
+1 -1
object/resolve/exact_commit.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/object" 7 7 "codeberg.org/lindenii/furgit/object/stored" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // ExactCommit reads, parses, and wraps the commit at id.
+1 -1
object/resolve/exact_commit_reader.go
··· 3 3 import ( 4 4 "io" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9
+1 -1
object/resolve/exact_object.go
··· 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/object" 5 5 "codeberg.org/lindenii/furgit/object/stored" 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // ExactObject reads, parses, and wraps the object at id without constraining
+1 -1
object/resolve/exact_reader.go
··· 4 4 "fmt" 5 5 "io" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10
+1 -1
object/resolve/exact_tag.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/object" 7 7 "codeberg.org/lindenii/furgit/object/stored" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // ExactTag reads, parses, and wraps the tag at id.
+1 -1
object/resolve/exact_tag_reader.go
··· 3 3 import ( 4 4 "io" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9
+1 -1
object/resolve/exact_tree.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/object" 7 7 "codeberg.org/lindenii/furgit/object/stored" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // ExactTree reads, parses, and wraps the tree at id.
+1 -1
object/resolve/exact_tree_reader.go
··· 3 3 import ( 4 4 "io" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9
+1 -1
object/resolve/object_parse.go
··· 4 4 "fmt" 5 5 6 6 "codeberg.org/lindenii/furgit/object" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10
+1 -1
object/resolve/path.go
··· 4 4 "fmt" 5 5 6 6 "codeberg.org/lindenii/furgit/object" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // PathEmptyError indicates that Path received no segments.
+1 -1
object/resolve/peel_to_blob.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/object" 7 7 "codeberg.org/lindenii/furgit/object/stored" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // PeelToBlob peels tags until it reaches a blob.
+1 -1
object/resolve/peel_to_blob_id.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9
+1 -1
object/resolve/peel_to_blob_reader.go
··· 3 3 import ( 4 4 "io" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // PeelToBlobReader returns a reader for the content of the peeled blob at id,
+1 -1
object/resolve/peel_to_commit.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/object" 7 7 "codeberg.org/lindenii/furgit/object/stored" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // PeelToCommit peels tags until it reaches a commit.
+1 -1
object/resolve/peel_to_commit_id.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9
+1 -1
object/resolve/peel_to_commit_reader.go
··· 3 3 import ( 4 4 "io" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // PeelToCommitReader returns a reader for the content of the peeled commit at
+1 -1
object/resolve/peel_to_tag.go
··· 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/object" 5 5 "codeberg.org/lindenii/furgit/object/stored" 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // PeelToTag returns the tag at id without further peeling.
+1 -1
object/resolve/peel_to_tag_id.go
··· 1 1 package resolve 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // PeelToTagID returns id unchanged. 6 6 func (r *Resolver) PeelToTagID(id objectid.ObjectID) (objectid.ObjectID, error) {
+1 -1
object/resolve/peel_to_tag_reader.go
··· 3 3 import ( 4 4 "io" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // PeelToTagReader returns a reader for the content of the tag at id,
+1 -1
object/resolve/peel_to_tree.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/object" 7 7 "codeberg.org/lindenii/furgit/object/stored" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // PeelToTree peels tags until it reaches a tree or commit. If it reaches a
+1 -1
object/resolve/peel_to_tree_id.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9
+1 -1
object/resolve/peel_to_tree_reader.go
··· 3 3 import ( 4 4 "io" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // PeelToTreeReader returns a reader for the content of the peeled tree at id,
+1 -1
object/resolve/treefs.go
··· 4 4 "io/fs" 5 5 6 6 "codeberg.org/lindenii/furgit/object" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // TreeFS exposes one Git tree as an fs.FS.
+1 -1
object/resolve/treefs_entry.go
··· 6 6 "io/fs" 7 7 8 8 "codeberg.org/lindenii/furgit/object" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 ) 11 11 12 12 func (treeFS *TreeFS) resolvePath(op treeFSOp, name string) (treeEntryValue, error) {
+1 -1
object/resolve/treefs_new.go
··· 1 1 package resolve 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // TreeFS returns a new filesystem view rooted at root, which may be any 6 6 // tree-ish object accepted by PeelToTreeID.
+1 -1
object/resolve/treefs_test.go
··· 8 8 "codeberg.org/lindenii/furgit/internal/testgit" 9 9 "codeberg.org/lindenii/furgit/object" 10 10 "codeberg.org/lindenii/furgit/object/resolve" 11 - "codeberg.org/lindenii/furgit/objectid" 11 + objectid "codeberg.org/lindenii/furgit/object/id" 12 12 "codeberg.org/lindenii/furgit/repository" 13 13 ) 14 14
+1 -1
object/stored/stored.go
··· 7 7 8 8 import ( 9 9 "codeberg.org/lindenii/furgit/object" 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 ) 12 12 13 13 // Stored represents a stored object,
+1 -1
object/tag.go
··· 1 1 package object 2 2 3 3 import ( 4 - "codeberg.org/lindenii/furgit/objectid" 4 + objectid "codeberg.org/lindenii/furgit/object/id" 5 5 objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7
+1 -1
object/tag_parse.go
··· 5 5 "errors" 6 6 "fmt" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11
+1 -1
object/tag_parse_test.go
··· 6 6 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 8 "codeberg.org/lindenii/furgit/object" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 ) 12 12
+1 -1
object/tag_serialize_test.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/internal/testgit" 7 7 "codeberg.org/lindenii/furgit/object" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 func TestTagSerialize(t *testing.T) {
+1 -1
object/tree.go
··· 5 5 "fmt" 6 6 "sort" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11
+1 -1
object/tree_parse.go
··· 5 5 "fmt" 6 6 "strconv" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // ParseTree decodes a tree object body.
+1 -1
object/tree_parse_test.go
··· 6 6 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 8 "codeberg.org/lindenii/furgit/object" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 ) 11 11 12 12 func TestTreeParseFromGit(t *testing.T) {
+1 -1
object/tree_serialize_test.go
··· 5 5 6 6 "codeberg.org/lindenii/furgit/internal/testgit" 7 7 "codeberg.org/lindenii/furgit/object" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 func TestTreeSerialize(t *testing.T) {
objectid/algorithms.go object/id/algorithms.go
objectid/errors.go object/id/errors.go
objectid/objectid.go object/id/objectid.go
+1 -1
objectid/objectid_test.go object/id/objectid_test.go
··· 5 5 "strings" 6 6 "testing" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 func TestParseAlgorithm(t *testing.T) {
+1 -1
objectstore/chain/bytes.go
··· 4 4 "errors" 5 5 "fmt" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 "codeberg.org/lindenii/furgit/objectstore" 9 9 objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 )
+1 -1
objectstore/chain/header.go
··· 4 4 "errors" 5 5 "fmt" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 "codeberg.org/lindenii/furgit/objectstore" 9 9 objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 )
+1 -1
objectstore/chain/reader.go
··· 5 5 "fmt" 6 6 "io" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 "codeberg.org/lindenii/furgit/objectstore" 10 10 objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 )
+1 -1
objectstore/chain/size.go
··· 4 4 "errors" 5 5 "fmt" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 "codeberg.org/lindenii/furgit/objectstore" 9 9 ) 10 10
+1 -1
objectstore/loose/helpers_test.go
··· 7 7 8 8 "codeberg.org/lindenii/furgit/internal/testgit" 9 9 objectheader "codeberg.org/lindenii/furgit/object/header" 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 "codeberg.org/lindenii/furgit/objectstore/loose" 12 12 objecttype "codeberg.org/lindenii/furgit/object/type" 13 13 )
+1 -1
objectstore/loose/paths.go
··· 7 7 "os" 8 8 "path/filepath" 9 9 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 "codeberg.org/lindenii/furgit/objectstore" 12 12 ) 13 13
+1 -1
objectstore/loose/read_bytes.go
··· 1 1 package loose 2 2 3 3 import ( 4 - "codeberg.org/lindenii/furgit/objectid" 4 + objectid "codeberg.org/lindenii/furgit/object/id" 5 5 objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7
+1 -1
objectstore/loose/read_header.go
··· 4 4 "bufio" 5 5 6 6 "codeberg.org/lindenii/furgit/internal/compress/zlib" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10
+1 -1
objectstore/loose/read_reader.go
··· 9 9 10 10 "codeberg.org/lindenii/furgit/internal/compress/zlib" 11 11 "codeberg.org/lindenii/furgit/internal/iolimit" 12 - "codeberg.org/lindenii/furgit/objectid" 12 + objectid "codeberg.org/lindenii/furgit/object/id" 13 13 objecttype "codeberg.org/lindenii/furgit/object/type" 14 14 ) 15 15
+1 -1
objectstore/loose/read_size.go
··· 1 1 package loose 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // ReadSize reads an object's declared content length. 6 6 //
+1 -1
objectstore/loose/read_test.go
··· 8 8 "testing" 9 9 10 10 "codeberg.org/lindenii/furgit/internal/testgit" 11 - "codeberg.org/lindenii/furgit/objectid" 11 + objectid "codeberg.org/lindenii/furgit/object/id" 12 12 "codeberg.org/lindenii/furgit/objectstore" 13 13 "codeberg.org/lindenii/furgit/objectstore/loose" 14 14 objecttype "codeberg.org/lindenii/furgit/object/type"
+1 -1
objectstore/loose/store.go
··· 4 4 import ( 5 5 "os" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // Store reads loose Git objects from an objects directory root.
+1 -1
objectstore/loose/write_bytes.go
··· 3 3 import ( 4 4 "bytes" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9
+1 -1
objectstore/loose/write_reader.go
··· 5 5 "io" 6 6 7 7 objectheader "codeberg.org/lindenii/furgit/object/header" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11
+1 -1
objectstore/loose/write_test.go
··· 6 6 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 8 objectheader "codeberg.org/lindenii/furgit/object/header" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 ) 12 12
+1 -1
objectstore/loose/write_writer_finalize.go
··· 5 5 "io/fs" 6 6 "path/filepath" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // Close flushes and closes the underlying zlib stream and temp file.
+1 -1
objectstore/memory/add.go
··· 2 2 3 3 import ( 4 4 objectheader "codeberg.org/lindenii/furgit/object/header" 5 - "codeberg.org/lindenii/furgit/objectid" 5 + objectid "codeberg.org/lindenii/furgit/object/id" 6 6 objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 ) 8 8
+1 -1
objectstore/memory/algorithm.go
··· 1 1 package memory 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // Algorithm returns the object ID algorithm used by the store. 6 6 func (store *Store) Algorithm() objectid.Algorithm {
+1 -1
objectstore/memory/read_bytes.go
··· 2 2 3 3 import ( 4 4 objectheader "codeberg.org/lindenii/furgit/object/header" 5 - "codeberg.org/lindenii/furgit/objectid" 5 + objectid "codeberg.org/lindenii/furgit/object/id" 6 6 "codeberg.org/lindenii/furgit/objectstore" 7 7 objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 )
+1 -1
objectstore/memory/read_header.go
··· 1 1 package memory 2 2 3 3 import ( 4 - "codeberg.org/lindenii/furgit/objectid" 4 + objectid "codeberg.org/lindenii/furgit/object/id" 5 5 "codeberg.org/lindenii/furgit/objectstore" 6 6 objecttype "codeberg.org/lindenii/furgit/object/type" 7 7 )
+1 -1
objectstore/memory/read_reader.go
··· 4 4 "bytes" 5 5 "io" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10
+1 -1
objectstore/memory/read_size.go
··· 1 1 package memory 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // ReadSize reads one object size. 6 6 func (store *Store) ReadSize(id objectid.ObjectID) (int64, error) {
+1 -1
objectstore/memory/store.go
··· 1 1 package memory 2 2 3 3 import ( 4 - "codeberg.org/lindenii/furgit/objectid" 4 + objectid "codeberg.org/lindenii/furgit/object/id" 5 5 ) 6 6 7 7 // Store is one in-memory object store.
+1 -1
objectstore/mix/bytes.go
··· 4 4 "errors" 5 5 "fmt" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 "codeberg.org/lindenii/furgit/objectstore" 9 9 objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 )
+1 -1
objectstore/mix/header.go
··· 4 4 "errors" 5 5 "fmt" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 "codeberg.org/lindenii/furgit/objectstore" 9 9 objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 )
+1 -1
objectstore/mix/reader.go
··· 5 5 "fmt" 6 6 "io" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 "codeberg.org/lindenii/furgit/objectstore" 10 10 objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 )
+1 -1
objectstore/mix/size.go
··· 4 4 "errors" 5 5 "fmt" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 "codeberg.org/lindenii/furgit/objectstore" 9 9 ) 10 10
+1 -1
objectstore/objectstore.go
··· 5 5 "errors" 6 6 "io" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11
+1 -1
objectstore/packed/entry_parse.go
··· 4 4 "fmt" 5 5 6 6 "codeberg.org/lindenii/furgit/internal/intconv" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 packfmt "codeberg.org/lindenii/furgit/packfile" 10 10 )
+1 -1
objectstore/packed/helpers_test.go
··· 9 9 10 10 "codeberg.org/lindenii/furgit/internal/testgit" 11 11 objectheader "codeberg.org/lindenii/furgit/object/header" 12 - "codeberg.org/lindenii/furgit/objectid" 12 + objectid "codeberg.org/lindenii/furgit/object/id" 13 13 "codeberg.org/lindenii/furgit/objectstore/packed" 14 14 objecttype "codeberg.org/lindenii/furgit/object/type" 15 15 )
+1 -1
objectstore/packed/idx.go
··· 3 3 import ( 4 4 "os" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 ) 8 8 9 9 // idxFile stores one mapped and validated idx v2 file.
+1 -1
objectstore/packed/idx_lookup.go
··· 5 5 "encoding/binary" 6 6 "fmt" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // lookup resolves one object ID to its pack offset within this index.
+1 -1
objectstore/packed/idx_open.go
··· 6 6 "syscall" 7 7 8 8 "codeberg.org/lindenii/furgit/internal/intconv" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 ) 11 11 12 12 // openIndex returns one opened and parsed index, caching it by pack basename.
+1 -1
objectstore/packed/new.go
··· 4 4 "fmt" 5 5 "os" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // New creates a packed-object store rooted at an objects/pack directory.
+1 -1
objectstore/packed/pack_idx_checksum.go
··· 4 4 "bytes" 5 5 "fmt" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // verifyMappedPackMatchesMappedIdx compares one mapped pack trailer hash with
+1 -1
objectstore/packed/read_bytes.go
··· 4 4 "fmt" 5 5 6 6 objectheader "codeberg.org/lindenii/furgit/object/header" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10
+1 -1
objectstore/packed/read_header.go
··· 1 1 package packed 2 2 3 3 import ( 4 - "codeberg.org/lindenii/furgit/objectid" 4 + objectid "codeberg.org/lindenii/furgit/object/id" 5 5 objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7
+1 -1
objectstore/packed/read_reader.go
··· 7 7 8 8 "codeberg.org/lindenii/furgit/internal/iolimit" 9 9 objectheader "codeberg.org/lindenii/furgit/object/header" 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 objecttype "codeberg.org/lindenii/furgit/object/type" 12 12 packfmt "codeberg.org/lindenii/furgit/packfile" 13 13 )
+1 -1
objectstore/packed/read_size.go
··· 3 3 import ( 4 4 "fmt" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 packfmt "codeberg.org/lindenii/furgit/packfile" 9 9 )
+1 -1
objectstore/packed/read_test.go
··· 10 10 "testing" 11 11 12 12 "codeberg.org/lindenii/furgit/internal/testgit" 13 - "codeberg.org/lindenii/furgit/objectid" 13 + objectid "codeberg.org/lindenii/furgit/object/id" 14 14 "codeberg.org/lindenii/furgit/objectstore" 15 15 "codeberg.org/lindenii/furgit/objectstore/packed" 16 16 )
+1 -1
objectstore/packed/store.go
··· 6 6 "sync" 7 7 "sync/atomic" 8 8 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 "codeberg.org/lindenii/furgit/objectstore" 11 11 ) 12 12
+1 -1
objectstore/packed/store_lookup.go
··· 3 3 import ( 4 4 "errors" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 "codeberg.org/lindenii/furgit/objectstore" 8 8 ) 9 9
+1 -1
packfile/ingest/api.go
··· 7 7 "io" 8 8 "os" 9 9 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 "codeberg.org/lindenii/furgit/objectstore" 12 12 ) 13 13
+1 -1
packfile/ingest/drain.go
··· 6 6 7 7 "codeberg.org/lindenii/furgit/internal/compress/zlib" 8 8 objectheader "codeberg.org/lindenii/furgit/object/header" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 packfmt "codeberg.org/lindenii/furgit/packfile" 12 12 )
+1 -1
packfile/ingest/entry_prefix.go
··· 4 4 "fmt" 5 5 6 6 "codeberg.org/lindenii/furgit/internal/intconv" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10
+1 -1
packfile/ingest/hash.go
··· 4 4 "fmt" 5 5 6 6 objectheader "codeberg.org/lindenii/furgit/object/header" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10
+1 -1
packfile/ingest/ingest_test.go
··· 12 12 "testing" 13 13 14 14 "codeberg.org/lindenii/furgit/internal/testgit" 15 - "codeberg.org/lindenii/furgit/objectid" 15 + objectid "codeberg.org/lindenii/furgit/object/id" 16 16 "codeberg.org/lindenii/furgit/packfile/ingest" 17 17 ) 18 18
+1 -1
packfile/ingest/records.go
··· 1 1 package ingest 2 2 3 3 import ( 4 - "codeberg.org/lindenii/furgit/objectid" 4 + objectid "codeberg.org/lindenii/furgit/object/id" 5 5 objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7
+1 -1
packfile/ingest/rewrite_header_trailer.go
··· 5 5 "io" 6 6 7 7 "codeberg.org/lindenii/furgit/internal/intconv" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // rewritePackHeaderAndTrailer rewrites object count and trailer hash using ReadAt/WriteAt.
+1 -1
packfile/ingest/scan.go
··· 4 4 "fmt" 5 5 6 6 "codeberg.org/lindenii/furgit/internal/progress" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // streamPackAndScan copies src into temp .pack while scanning packed entries.
+1 -1
packfile/ingest/state.go
··· 4 4 "io" 5 5 "os" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 const (
+1 -1
packfile/ingest/thin_append.go
··· 6 6 "io" 7 7 8 8 "codeberg.org/lindenii/furgit/internal/intconv" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 ) 12 12
+1 -1
packfile/ingest/thin_unresolved.go
··· 4 4 "bytes" 5 5 "slices" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10
+1 -1
protocol/v0v1/server/advertise.go
··· 4 4 "fmt" 5 5 "strings" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // AdvertiseRefs writes one server ref advertisement.
+1 -1
protocol/v0v1/server/advertise_test.go
··· 5 5 "testing" 6 6 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 server "codeberg.org/lindenii/furgit/protocol/v0v1/server" 10 10 ) 11 11
+1 -1
protocol/v0v1/server/advertised_ref.go
··· 1 1 package server 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // AdvertisedRef is one ref entry in one v0/v1 server advertisement. 6 6 type AdvertisedRef struct {
+1 -1
protocol/v0v1/server/helpers_test.go
··· 5 5 "strings" 6 6 "testing" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 type bufferWriteFlusher struct {
+1 -1
protocol/v0v1/server/receivepack/capabilities.go
··· 5 5 "slices" 6 6 "strings" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // Capabilities describes one receive-pack capability set.
+1 -1
protocol/v0v1/server/receivepack/helpers_test.go
··· 5 5 "strings" 6 6 "testing" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 type bufferWriteFlusher struct {
+1 -1
protocol/v0v1/server/receivepack/parse_test.go
··· 6 6 "testing" 7 7 8 8 "codeberg.org/lindenii/furgit/internal/testgit" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 "codeberg.org/lindenii/furgit/protocol/pktline" 11 11 common "codeberg.org/lindenii/furgit/protocol/v0v1/server" 12 12 receivepack "codeberg.org/lindenii/furgit/protocol/v0v1/server/receivepack"
+1 -1
protocol/v0v1/server/receivepack/report_status_test.go
··· 7 7 "testing" 8 8 9 9 "codeberg.org/lindenii/furgit/internal/testgit" 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 "codeberg.org/lindenii/furgit/protocol/pktline" 12 12 "codeberg.org/lindenii/furgit/protocol/sideband64k" 13 13 common "codeberg.org/lindenii/furgit/protocol/v0v1/server"
+1 -1
protocol/v0v1/server/receivepack/session.go
··· 5 5 "io" 6 6 "strings" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 common "codeberg.org/lindenii/furgit/protocol/v0v1/server" 10 10 ) 11 11
+1 -1
protocol/v0v1/server/receivepack/types.go
··· 1 1 package receivepack 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // Command is one requested reference update. 6 6 type Command struct {
+1 -1
protocol/v0v1/server/session.go
··· 3 3 import ( 4 4 "io" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 "codeberg.org/lindenii/furgit/protocol/pktline" 8 8 "codeberg.org/lindenii/furgit/protocol/sideband64k" 9 9 )
+1 -1
reachability/connected.go
··· 1 1 package reachability 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // CheckConnected verifies that all objects reachable from wants (under the 6 6 // selected domain) can be fully traversed without missing-object/type/parse
+1 -1
reachability/helpers.go
··· 5 5 "fmt" 6 6 7 7 giterrors "codeberg.org/lindenii/furgit/errors" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 "codeberg.org/lindenii/furgit/objectstore" 10 10 objecttype "codeberg.org/lindenii/furgit/object/type" 11 11 )
+1 -1
reachability/integration_test.go
··· 11 11 12 12 giterrors "codeberg.org/lindenii/furgit/errors" 13 13 "codeberg.org/lindenii/furgit/internal/testgit" 14 - "codeberg.org/lindenii/furgit/objectid" 14 + objectid "codeberg.org/lindenii/furgit/object/id" 15 15 "codeberg.org/lindenii/furgit/reachability" 16 16 ) 17 17
+1 -1
reachability/unit_test.go
··· 10 10 giterrors "codeberg.org/lindenii/furgit/errors" 11 11 "codeberg.org/lindenii/furgit/internal/testgit" 12 12 "codeberg.org/lindenii/furgit/object" 13 - "codeberg.org/lindenii/furgit/objectid" 13 + objectid "codeberg.org/lindenii/furgit/object/id" 14 14 "codeberg.org/lindenii/furgit/objectstore/memory" 15 15 objecttype "codeberg.org/lindenii/furgit/object/type" 16 16 "codeberg.org/lindenii/furgit/reachability"
+1 -1
reachability/walk.go
··· 1 1 package reachability 2 2 3 3 import ( 4 - "codeberg.org/lindenii/furgit/objectid" 4 + objectid "codeberg.org/lindenii/furgit/object/id" 5 5 ) 6 6 7 7 // Walk is one single-use iterator traversal.
+1 -1
reachability/walk_expand_commits_graph.go
··· 4 4 "errors" 5 5 6 6 commitgraphread "codeberg.org/lindenii/furgit/commitgraph/read" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 ) 10 10
+1 -1
reachability/walk_item.go
··· 1 1 package reachability 2 2 3 3 import ( 4 - "codeberg.org/lindenii/furgit/objectid" 4 + objectid "codeberg.org/lindenii/furgit/object/id" 5 5 objecttype "codeberg.org/lindenii/furgit/object/type" 6 6 ) 7 7
+1 -1
reachability/walk_seq.go
··· 4 4 "errors" 5 5 "iter" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 // Seq returns the traversal sequence. It is single-use.
+1 -1
reachability/walk_verify.go
··· 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/errors" 5 5 "codeberg.org/lindenii/furgit/object" 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 objecttype "codeberg.org/lindenii/furgit/object/type" 8 8 ) 9 9
+1 -1
receivepack/hook.go
··· 4 4 "context" 5 5 "io" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 "codeberg.org/lindenii/furgit/objectstore" 9 9 "codeberg.org/lindenii/furgit/receivepack/service" 10 10 "codeberg.org/lindenii/furgit/refstore"
+1 -1
receivepack/hooks/reject_force_push.go
··· 6 6 "fmt" 7 7 8 8 "codeberg.org/lindenii/furgit/commitquery" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 objectmix "codeberg.org/lindenii/furgit/objectstore/mix" 11 11 receivepack "codeberg.org/lindenii/furgit/receivepack" 12 12 "codeberg.org/lindenii/furgit/refstore"
+1 -1
receivepack/int_test.go
··· 10 10 "time" 11 11 12 12 "codeberg.org/lindenii/furgit/internal/testgit" 13 - "codeberg.org/lindenii/furgit/objectid" 13 + objectid "codeberg.org/lindenii/furgit/object/id" 14 14 "codeberg.org/lindenii/furgit/protocol/pktline" 15 15 "codeberg.org/lindenii/furgit/protocol/sideband64k" 16 16 receivepack "codeberg.org/lindenii/furgit/receivepack"
+1 -1
receivepack/options.go
··· 3 3 import ( 4 4 "os" 5 5 6 - "codeberg.org/lindenii/furgit/objectid" 6 + objectid "codeberg.org/lindenii/furgit/object/id" 7 7 "codeberg.org/lindenii/furgit/objectstore" 8 8 "codeberg.org/lindenii/furgit/refstore" 9 9 )
+1 -1
receivepack/service/apply.go
··· 2 2 3 3 import ( 4 4 "codeberg.org/lindenii/furgit/internal/utils" 5 - "codeberg.org/lindenii/furgit/objectid" 5 + objectid "codeberg.org/lindenii/furgit/object/id" 6 6 "codeberg.org/lindenii/furgit/refstore" 7 7 ) 8 8
+1 -1
receivepack/service/command.go
··· 1 1 package service 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // Command is one protocol-independent requested ref update. 6 6 type Command struct {
+1 -1
receivepack/service/command_result.go
··· 1 1 package service 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // CommandResult is one per-command execution result. 6 6 type CommandResult struct {
+1 -1
receivepack/service/hook.go
··· 4 4 "context" 5 5 "io" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 "codeberg.org/lindenii/furgit/objectstore" 9 9 "codeberg.org/lindenii/furgit/refstore" 10 10 )
+1 -1
receivepack/service/options.go
··· 5 5 "io/fs" 6 6 "os" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 "codeberg.org/lindenii/furgit/objectstore" 10 10 "codeberg.org/lindenii/furgit/refstore" 11 11 )
+1 -1
receivepack/service/quarantine_test.go
··· 7 7 "path" 8 8 "testing" 9 9 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 "codeberg.org/lindenii/furgit/objectstore/memory" 12 12 ) 13 13
+1 -1
receivepack/service/service_test.go
··· 8 8 "testing" 9 9 10 10 "codeberg.org/lindenii/furgit/internal/testgit" 11 - "codeberg.org/lindenii/furgit/objectid" 11 + objectid "codeberg.org/lindenii/furgit/object/id" 12 12 "codeberg.org/lindenii/furgit/objectstore/memory" 13 13 "codeberg.org/lindenii/furgit/receivepack/service" 14 14 )
+1 -1
receivepack/service/update.go
··· 1 1 package service 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // PlannedUpdate is one ref update that would be applied once ref writing 6 6 // exists.
+1 -1
ref/detached.go
··· 1 1 package ref 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // Detached points directly to an object ID. 6 6 type Detached struct {
+1 -1
refstore/batch.go
··· 1 1 package refstore 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // Batch stages reference operations for one non-atomic apply. 6 6 //
+1 -1
refstore/files/batch_queue_ops.go
··· 1 1 package files 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 func (batch *Batch) Create(name string, newID objectid.ObjectID) { 6 6 batch.queue(queuedUpdate{name: name, kind: updateCreate, newID: newID})
+1 -1
refstore/files/batch_test.go
··· 5 5 "testing" 6 6 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 "codeberg.org/lindenii/furgit/refstore" 10 10 ) 11 11
+1 -1
refstore/files/helpers_test.go
··· 8 8 "time" 9 9 10 10 "codeberg.org/lindenii/furgit/internal/testgit" 11 - "codeberg.org/lindenii/furgit/objectid" 11 + objectid "codeberg.org/lindenii/furgit/object/id" 12 12 "codeberg.org/lindenii/furgit/refstore/files" 13 13 ) 14 14
+1 -1
refstore/files/new.go
··· 5 5 "os" 6 6 "time" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 ) 10 10 11 11 // New creates one files ref store rooted at one repository gitdir.
+1 -1
refstore/files/packed_delete_test.go
··· 9 9 "time" 10 10 11 11 "codeberg.org/lindenii/furgit/internal/testgit" 12 - "codeberg.org/lindenii/furgit/objectid" 12 + objectid "codeberg.org/lindenii/furgit/object/id" 13 13 "codeberg.org/lindenii/furgit/refstore" 14 14 ) 15 15
+1 -1
refstore/files/packed_parse.go
··· 6 6 "io" 7 7 "strings" 8 8 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 "codeberg.org/lindenii/furgit/ref" 11 11 ) 12 12
+1 -1
refstore/files/read_loose.go
··· 6 6 "os" 7 7 "strings" 8 8 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 "codeberg.org/lindenii/furgit/ref" 11 11 "codeberg.org/lindenii/furgit/refstore" 12 12 )
+1 -1
refstore/files/resolve_list_test.go
··· 5 5 "testing" 6 6 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 "codeberg.org/lindenii/furgit/ref" 10 10 ) 11 11
+1 -1
refstore/files/store.go
··· 7 7 "os" 8 8 "time" 9 9 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 "codeberg.org/lindenii/furgit/refstore" 12 12 ) 13 13
+1 -1
refstore/files/transaction_dirs_test.go
··· 4 4 "testing" 5 5 6 6 "codeberg.org/lindenii/furgit/internal/testgit" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 func TestFilesTransactionEmptyDirectoriesDoNotBlock(t *testing.T) {
+1 -1
refstore/files/transaction_names_test.go
··· 4 4 "testing" 5 5 6 6 "codeberg.org/lindenii/furgit/internal/testgit" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 "codeberg.org/lindenii/furgit/ref" 9 9 "codeberg.org/lindenii/furgit/refstore" 10 10 )
+1 -1
refstore/files/transaction_pseudoref_test.go
··· 5 5 "testing" 6 6 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 "codeberg.org/lindenii/furgit/refstore" 10 10 ) 11 11
+1 -1
refstore/files/transaction_queue_ops.go
··· 1 1 package files 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 func (tx *Transaction) Create(name string, newID objectid.ObjectID) error { 6 6 return tx.queue(queuedUpdate{name: name, kind: updateCreate, newID: newID})
+1 -1
refstore/files/transaction_symbolic_test.go
··· 5 5 "testing" 6 6 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 "codeberg.org/lindenii/furgit/refstore" 10 10 ) 11 11
+1 -1
refstore/files/transaction_update_test.go
··· 6 6 "testing" 7 7 8 8 "codeberg.org/lindenii/furgit/internal/testgit" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 "codeberg.org/lindenii/furgit/ref" 11 11 "codeberg.org/lindenii/furgit/refstore" 12 12 )
+1 -1
refstore/files/update_direct_ref.go
··· 1 1 package files 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 type directRefKind uint8 6 6
+1 -1
refstore/files/update_operation_queue.go
··· 1 1 package files 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 type queuedUpdate struct { 6 6 name string
+1 -1
refstore/files/update_validate.go
··· 4 4 "fmt" 5 5 "strings" 6 6 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 "codeberg.org/lindenii/furgit/ref/refname" 9 9 "codeberg.org/lindenii/furgit/refstore" 10 10 )
+1 -1
refstore/files/worktree_test.go
··· 6 6 "testing" 7 7 8 8 "codeberg.org/lindenii/furgit/internal/testgit" 9 - "codeberg.org/lindenii/furgit/objectid" 9 + objectid "codeberg.org/lindenii/furgit/object/id" 10 10 "codeberg.org/lindenii/furgit/refstore" 11 11 ) 12 12
+1 -1
refstore/transaction.go
··· 1 1 package refstore 2 2 3 - import "codeberg.org/lindenii/furgit/objectid" 3 + import objectid "codeberg.org/lindenii/furgit/object/id" 4 4 5 5 // Transaction stages reference updates for one atomic commit. 6 6 //
+1 -1
repository/algorithm.go
··· 4 4 "fmt" 5 5 6 6 "codeberg.org/lindenii/furgit/config" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 ) 9 9 10 10 func detectObjectAlgorithm(cfg *config.Config) (objectid.Algorithm, error) {
+1 -1
repository/objects.go
··· 5 5 "fmt" 6 6 "os" 7 7 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 "codeberg.org/lindenii/furgit/objectstore" 10 10 objectloose "codeberg.org/lindenii/furgit/objectstore/loose" 11 11 objectmix "codeberg.org/lindenii/furgit/objectstore/mix"
+1 -1
repository/refs_test.go
··· 4 4 "testing" 5 5 6 6 "codeberg.org/lindenii/furgit/internal/testgit" 7 - "codeberg.org/lindenii/furgit/objectid" 7 + objectid "codeberg.org/lindenii/furgit/object/id" 8 8 objecttype "codeberg.org/lindenii/furgit/object/type" 9 9 "codeberg.org/lindenii/furgit/ref" 10 10 )
+1 -1
repository/repository.go
··· 5 5 "os" 6 6 7 7 "codeberg.org/lindenii/furgit/config" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 "codeberg.org/lindenii/furgit/objectstore" 10 10 objectloose "codeberg.org/lindenii/furgit/objectstore/loose" 11 11 objectpacked "codeberg.org/lindenii/furgit/objectstore/packed"
+1 -1
repository/stored_test.go
··· 7 7 8 8 "codeberg.org/lindenii/furgit/internal/testgit" 9 9 "codeberg.org/lindenii/furgit/object" 10 - "codeberg.org/lindenii/furgit/objectid" 10 + objectid "codeberg.org/lindenii/furgit/object/id" 11 11 ) 12 12 13 13 func TestReadStoredTyped(t *testing.T) {
+1 -1
repository/traversal_test.go
··· 9 9 10 10 "codeberg.org/lindenii/furgit/internal/testgit" 11 11 "codeberg.org/lindenii/furgit/object" 12 - "codeberg.org/lindenii/furgit/objectid" 12 + objectid "codeberg.org/lindenii/furgit/object/id" 13 13 "codeberg.org/lindenii/furgit/repository" 14 14 ) 15 15
+1 -1
repository/write_loose_test.go
··· 5 5 "testing" 6 6 7 7 "codeberg.org/lindenii/furgit/internal/testgit" 8 - "codeberg.org/lindenii/furgit/objectid" 8 + objectid "codeberg.org/lindenii/furgit/object/id" 9 9 objecttype "codeberg.org/lindenii/furgit/object/type" 10 10 ) 11 11