Fix git_merge_analysis assert
This commit is contained in:
parent
64e9ef8863
commit
80751baa2a
3
merge.go
3
merge.go
|
@ -166,7 +166,8 @@ func (r *Repository) MergeAnalysis(theirHeads []*MergeHead) (MergeAnalysis, erro
|
|||
}
|
||||
ptr := unsafe.Pointer(&gmerge_head_array[0])
|
||||
var analysis C.git_merge_analysis_t
|
||||
err := C.git_merge_analysis(&analysis, nil, r.ptr, (**C.git_merge_head)(ptr), C.size_t(len(theirHeads)))
|
||||
var preference C.git_merge_preference_t = C.GIT_MERGE_PREFERENCE_NONE
|
||||
err := C.git_merge_analysis(&analysis, &preference, r.ptr, (**C.git_merge_head)(ptr), C.size_t(len(theirHeads)))
|
||||
if err < 0 {
|
||||
return MergeAnalysisNone, MakeGitError(err)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue