summaryrefslogtreecommitdiff
path: root/reference.go
diff options
context:
space:
mode:
authorVicent Martí <[email protected]>2013-09-17 08:03:06 -0700
committerVicent Martí <[email protected]>2013-09-17 08:03:06 -0700
commitb5d41971082c9dd5b21c8fca54aa9f12d53f2027 (patch)
tree0280a0e5148bff28de858393bdfc1e1420d3b799 /reference.go
parentef5fc378703bb4a0da2f9558237f1652b68431ec (diff)
parentb5aca803db4cf9adce0a037cc5ccc47c4c045510 (diff)
Merge pull request #39 from libgit2/goify-consts
Goify consts
Diffstat (limited to 'reference.go')
-rw-r--r--reference.go11
1 files changed, 6 insertions, 5 deletions
diff --git a/reference.go b/reference.go
index 5aee276..86e9ee0 100644
--- a/reference.go
+++ b/reference.go
@@ -11,9 +11,10 @@ import (
"unsafe"
)
-var (
- SYMBOLIC = C.GIT_REF_SYMBOLIC
- OID = C.GIT_REF_OID
+type ReferenceType int
+const (
+ ReferenceSymbolic ReferenceType = C.GIT_REF_SYMBOLIC
+ ReferenceOid = C.GIT_REF_OID
)
type Reference struct {
@@ -103,8 +104,8 @@ func (v *Reference) Name() string {
return C.GoString(C.git_reference_name(v.ptr))
}
-func (v *Reference) Type() int {
- return int(C.git_reference_type(v.ptr))
+func (v *Reference) Type() ReferenceType {
+ return ReferenceType(C.git_reference_type(v.ptr))
}
func (v *Reference) Free() {