aboutsummaryrefslogtreecommitdiff
path: root/reachability/walk_expand_objects.go
diff options
context:
space:
mode:
Diffstat (limited to 'reachability/walk_expand_objects.go')
-rw-r--r--reachability/walk_expand_objects.go16
1 files changed, 9 insertions, 7 deletions
diff --git a/reachability/walk_expand_objects.go b/reachability/walk_expand_objects.go
index 36e21745..9c5ed439 100644
--- a/reachability/walk_expand_objects.go
+++ b/reachability/walk_expand_objects.go
@@ -4,7 +4,9 @@ import (
"fmt"
"codeberg.org/lindenii/furgit/errors"
- "codeberg.org/lindenii/furgit/object"
+ objectcommit "codeberg.org/lindenii/furgit/object/commit"
+ objecttag "codeberg.org/lindenii/furgit/object/tag"
+ objecttree "codeberg.org/lindenii/furgit/object/tree"
objecttype "codeberg.org/lindenii/furgit/object/type"
)
@@ -27,7 +29,7 @@ func (walk *Walk) expandObjects(item walkItem) ([]walkItem, error) {
return nil, err
}
- commit, err := object.ParseCommit(content, item.id.Algorithm())
+ commit, err := objectcommit.Parse(content, item.id.Algorithm())
if err != nil {
return nil, err
}
@@ -46,7 +48,7 @@ func (walk *Walk) expandObjects(item walkItem) ([]walkItem, error) {
return nil, err
}
- tree, err := object.ParseTree(content, item.id.Algorithm())
+ tree, err := objecttree.Parse(content, item.id.Algorithm())
if err != nil {
return nil, err
}
@@ -54,11 +56,11 @@ func (walk *Walk) expandObjects(item walkItem) ([]walkItem, error) {
next := make([]walkItem, 0, len(tree.Entries))
for _, entry := range tree.Entries {
switch entry.Mode {
- case object.FileModeGitlink:
+ case objecttree.FileModeGitlink:
continue
- case object.FileModeDir:
+ case objecttree.FileModeDir:
next = append(next, walkItem{id: entry.ID, want: objecttype.TypeTree})
- case object.FileModeRegular, object.FileModeExecutable, object.FileModeSymlink:
+ case objecttree.FileModeRegular, objecttree.FileModeExecutable, objecttree.FileModeSymlink:
next = append(next, walkItem{id: entry.ID, want: objecttype.TypeBlob})
}
}
@@ -70,7 +72,7 @@ func (walk *Walk) expandObjects(item walkItem) ([]walkItem, error) {
return nil, err
}
- tag, err := object.ParseTag(content, item.id.Algorithm())
+ tag, err := objecttag.Parse(content, item.id.Algorithm())
if err != nil {
return nil, err
}