From ac6ea9aa754dde141c778f862263de26add8afe1 Mon Sep 17 00:00:00 2001 From: Axel Wagner Date: Fri, 26 Apr 2013 02:06:47 +0200 Subject: [PATCH] Add String() Method to ObjectType --- object.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/object.go b/object.go index a346234..a98c681 100644 --- a/object.go +++ b/object.go @@ -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)) } -- 2.45.2