func populateCloneOptions(ptr *C.git_clone_options, opts *CloneOpts) { ptr.version = 1 checkout := C.git_checkout_opts_init() populateCheckoutOpts(&checkout, &opts.Checkout) ptr.checkout_opts = checkout }