diff options
| author | David Calavera <[email protected]> | 2014-08-22 22:36:18 -0700 |
|---|---|---|
| committer | David Calavera <[email protected]> | 2014-08-22 22:36:18 -0700 |
| commit | 29840d28ade46db361fc0fe492115e41e8ecf9fd (patch) | |
| tree | b240a72cf6d432fe497525b61e0df891f8c86d11 /repository.go | |
| parent | 94d207e11cf2b7c3f405191c0525cdf67b4b14f7 (diff) | |
Extract data into a go struct.
Diffstat (limited to 'repository.go')
| -rw-r--r-- | repository.go | 17 |
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 { |
