Add ReferenceNormalizeName #681

Merged
segevfiner merged 6 commits from git-reference-normalize-name into master 2020-11-13 18:51:00 -06:00
1 changed files with 3 additions and 0 deletions
Showing only changes of commit 0476e7d58f - Show all commits

View File

@ -516,6 +516,9 @@ func ReferenceNormalizeName(name string, flags ReferenceFormat) (string, error)
buf := (*C.char)(C.malloc(bufSize))
defer C.free(unsafe.Pointer(buf))
runtime.LockOSThread()
defer runtime.UnlockOSThread()
ecode := C.git_reference_normalize_name(buf, bufSize, cname, C.uint(flags))
if ecode < 0 {
return "", MakeGitError(ecode)