Make a new pointer to pass to git_revparse.

This commit is contained in:
David Calavera 2014-07-24 17:20:22 -07:00
parent 1e651aaa22
commit 43b6e0b154
2 changed files with 1 additions and 3 deletions

View File

@ -46,7 +46,7 @@ func (r *Repository) RevParse(spec string) (*RevSpec, error) {
cspec := C.CString(spec)
defer C.free(unsafe.Pointer(cspec))
var ptr *C.git_revspec
ptr := new(C.git_revspec)
runtime.LockOSThread()
defer runtime.UnlockOSThread()

View File

@ -1,7 +1,6 @@
package git
import (
"fmt"
"os"
"testing"
)
@ -11,7 +10,6 @@ func TestRevParseSingle(t *testing.T) {
defer os.RemoveAll(repo.Workdir())
commitId, _ := seedTestRepo(t, repo)
fmt.Println(commitId)
revSpec, err := repo.RevParse("HEAD")
checkFatal(t, err)