summaryrefslogtreecommitdiff
path: root/repository.go
diff options
context:
space:
mode:
authorDavid Calavera <[email protected]>2014-08-22 22:36:18 -0700
committerDavid Calavera <[email protected]>2014-08-22 22:36:18 -0700
commit29840d28ade46db361fc0fe492115e41e8ecf9fd (patch)
treeb240a72cf6d432fe497525b61e0df891f8c86d11 /repository.go
parent94d207e11cf2b7c3f405191c0525cdf67b4b14f7 (diff)
Extract data into a go struct.
Diffstat (limited to 'repository.go')
-rw-r--r--repository.go17
1 files changed, 0 insertions, 17 deletions
diff --git a/repository.go b/repository.go
index 8cc966c..5b4e806 100644
--- a/repository.go
+++ b/repository.go
@@ -469,23 +469,6 @@ func (v *Repository) TreeBuilderFromTree(tree *Tree) (*TreeBuilder, error) {
return bld, nil
}
-func (v *Repository) RevparseSingle(spec string) (Object, error) {
- cspec := C.CString(spec)
- defer C.free(unsafe.Pointer(cspec))
-
- var ptr *C.git_object
-
- runtime.LockOSThread()
- defer runtime.UnlockOSThread()
-
- ecode := C.git_revparse_single(&ptr, v.ptr, cspec)
- if ecode < 0 {
- return nil, MakeGitError(ecode)
- }
-
- return allocObject(ptr, v), nil
-}
-
// EnsureLog ensures that there is a reflog for the given reference
// name and creates an empty one if necessary.
func (v *Repository) EnsureLog(name string) error {