diff options
| author | Axel Wagner <[email protected]> | 2013-04-26 02:06:47 +0200 |
|---|---|---|
| committer | Axel Wagner <[email protected]> | 2013-04-26 02:06:47 +0200 |
| commit | ac6ea9aa754dde141c778f862263de26add8afe1 (patch) | |
| tree | 1119d8de78491896278e1d0aaf723265f0f40262 | |
| parent | 2bf17ba2f18ad3ae3068568e5754046544b159b7 (diff) | |
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)) } |
