diff options
| author | Vicent Martà <[email protected]> | 2013-04-25 17:40:39 -0700 |
|---|---|---|
| committer | Vicent Martà <[email protected]> | 2013-04-25 17:40:39 -0700 |
| commit | eea1a15027d5e4ceff9552e79f51b02f82d0d568 (patch) | |
| tree | 1119d8de78491896278e1d0aaf723265f0f40262 | |
| parent | 2bf17ba2f18ad3ae3068568e5754046544b159b7 (diff) | |
| parent | ac6ea9aa754dde141c778f862263de26add8afe1 (diff) | |
Merge pull request #15 from Merovius/objtype
Add String() Method to ObjectType
| -rw-r--r-- | object.go | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -29,6 +29,25 @@ type gitObject struct { ptr *C.git_object } +func (t ObjectType) String() (string) { + switch (t) { + case OBJ_ANY: + return "Any" + case OBJ_BAD: + return "Bad" + case OBJ_COMMIT: + return "Commit" + case OBJ_TREE: + return "Tree" + case OBJ_BLOB: + return "Blob" + case OBJ_TAG: + return "tag" + } + // Never reached + return "" +} + func (o gitObject) Id() *Oid { return newOidFromC(C.git_commit_id(o.ptr)) } |
