 		git_repository_free(git_repository)
 	}
 	
+	// MARK: - Properties
+	
+	/// The underlying libgit2 `git_repository` object.
+	public let git_repository: COpaquePointer
+	
 	/// The URL of the repository's working directory, or `nil` if the
 	/// repository is bare.
 	public let directoryURL: NSURL?


/// A git repository.
final public class Repository {
	/// The underlying libgit2 `git_repository` object.
	public let git_repository: COpaquePointer
	
	/// Load the repository at the given URL.
	///

		return success(repository)
	}
	
	// MARK: - Initializers
	
	/// Create an instance with a libgit2 `git_repository` object.
	public init(git_repository: COpaquePointer) {
		self.git_repository = git_repository
