unsafeSignature -> makeUnsafeSignature()

This commit is contained in:
Yifei Teng 2018-05-02 11:31:49 -05:00
parent 84d4ae1e33
commit e6db3c0896
2 changed files with 2 additions and 2 deletions

View File

@ -56,7 +56,7 @@ public struct Signature {
/// Return an unsafe pointer to the `git_signature` struct.
/// Caller is responsible for freeing it with `git_signature_free`.
var unsafeSignature: Result<UnsafeMutablePointer<git_signature>, NSError> {
func makeUnsafeSignature() -> Result<UnsafeMutablePointer<git_signature>, NSError> {
var signature: UnsafeMutablePointer<git_signature>? = nil
let time = git_time_t(self.time.timeIntervalSince1970) // Unix epoch time
let offset: Int32 = Int32(timeZone.secondsFromGMT(for: self.time) / 60)

View File

@ -622,7 +622,7 @@ final public class Repository {
signature: Signature
) -> Result<Commit, NSError> {
// create commit signature
return signature.unsafeSignature.flatMap { signature in
return signature.makeUnsafeSignature().flatMap { signature in
defer { git_signature_free(signature) }
var tree: OpaquePointer? = nil
var treeOIDCopy = treeOID