parent
2f91268f74
commit
5fda6dd901
|
@ -8,8 +8,8 @@ package git
|
|||
#cgo !windows pkg-config: --static ${SRCDIR}/static-build/install/lib/pkgconfig/libgit2.pc
|
||||
#include <git2.h>
|
||||
|
||||
#if LIBGIT2_VER_MAJOR != 0 || LIBGIT2_VER_MINOR != 27
|
||||
# error "Invalid libgit2 version; this git2go supports libgit2 v0.27"
|
||||
#if LIBGIT2_VER_MAJOR != 0 || LIBGIT2_VER_MINOR != 28
|
||||
# error "Invalid libgit2 version; this git2go supports libgit2 v0.28"
|
||||
#endif
|
||||
|
||||
*/
|
||||
|
|
16
object.go
16
object.go
|
@ -13,12 +13,12 @@ import (
|
|||
type ObjectType int
|
||||
|
||||
const (
|
||||
ObjectAny ObjectType = C.GIT_OBJECT_ANY
|
||||
ObjectBad ObjectType = C.GIT_OBJECT_BAD
|
||||
ObjectCommit ObjectType = C.GIT_OBJECT_COMMIT
|
||||
ObjectTree ObjectType = C.GIT_OBJECT_TREE
|
||||
ObjectBlob ObjectType = C.GIT_OBJECT_BLOB
|
||||
ObjectTag ObjectType = C.GIT_OBJECT_TAG
|
||||
ObjectAny ObjectType = C.GIT_OBJECT_ANY
|
||||
ObjectInvalid ObjectType = C.GIT_OBJECT_INVALID
|
||||
ObjectCommit ObjectType = C.GIT_OBJECT_COMMIT
|
||||
ObjectTree ObjectType = C.GIT_OBJECT_TREE
|
||||
ObjectBlob ObjectType = C.GIT_OBJECT_BLOB
|
||||
ObjectTag ObjectType = C.GIT_OBJECT_TAG
|
||||
)
|
||||
|
||||
type Object struct {
|
||||
|
@ -35,8 +35,8 @@ func (t ObjectType) String() string {
|
|||
switch t {
|
||||
case ObjectAny:
|
||||
return "Any"
|
||||
case ObjectBad:
|
||||
return "Bad"
|
||||
case ObjectInvalid:
|
||||
return "Invalid"
|
||||
case ObjectCommit:
|
||||
return "Commit"
|
||||
case ObjectTree:
|
||||
|
|
2
odb.go
2
odb.go
|
@ -66,7 +66,7 @@ func (v *Odb) ReadHeader(oid *Oid) (uint64, ObjectType, error) {
|
|||
ret := C.git_odb_read_header(&sz, &cotype, v.ptr, oid.toC())
|
||||
runtime.KeepAlive(v)
|
||||
if ret < 0 {
|
||||
return 0, ObjectBad, MakeGitError(ret)
|
||||
return 0, ObjectInvalid, MakeGitError(ret)
|
||||
}
|
||||
|
||||
return uint64(sz), ObjectType(cotype), nil
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit fba70a9d5f1fa433968a3dfd51e3153c8eebe834
|
||||
Subproject commit 1a107fac0fc88a4d74b64ffc9ae2fd178ba631c0
|
Loading…
Reference in New Issue