diff options
author | Máximo Cuadros <mcuadros@gmail.com> | 2016-08-29 23:06:10 +0200 |
---|---|---|
committer | Máximo Cuadros <mcuadros@gmail.com> | 2016-08-29 23:06:10 +0200 |
commit | b73657f1aa7016bdd4c2cbd50bee4c20d5ab69ef (patch) | |
tree | 7f93f11b91b84e605a26f573d40791a4f6cb49d0 /core | |
parent | e4246138cb9ffb819c052ba17a9fbdf915427291 (diff) | |
download | go-git-b73657f1aa7016bdd4c2cbd50bee4c20d5ab69ef.tar.gz |
core: Storage.Get, switch order of args
Diffstat (limited to 'core')
-rw-r--r-- | core/object.go | 5 | ||||
-rw-r--r-- | core/storage.go | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/core/object.go b/core/object.go index 7e021cb..6a22122 100644 --- a/core/object.go +++ b/core/object.go @@ -137,10 +137,11 @@ func (iter *ObjectLookupIter) Next() (Object, error) { return nil, io.EOF } hash := iter.series[iter.pos] - obj, err := iter.storage.Get(hash, AnyObject) + obj, err := iter.storage.Get(AnyObject, hash) if err == nil { iter.pos++ } + return obj, err } @@ -151,7 +152,7 @@ func (iter *ObjectLookupIter) ForEach(cb func(Object) error) error { defer iter.Close() for _, hash := range iter.series { - obj, err := iter.storage.Get(hash, AnyObject) + obj, err := iter.storage.Get(AnyObject, hash) if err != nil { return err } diff --git a/core/storage.go b/core/storage.go index f3ec52b..15d988a 100644 --- a/core/storage.go +++ b/core/storage.go @@ -18,7 +18,7 @@ type ObjectStorage interface { // and AnyObject. // // If AnyObject is given, the object must be looked up regardless of its type. - Get(Hash, ObjectType) (Object, error) + Get(ObjectType, Hash) (Object, error) Iter(ObjectType) (ObjectIter, error) } |