From fe452620c62ae7beee1cee3e5aee9734743028a1 Mon Sep 17 00:00:00 2001 From: Alexander Surma Date: Mon, 1 Sep 2014 19:27:44 +0200 Subject: [PATCH] Repository.CreateCommit: Allow empty refname for non-update commit --- repository.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/repository.go b/repository.go index 5b4e806..774c2f8 100644 --- a/repository.go +++ b/repository.go @@ -328,6 +328,9 @@ func (v *Repository) CreateCommit( cref := C.CString(refname) defer C.free(unsafe.Pointer(cref)) + if refname == "" { + cref = nil + } cmsg := C.CString(message) defer C.free(unsafe.Pointer(cmsg))