diff --git a/.gitignore b/.gitignore index dc2f3d3ef..ebfdd366c 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,7 @@ External/libgit2-ios *.mode2v3 project.xcworkspace -*/xcuserdata/ +xcuserdata/ *.xccheckout *.xcscmblueprint @@ -31,4 +31,3 @@ External/ios-openssl/lib External/libssh2-ios Carthage/Build - diff --git a/External/libssh2 b/External/libssh2 index f1cfa55b6..6d553a7bb 160000 --- a/External/libssh2 +++ b/External/libssh2 @@ -1 +1 @@ -Subproject commit f1cfa55b6064ba18fc0005713ed790da579361b5 +Subproject commit 6d553a7bb94966466c4db0abf9a26660e786a275 diff --git a/ObjectiveGit.modulemap b/ObjectiveGit.modulemap index e52bf7ccb..98f6e9a66 100644 --- a/ObjectiveGit.modulemap +++ b/ObjectiveGit.modulemap @@ -1,141 +1,6 @@ framework module ObjectiveGit { umbrella header "ObjectiveGit.h" - header "git2/attr.h" - header "git2/blob.h" - header "git2/blame.h" - header "git2/branch.h" - header "git2/buffer.h" - header "git2/checkout.h" - header "git2/cherrypick.h" - header "git2/clone.h" - header "git2/commit.h" - header "git2/common.h" - header "git2/config.h" - header "git2/describe.h" - header "git2/diff.h" - header "git2/errors.h" - header "git2/filter.h" - header "git2/graph.h" - header "git2/ignore.h" - header "git2/index.h" - header "git2/indexer.h" - header "git2/merge.h" - header "git2/message.h" - header "git2/net.h" - header "git2/notes.h" - header "git2/object.h" - header "git2/odb.h" - header "git2/odb_backend.h" - header "git2/oid.h" - header "git2/pack.h" - header "git2/patch.h" - header "git2/pathspec.h" - header "git2/refdb.h" - header "git2/reflog.h" - header "git2/refs.h" - header "git2/refspec.h" - header "git2/remote.h" - header "git2/repository.h" - header "git2/reset.h" - header "git2/revert.h" - header "git2/revparse.h" - header "git2/revwalk.h" - header "git2/signature.h" - header "git2/stash.h" - header "git2/status.h" - header "git2/submodule.h" - header "git2/tag.h" - header "git2/transport.h" - header "git2/tree.h" - header "git2/types.h" - header "git2/version.h" - header "git2/sys/commit.h" - header "git2/sys/config.h" - header "git2/sys/diff.h" - header "git2/sys/filter.h" - header "git2/sys/hashsig.h" - header "git2/sys/index.h" - header "git2/sys/mempack.h" - header "git2/sys/odb_backend.h" - header "git2/sys/refdb_backend.h" - header "git2/sys/reflog.h" - header "git2/sys/refs.h" - header "git2/sys/repository.h" - header "git2/sys/transport.h" - header "git2/cred_helpers.h" - header "git2/sys/openssl.h" - header "git2/sys/stream.h" - header "git2/trace.h" - - exclude header "git2/inttypes.h" - exclude header "git2/stdint.h" - exclude header "git2/sys/git2/annotated_commit.h" - exclude header "git2/sys/git2/attr.h" - exclude header "git2/sys/git2/blame.h" - exclude header "git2/sys/git2/blob.h" - exclude header "git2/sys/git2/branch.h" - exclude header "git2/sys/git2/buffer.h" - exclude header "git2/sys/git2/checkout.h" - exclude header "git2/sys/git2/cherrypick.h" - exclude header "git2/sys/git2/clone.h" - exclude header "git2/sys/git2/commit.h" - exclude header "git2/sys/git2/cred_helpers.h" - exclude header "git2/sys/git2/describe.h" - exclude header "git2/sys/git2/errors.h" - exclude header "git2/sys/git2/global.h" - exclude header "git2/sys/git2/graph.h" - exclude header "git2/sys/git2/ignore.h" - exclude header "git2/sys/git2/index.h" - exclude header "git2/sys/git2/indexer.h" - exclude header "git2/sys/git2/inttypes.h" - exclude header "git2/sys/git2/merge.h" - exclude header "git2/sys/git2/message.h" - exclude header "git2/sys/git2/notes.h" - exclude header "git2/sys/git2/object.h" - exclude header "git2/sys/git2/odb_backend.h" - exclude header "git2/sys/git2/oidarray.h" - exclude header "git2/sys/git2/pack.h" - exclude header "git2/sys/git2/patch.h" - exclude header "git2/sys/git2/pathspec.h" - exclude header "git2/sys/git2/rebase.h" - exclude header "git2/sys/git2/refdb.h" - exclude header "git2/sys/git2/reflog.h" - exclude header "git2/sys/git2/refs.h" - exclude header "git2/sys/git2/refspec.h" - exclude header "git2/sys/git2/remote.h" - exclude header "git2/sys/git2/repository.h" - exclude header "git2/sys/git2/reset.h" - exclude header "git2/sys/git2/revert.h" - exclude header "git2/sys/git2/revparse.h" - exclude header "git2/sys/git2/revwalk.h" - exclude header "git2/sys/git2/signature.h" - exclude header "git2/sys/git2/stash.h" - exclude header "git2/sys/git2/stdint.h" - exclude header "git2/sys/git2/strarray.h" - exclude header "git2/sys/git2/submodule.h" - exclude header "git2/sys/git2/tag.h" - exclude header "git2/sys/git2/trace.h" - exclude header "git2/sys/git2/transaction.h" - exclude header "git2/sys/git2/transport.h" - exclude header "git2/sys/git2/tree.h" - exclude header "git2/sys/git2/version.h" - exclude header "git2/sys/git2/sys/commit.h" - exclude header "git2/sys/git2/sys/config.h" - exclude header "git2/sys/git2/sys/diff.h" - exclude header "git2/sys/git2/sys/filter.h" - exclude header "git2/sys/git2/sys/hashsig.h" - exclude header "git2/sys/git2/sys/index.h" - exclude header "git2/sys/git2/sys/mempack.h" - exclude header "git2/sys/git2/sys/odb_backend.h" - exclude header "git2/sys/git2/sys/openssl.h" - exclude header "git2/sys/git2/sys/refdb_backend.h" - exclude header "git2/sys/git2/sys/reflog.h" - exclude header "git2/sys/git2/sys/refs.h" - exclude header "git2/sys/git2/sys/repository.h" - exclude header "git2/sys/git2/sys/stream.h" - exclude header "git2/sys/git2/sys/transport.h" - export * module * { export * } } diff --git a/ObjectiveGit/Categories/NSArray+StringArray.h b/ObjectiveGit/Categories/NSArray+StringArray.h index 026521ba2..c8ecf2e86 100644 --- a/ObjectiveGit/Categories/NSArray+StringArray.h +++ b/ObjectiveGit/Categories/NSArray+StringArray.h @@ -7,7 +7,7 @@ // #import -#import "git2/strarray.h" +#import @interface NSArray (StringArray) diff --git a/ObjectiveGit/Categories/NSData+Git.h b/ObjectiveGit/Categories/NSData+Git.h index ddc2a91e4..9054bbb10 100644 --- a/ObjectiveGit/Categories/NSData+Git.h +++ b/ObjectiveGit/Categories/NSData+Git.h @@ -3,8 +3,8 @@ // #import -#import "git2/buffer.h" -#import "git2/oid.h" +#import +#import @interface NSData (Git) diff --git a/ObjectiveGit/Categories/NSData+Git.m b/ObjectiveGit/Categories/NSData+Git.m index 2f06dd9fc..d84d8740c 100644 --- a/ObjectiveGit/Categories/NSData+Git.m +++ b/ObjectiveGit/Categories/NSData+Git.m @@ -5,7 +5,7 @@ #import "NSData+Git.h" #import "NSError+Git.h" -#import "git2/errors.h" +#import @implementation NSData (Git) diff --git a/ObjectiveGit/Categories/NSDate+GTTimeAdditions.h b/ObjectiveGit/Categories/NSDate+GTTimeAdditions.h index e87210310..ba09499e4 100644 --- a/ObjectiveGit/Categories/NSDate+GTTimeAdditions.h +++ b/ObjectiveGit/Categories/NSDate+GTTimeAdditions.h @@ -7,7 +7,7 @@ // #import -#import "git2/types.h" +#import @interface NSDate (GTTimeAdditions) diff --git a/ObjectiveGit/Categories/NSError+Git.m b/ObjectiveGit/Categories/NSError+Git.m index cbc31509b..9cb952dad 100644 --- a/ObjectiveGit/Categories/NSError+Git.m +++ b/ObjectiveGit/Categories/NSError+Git.m @@ -28,7 +28,7 @@ // #import "NSError+Git.h" -#import "git2/errors.h" +#import NSString * const GTGitErrorDomain = @"GTGitErrorDomain"; diff --git a/ObjectiveGit/GTBlame.h b/ObjectiveGit/GTBlame.h index 22668133d..0595aac58 100644 --- a/ObjectiveGit/GTBlame.h +++ b/ObjectiveGit/GTBlame.h @@ -7,7 +7,7 @@ // #import -#import "git2/blame.h" +#import @class GTBlameHunk; @class GTRepository; diff --git a/ObjectiveGit/GTBlameHunk.h b/ObjectiveGit/GTBlameHunk.h index 9e16c7850..05fd00cfc 100644 --- a/ObjectiveGit/GTBlameHunk.h +++ b/ObjectiveGit/GTBlameHunk.h @@ -7,7 +7,7 @@ // #import -#import "git2/blame.h" +#import @class GTOID; @class GTSignature; diff --git a/ObjectiveGit/GTBlob.m b/ObjectiveGit/GTBlob.m index b501997a4..5d5b31253 100644 --- a/ObjectiveGit/GTBlob.m +++ b/ObjectiveGit/GTBlob.m @@ -34,8 +34,8 @@ #import "NSError+Git.h" #import "NSString+Git.h" -#import "git2/blob.h" -#import "git2/errors.h" +#import +#import @implementation GTBlob diff --git a/ObjectiveGit/GTBranch.m b/ObjectiveGit/GTBranch.m index 9567a9874..e87ffe55d 100644 --- a/ObjectiveGit/GTBranch.m +++ b/ObjectiveGit/GTBranch.m @@ -33,9 +33,9 @@ #import "GTRepository.h" #import "NSError+Git.h" -#import "git2/branch.h" -#import "git2/errors.h" -#import "git2/graph.h" +#import +#import +#import @implementation GTBranch diff --git a/ObjectiveGit/GTCommit.m b/ObjectiveGit/GTCommit.m index 5a6e458a6..4dba45604 100644 --- a/ObjectiveGit/GTCommit.m +++ b/ObjectiveGit/GTCommit.m @@ -37,9 +37,9 @@ #import "GTOID.h" #import "GTIndex.h" -#import "git2/commit.h" -#import "git2/errors.h" -#import "git2/merge.h" +#import +#import +#import @implementation GTCommit diff --git a/ObjectiveGit/GTConfiguration.h b/ObjectiveGit/GTConfiguration.h index 1e67030c1..f3dbd29d8 100644 --- a/ObjectiveGit/GTConfiguration.h +++ b/ObjectiveGit/GTConfiguration.h @@ -7,7 +7,7 @@ // #import -#import "git2/types.h" +#import @class GTRemote; @class GTRepository; diff --git a/ObjectiveGit/GTConfiguration.m b/ObjectiveGit/GTConfiguration.m index 817f7a4e4..8b38ab6d2 100644 --- a/ObjectiveGit/GTConfiguration.m +++ b/ObjectiveGit/GTConfiguration.m @@ -14,9 +14,9 @@ #import "NSData+Git.h" #import "NSError+Git.h" -#import "git2/config.h" -#import "git2/errors.h" -#import "git2/buffer.h" +#import +#import +#import @interface GTConfiguration () @property (nonatomic, readonly, assign) git_config *git_config; diff --git a/ObjectiveGit/GTCredential.h b/ObjectiveGit/GTCredential.h index 5ecf3c7d2..0c2e9ddcc 100644 --- a/ObjectiveGit/GTCredential.h +++ b/ObjectiveGit/GTCredential.h @@ -7,7 +7,7 @@ // #import -#import "git2/transport.h" +#import /// An enum describing the data needed for authentication. /// See `git_credtype_t`. diff --git a/ObjectiveGit/GTCredential.m b/ObjectiveGit/GTCredential.m index 03c43e326..df3f6f428 100644 --- a/ObjectiveGit/GTCredential.m +++ b/ObjectiveGit/GTCredential.m @@ -10,7 +10,7 @@ #import "GTCredential+Private.h" #import "NSError+Git.h" -#import "git2/errors.h" +#import typedef GTCredential *(^GTCredentialProviderBlock)(GTCredentialType allowedTypes, NSString *URL, NSString *userName); diff --git a/ObjectiveGit/GTDiff.h b/ObjectiveGit/GTDiff.h index 85499e4e3..94b75f335 100644 --- a/ObjectiveGit/GTDiff.h +++ b/ObjectiveGit/GTDiff.h @@ -7,7 +7,7 @@ // #import -#import "git2/diff.h" +#import #import "GTDiffDelta.h" @class GTDiffDelta; diff --git a/ObjectiveGit/GTDiff.m b/ObjectiveGit/GTDiff.m index d12607acc..e7fb928d2 100644 --- a/ObjectiveGit/GTDiff.m +++ b/ObjectiveGit/GTDiff.m @@ -17,7 +17,7 @@ #import "EXTScope.h" -#import "git2/errors.h" +#import NSString *const GTDiffOptionsFlagsKey = @"GTDiffOptionsFlagsKey"; NSString *const GTDiffOptionsContextLinesKey = @"GTDiffOptionsContextLinesKey"; diff --git a/ObjectiveGit/GTDiffDelta.h b/ObjectiveGit/GTDiffDelta.h index 49d9d0a7d..f9e77c4f0 100644 --- a/ObjectiveGit/GTDiffDelta.h +++ b/ObjectiveGit/GTDiffDelta.h @@ -7,7 +7,7 @@ // #import -#import "git2/diff.h" +#import #import "GTDiffFile.h" @class GTBlob; diff --git a/ObjectiveGit/GTDiffDelta.m b/ObjectiveGit/GTDiffDelta.m index 952222dee..7ba3772ef 100644 --- a/ObjectiveGit/GTDiffDelta.m +++ b/ObjectiveGit/GTDiffDelta.m @@ -14,7 +14,7 @@ #import "GTDiffPatch.h" #import "NSError+Git.h" -#import "git2/errors.h" +#import @interface GTDiffDelta () diff --git a/ObjectiveGit/GTDiffFile.h b/ObjectiveGit/GTDiffFile.h index 5f277ff28..e65840684 100644 --- a/ObjectiveGit/GTDiffFile.h +++ b/ObjectiveGit/GTDiffFile.h @@ -7,7 +7,7 @@ // #import -#import "git2/diff.h" +#import /// Flags which may be set on the file. /// diff --git a/ObjectiveGit/GTDiffHunk.m b/ObjectiveGit/GTDiffHunk.m index d5174dcbc..f8c1fbaa3 100644 --- a/ObjectiveGit/GTDiffHunk.m +++ b/ObjectiveGit/GTDiffHunk.m @@ -12,8 +12,8 @@ #import "GTDiffPatch.h" #import "NSError+Git.h" -#import "git2/errors.h" -#import "git2/patch.h" +#import +#import @interface GTDiffHunk () diff --git a/ObjectiveGit/GTDiffLine.h b/ObjectiveGit/GTDiffLine.h index bb54d2234..6f59430b4 100644 --- a/ObjectiveGit/GTDiffLine.h +++ b/ObjectiveGit/GTDiffLine.h @@ -7,7 +7,7 @@ // #import -#import "git2/diff.h" +#import /// A character representing the origin of a given line. /// diff --git a/ObjectiveGit/GTDiffPatch.h b/ObjectiveGit/GTDiffPatch.h index 86971a6f0..3d610f054 100644 --- a/ObjectiveGit/GTDiffPatch.h +++ b/ObjectiveGit/GTDiffPatch.h @@ -7,7 +7,7 @@ // #import -#import "git2/patch.h" +#import @class GTDiffHunk; @class GTDiffDelta; diff --git a/ObjectiveGit/GTEnumerator.h b/ObjectiveGit/GTEnumerator.h index d3d9d60c2..88ab04c9c 100644 --- a/ObjectiveGit/GTEnumerator.h +++ b/ObjectiveGit/GTEnumerator.h @@ -29,7 +29,7 @@ #import #import "GTObject.h" -#import "git2/revwalk.h" +#import /// Options to specify enumeration order when enumerating through a repository. /// With the exception of GTEnumeratorOptionsNone, the values here can be ORed diff --git a/ObjectiveGit/GTEnumerator.m b/ObjectiveGit/GTEnumerator.m index 673d7f8c6..0cabb9bfb 100644 --- a/ObjectiveGit/GTEnumerator.m +++ b/ObjectiveGit/GTEnumerator.m @@ -35,7 +35,7 @@ #import "GTRepository+Private.h" #import "GTOID.h" -#import "git2/errors.h" +#import @interface GTEnumerator () diff --git a/ObjectiveGit/GTFilter.m b/ObjectiveGit/GTFilter.m index 7788c08d7..4251858a0 100644 --- a/ObjectiveGit/GTFilter.m +++ b/ObjectiveGit/GTFilter.m @@ -11,8 +11,8 @@ #import "NSError+Git.h" #import "GTFilterSource.h" -#import "git2/errors.h" -#import "git2/sys/filter.h" +#import +#import NSString * const GTFilterErrorDomain = @"GTFilterErrorDomain"; diff --git a/ObjectiveGit/GTFilterList.h b/ObjectiveGit/GTFilterList.h index 7b45f4b70..3a4fe773e 100644 --- a/ObjectiveGit/GTFilterList.h +++ b/ObjectiveGit/GTFilterList.h @@ -7,7 +7,7 @@ // #import -#import "git2/filter.h" +#import @class GTBlob; @class GTRepository; diff --git a/ObjectiveGit/GTFilterList.m b/ObjectiveGit/GTFilterList.m index 1780293a4..9f65493c0 100644 --- a/ObjectiveGit/GTFilterList.m +++ b/ObjectiveGit/GTFilterList.m @@ -13,7 +13,7 @@ #import "NSData+Git.h" #import "NSError+Git.h" -#import "git2/errors.h" +#import @interface GTFilterList () diff --git a/ObjectiveGit/GTFilterSource.h b/ObjectiveGit/GTFilterSource.h index e7d60c2cc..821a100be 100644 --- a/ObjectiveGit/GTFilterSource.h +++ b/ObjectiveGit/GTFilterSource.h @@ -7,7 +7,7 @@ // #import -#import "git2/sys/filter.h" +#import @class GTOID; @class GTRepository; diff --git a/ObjectiveGit/GTFilterSource.m b/ObjectiveGit/GTFilterSource.m index 91de241b3..16c88dc8d 100644 --- a/ObjectiveGit/GTFilterSource.m +++ b/ObjectiveGit/GTFilterSource.m @@ -10,7 +10,7 @@ #import "GTRepository.h" #import "GTOID.h" -#import "git2/repository.h" +#import @implementation GTFilterSource diff --git a/ObjectiveGit/GTIndex.h b/ObjectiveGit/GTIndex.h index c419c4e7c..86893b84c 100644 --- a/ObjectiveGit/GTIndex.h +++ b/ObjectiveGit/GTIndex.h @@ -28,7 +28,7 @@ // #import -#include "git2/types.h" +#include @class GTIndexEntry; @class GTRepository; diff --git a/ObjectiveGit/GTIndex.m b/ObjectiveGit/GTIndex.m index 863beb9cc..fc8a93478 100644 --- a/ObjectiveGit/GTIndex.m +++ b/ObjectiveGit/GTIndex.m @@ -40,7 +40,7 @@ #import "NSArray+StringArray.h" #import "NSError+Git.h" -#import "git2/errors.h" +#import // The block synonymous with libgit2's `git_index_matched_path_cb` callback. typedef BOOL (^GTIndexPathspecMatchedBlock)(NSString *matchedPathspec, NSString *path, BOOL *stop); diff --git a/ObjectiveGit/GTIndexEntry.h b/ObjectiveGit/GTIndexEntry.h index 194b7d487..d9112ce76 100644 --- a/ObjectiveGit/GTIndexEntry.h +++ b/ObjectiveGit/GTIndexEntry.h @@ -28,7 +28,7 @@ // #import -#include "git2/index.h" +#include #import "GTObject.h" @class GTIndex; diff --git a/ObjectiveGit/GTIndexEntry.m b/ObjectiveGit/GTIndexEntry.m index a218ed398..1291df9cc 100644 --- a/ObjectiveGit/GTIndexEntry.m +++ b/ObjectiveGit/GTIndexEntry.m @@ -34,7 +34,7 @@ #import "GTRepository.h" #import "GTIndex.h" -#import "git2.h" +@import git2; @interface GTIndexEntry () @property (nonatomic, assign, readonly) const git_index_entry *git_index_entry; diff --git a/ObjectiveGit/GTOID.h b/ObjectiveGit/GTOID.h index 93ead4539..5a5d2610e 100644 --- a/ObjectiveGit/GTOID.h +++ b/ObjectiveGit/GTOID.h @@ -7,7 +7,7 @@ // #import -#import "git2/oid.h" +#import #import "GTObject.h" NS_ASSUME_NONNULL_BEGIN diff --git a/ObjectiveGit/GTOID.m b/ObjectiveGit/GTOID.m index 6cf387171..354df4678 100644 --- a/ObjectiveGit/GTOID.m +++ b/ObjectiveGit/GTOID.m @@ -9,8 +9,8 @@ #import "GTOID.h" #import "NSError+Git.h" -#import "git2/errors.h" -#import "git2/odb.h" +#import +#import @interface GTOID () { git_oid _git_oid; diff --git a/ObjectiveGit/GTObject.h b/ObjectiveGit/GTObject.h index c39abd37b..e68e60f9c 100644 --- a/ObjectiveGit/GTObject.h +++ b/ObjectiveGit/GTObject.h @@ -28,7 +28,7 @@ // #import -#import "git2/types.h" +#import typedef NS_ENUM(int, GTObjectType) { GTObjectTypeAny = GIT_OBJ_ANY, /**< Object can be any of the following */ diff --git a/ObjectiveGit/GTObject.m b/ObjectiveGit/GTObject.m index 43dcbe396..aaca0a899 100644 --- a/ObjectiveGit/GTObject.m +++ b/ObjectiveGit/GTObject.m @@ -38,7 +38,7 @@ #import "GTTag.h" #import "GTOID.h" -#import "git2/errors.h" +#import @interface GTObject () @property (nonatomic, readonly, assign) git_object *git_object; diff --git a/ObjectiveGit/GTObjectDatabase.m b/ObjectiveGit/GTObjectDatabase.m index 534df08da..05f4c90e8 100644 --- a/ObjectiveGit/GTObjectDatabase.m +++ b/ObjectiveGit/GTObjectDatabase.m @@ -32,10 +32,10 @@ #import "GTOID.h" #import "EXTScope.h" -#import "git2/errors.h" -#import "git2/odb.h" -#import "git2/odb_backend.h" -#import "git2/repository.h" +#import +#import +#import +#import @interface GTObjectDatabase () @property (nonatomic, readonly, assign) git_odb *git_odb; diff --git a/ObjectiveGit/GTOdbObject.m b/ObjectiveGit/GTOdbObject.m index 09c13b7ea..bd2ef8b31 100644 --- a/ObjectiveGit/GTOdbObject.m +++ b/ObjectiveGit/GTOdbObject.m @@ -9,7 +9,7 @@ #import "GTOdbObject.h" #import "NSString+Git.h" #import "GTOID.h" -#import "git2/odb.h" +#import @interface GTOdbObject () @property (nonatomic, assign, readonly) git_odb_object *git_odb_object; diff --git a/ObjectiveGit/GTReference.h b/ObjectiveGit/GTReference.h index 5109e7d99..74022a248 100644 --- a/ObjectiveGit/GTReference.h +++ b/ObjectiveGit/GTReference.h @@ -24,7 +24,7 @@ // #import "GTObject.h" -#import "git2/oid.h" +#import @class GTOID; @class GTReflog; diff --git a/ObjectiveGit/GTReference.m b/ObjectiveGit/GTReference.m index 63c63836d..372f0cb65 100644 --- a/ObjectiveGit/GTReference.m +++ b/ObjectiveGit/GTReference.m @@ -34,7 +34,7 @@ #import "NSString+Git.h" #import "GTRepository+References.h" -#import "git2/errors.h" +#import @interface GTReference () @property (nonatomic, readonly, assign) git_reference *git_reference; diff --git a/ObjectiveGit/GTReflog.m b/ObjectiveGit/GTReflog.m index be1ecad6b..a3fc6774f 100644 --- a/ObjectiveGit/GTReflog.m +++ b/ObjectiveGit/GTReflog.m @@ -14,8 +14,8 @@ #import "NSError+Git.h" #import "GTReflogEntry+Private.h" -#import "git2/errors.h" -#import "git2/reflog.h" +#import +#import @interface GTReflog () diff --git a/ObjectiveGit/GTReflogEntry+Private.h b/ObjectiveGit/GTReflogEntry+Private.h index 8105bab5a..b0747d8e2 100644 --- a/ObjectiveGit/GTReflogEntry+Private.h +++ b/ObjectiveGit/GTReflogEntry+Private.h @@ -7,7 +7,7 @@ // #import "GTReflogEntry.h" -#import "git2/types.h" +#import NS_ASSUME_NONNULL_BEGIN diff --git a/ObjectiveGit/GTReflogEntry.m b/ObjectiveGit/GTReflogEntry.m index 7035b2900..24dcb5146 100644 --- a/ObjectiveGit/GTReflogEntry.m +++ b/ObjectiveGit/GTReflogEntry.m @@ -11,7 +11,7 @@ #import "GTOID.h" #import "GTSignature.h" -#import "git2/reflog.h" +#import @interface GTReflogEntry () diff --git a/ObjectiveGit/GTRemote.h b/ObjectiveGit/GTRemote.h index 7b6b9f828..ab1da9c5a 100644 --- a/ObjectiveGit/GTRemote.h +++ b/ObjectiveGit/GTRemote.h @@ -7,7 +7,7 @@ // #import -#import "git2/remote.h" +#import @class GTRepository; @class GTOID; diff --git a/ObjectiveGit/GTRemote.m b/ObjectiveGit/GTRemote.m index 25ffd2b3f..8c8a26020 100644 --- a/ObjectiveGit/GTRemote.m +++ b/ObjectiveGit/GTRemote.m @@ -16,7 +16,7 @@ #import "NSArray+StringArray.h" #import "EXTScope.h" -#import "git2/errors.h" +#import NSString * const GTRemoteRenameProblematicRefSpecs = @"GTRemoteRenameProblematicRefSpecs"; diff --git a/ObjectiveGit/GTRepository+Attributes.m b/ObjectiveGit/GTRepository+Attributes.m index 54e7c029f..5fa8e1d66 100644 --- a/ObjectiveGit/GTRepository+Attributes.m +++ b/ObjectiveGit/GTRepository+Attributes.m @@ -9,7 +9,7 @@ #import "GTRepository+Attributes.h" #import "NSError+Git.h" -#import "git2/attr.h" +#import @implementation GTRepository (Attributes) diff --git a/ObjectiveGit/GTRepository+Blame.h b/ObjectiveGit/GTRepository+Blame.h index 603274f25..7e9e64243 100644 --- a/ObjectiveGit/GTRepository+Blame.h +++ b/ObjectiveGit/GTRepository+Blame.h @@ -9,7 +9,7 @@ #import #import "GTRepository.h" -#import "git2/blame.h" +#import @class GTBlame; diff --git a/ObjectiveGit/GTRepository+Blame.m b/ObjectiveGit/GTRepository+Blame.m index 1138eae3b..d8945e168 100644 --- a/ObjectiveGit/GTRepository+Blame.m +++ b/ObjectiveGit/GTRepository+Blame.m @@ -8,7 +8,7 @@ #import "GTRepository+Blame.h" -#import "git2/errors.h" +#import #import "GTBlame.h" #import "NSError+Git.h" diff --git a/ObjectiveGit/GTRepository+Committing.m b/ObjectiveGit/GTRepository+Committing.m index 93e4e7480..ee4363e17 100644 --- a/ObjectiveGit/GTRepository+Committing.m +++ b/ObjectiveGit/GTRepository+Committing.m @@ -9,8 +9,8 @@ #import "GTRepository+Committing.h" #import "GTRepository+Private.h" -#import "git2/errors.h" -#import "git2/commit.h" +#import +#import #import "GTCommit.h" #import "GTSignature.h" #import "GTTree.h" diff --git a/ObjectiveGit/GTRepository+Merging.h b/ObjectiveGit/GTRepository+Merging.h index 00a025073..be5228f8e 100644 --- a/ObjectiveGit/GTRepository+Merging.h +++ b/ObjectiveGit/GTRepository+Merging.h @@ -7,7 +7,7 @@ // #import "GTRepository.h" -#import "git2/merge.h" +#import NS_ASSUME_NONNULL_BEGIN diff --git a/ObjectiveGit/GTRepository+Merging.m b/ObjectiveGit/GTRepository+Merging.m index aa4169e17..9a14aa959 100644 --- a/ObjectiveGit/GTRepository+Merging.m +++ b/ObjectiveGit/GTRepository+Merging.m @@ -9,7 +9,7 @@ #import "GTRepository+Merging.h" #import "GTOID.h" #import "NSError+Git.h" -#import "git2/errors.h" +#import #import "GTCommit.h" #import "GTReference.h" #import "GTRepository+Committing.h" diff --git a/ObjectiveGit/GTRepository+Pull.m b/ObjectiveGit/GTRepository+Pull.m index b99bf37ce..be5904f52 100644 --- a/ObjectiveGit/GTRepository+Pull.m +++ b/ObjectiveGit/GTRepository+Pull.m @@ -11,7 +11,7 @@ #import "GTCommit.h" #import "GTRepository+RemoteOperations.h" #import "NSError+Git.h" -#import "git2/errors.h" +#import #import "GTRepository+Merging.h" NSString * const GTPullMergeConflictedFiles = @"GTPullMergeConflictedFiles"; diff --git a/ObjectiveGit/GTRepository+References.m b/ObjectiveGit/GTRepository+References.m index 1494d7539..e3210a024 100644 --- a/ObjectiveGit/GTRepository+References.m +++ b/ObjectiveGit/GTRepository+References.m @@ -10,7 +10,7 @@ #import "GTReference.h" #import "NSError+Git.h" -#import "git2/errors.h" +#import @implementation GTRepository (References) diff --git a/ObjectiveGit/GTRepository+RemoteOperations.h b/ObjectiveGit/GTRepository+RemoteOperations.h index 4e675d489..a71cc714d 100644 --- a/ObjectiveGit/GTRepository+RemoteOperations.h +++ b/ObjectiveGit/GTRepository+RemoteOperations.h @@ -7,7 +7,7 @@ // #import "GTRepository.h" -#import "git2/remote.h" +#import @class GTFetchHeadEntry; diff --git a/ObjectiveGit/GTRepository+RemoteOperations.m b/ObjectiveGit/GTRepository+RemoteOperations.m index 84716d495..dedeb94e4 100644 --- a/ObjectiveGit/GTRepository+RemoteOperations.m +++ b/ObjectiveGit/GTRepository+RemoteOperations.m @@ -19,8 +19,8 @@ #import "NSError+Git.h" #import "GTRepository+References.h" -#import "git2/errors.h" -#import "git2/remote.h" +#import +#import NSString *const GTRepositoryRemoteOptionsCredentialProvider = @"GTRepositoryRemoteOptionsCredentialProvider"; NSString *const GTRepositoryRemoteOptionsFetchPrune = @"GTRepositoryRemoteOptionsFetchPrune"; diff --git a/ObjectiveGit/GTRepository+Reset.h b/ObjectiveGit/GTRepository+Reset.h index cbb06158a..a93cb504d 100644 --- a/ObjectiveGit/GTRepository+Reset.h +++ b/ObjectiveGit/GTRepository+Reset.h @@ -8,7 +8,7 @@ #import "GTRepository.h" -#import "git2/reset.h" +#import /// The reset types. See the libgit2 documentation for more info. typedef NS_ENUM(NSInteger, GTRepositoryResetType) { diff --git a/ObjectiveGit/GTRepository+Reset.m b/ObjectiveGit/GTRepository+Reset.m index 71d24b1f0..8f1b5287f 100644 --- a/ObjectiveGit/GTRepository+Reset.m +++ b/ObjectiveGit/GTRepository+Reset.m @@ -12,7 +12,7 @@ #import "NSError+Git.h" #import "GTSignature.h" -#import "git2/errors.h" +#import @implementation GTRepository (Reset) diff --git a/ObjectiveGit/GTRepository+Stashing.h b/ObjectiveGit/GTRepository+Stashing.h index 31e73471a..a0d922bf2 100644 --- a/ObjectiveGit/GTRepository+Stashing.h +++ b/ObjectiveGit/GTRepository+Stashing.h @@ -8,7 +8,7 @@ #import "GTRepository.h" -#import "git2/stash.h" +#import /// Flags for -stashChangesWithMessage:flags:error:. /// Those can be ORed together. See git_stash_flags for additional information. diff --git a/ObjectiveGit/GTRepository+Stashing.m b/ObjectiveGit/GTRepository+Stashing.m index 3f870130a..46212cd7e 100644 --- a/ObjectiveGit/GTRepository+Stashing.m +++ b/ObjectiveGit/GTRepository+Stashing.m @@ -12,7 +12,7 @@ #import "GTSignature.h" #import "NSError+Git.h" -#import "git2/errors.h" +#import typedef void (^GTRepositoryStashEnumerationBlock)(NSUInteger index, NSString *message, GTOID *oid, BOOL *stop); diff --git a/ObjectiveGit/GTRepository+Status.h b/ObjectiveGit/GTRepository+Status.h index be12965da..039eae68c 100644 --- a/ObjectiveGit/GTRepository+Status.h +++ b/ObjectiveGit/GTRepository+Status.h @@ -8,7 +8,7 @@ #import "GTRepository.h" -#import "git2/status.h" +#import @class GTStatusDelta; diff --git a/ObjectiveGit/GTRepository+Status.m b/ObjectiveGit/GTRepository+Status.m index f486668c0..9aa28aba8 100644 --- a/ObjectiveGit/GTRepository+Status.m +++ b/ObjectiveGit/GTRepository+Status.m @@ -14,7 +14,7 @@ #import "EXTScope.h" -#import "git2/errors.h" +#import NSString *const GTRepositoryStatusOptionsShowKey = @"GTRepositoryStatusOptionsShow"; NSString *const GTRepositoryStatusOptionsFlagsKey = @"GTRepositoryStatusOptionsFlags"; diff --git a/ObjectiveGit/GTRepository.h b/ObjectiveGit/GTRepository.h index 45f3caead..9c4c8bba4 100644 --- a/ObjectiveGit/GTRepository.h +++ b/ObjectiveGit/GTRepository.h @@ -34,10 +34,10 @@ #import "GTObject.h" #import "GTReference.h" #import "GTFilterList.h" -#import "git2/checkout.h" -#import "git2/repository.h" -#import "git2/transport.h" -#import "git2/sys/transport.h" +#import +#import +#import +#import @class GTBlob; @class GTCommit; diff --git a/ObjectiveGit/GTRepository.m b/ObjectiveGit/GTRepository.m index c2483ab57..3de652ce5 100644 --- a/ObjectiveGit/GTRepository.m +++ b/ObjectiveGit/GTRepository.m @@ -53,7 +53,7 @@ #import "NSString+Git.h" #import "GTRepository+References.h" -#import "git2.h" +@import git2; NSString * const GTRepositoryCloneOptionsBare = @"GTRepositoryCloneOptionsBare"; NSString * const GTRepositoryCloneOptionsCheckout = @"GTRepositoryCloneOptionsCheckout"; diff --git a/ObjectiveGit/GTSignature.m b/ObjectiveGit/GTSignature.m index f79aeeadc..8662ad9cb 100644 --- a/ObjectiveGit/GTSignature.m +++ b/ObjectiveGit/GTSignature.m @@ -30,8 +30,8 @@ #import "GTSignature.h" #import "NSDate+GTTimeAdditions.h" -#import "git2/errors.h" -#import "git2/signature.h" +#import +#import @interface GTSignature () @property (nonatomic, assign, readonly) git_signature *git_signature; diff --git a/ObjectiveGit/GTStatusDelta.h b/ObjectiveGit/GTStatusDelta.h index 24bea36ba..5795b534a 100644 --- a/ObjectiveGit/GTStatusDelta.h +++ b/ObjectiveGit/GTStatusDelta.h @@ -7,7 +7,7 @@ // #import -#import "git2/diff.h" +#import @class GTDiffFile; diff --git a/ObjectiveGit/GTSubmodule.h b/ObjectiveGit/GTSubmodule.h index dcade76fb..1b8b41ac4 100644 --- a/ObjectiveGit/GTSubmodule.h +++ b/ObjectiveGit/GTSubmodule.h @@ -9,8 +9,8 @@ #import #import "GTObject.h" -#import "git2/buffer.h" -#import "git2/submodule.h" +#import +#import @class GTOID; diff --git a/ObjectiveGit/GTSubmodule.m b/ObjectiveGit/GTSubmodule.m index 93abf040e..61e4a7c52 100644 --- a/ObjectiveGit/GTSubmodule.m +++ b/ObjectiveGit/GTSubmodule.m @@ -11,7 +11,7 @@ #import "GTRepository.h" #import "NSError+Git.h" -#import "git2/errors.h" +#import @interface GTSubmodule () @property (nonatomic, assign, readonly) git_submodule *git_submodule; diff --git a/ObjectiveGit/GTTag.m b/ObjectiveGit/GTTag.m index aa3312454..a5298eb76 100644 --- a/ObjectiveGit/GTTag.m +++ b/ObjectiveGit/GTTag.m @@ -35,8 +35,8 @@ #import "NSString+Git.h" #import "GTOID.h" -#import "git2/errors.h" -#import "git2/tag.h" +#import +#import @implementation GTTag diff --git a/ObjectiveGit/GTTree.h b/ObjectiveGit/GTTree.h index 3635e561a..37322c702 100644 --- a/ObjectiveGit/GTTree.h +++ b/ObjectiveGit/GTTree.h @@ -29,7 +29,7 @@ #import "GTObject.h" -#import "git2/tree.h" +#import @class GTTreeEntry; @class GTIndex; diff --git a/ObjectiveGit/GTTree.m b/ObjectiveGit/GTTree.m index 97b7aa6c3..0df657f82 100644 --- a/ObjectiveGit/GTTree.m +++ b/ObjectiveGit/GTTree.m @@ -33,8 +33,8 @@ #import "GTIndex.h" #import "NSError+Git.h" -#import "git2/errors.h" -#import "git2/merge.h" +#import +#import typedef BOOL (^GTTreeEnumerationBlock)(GTTreeEntry *entry, NSString *root, BOOL *stop); diff --git a/ObjectiveGit/GTTreeBuilder.h b/ObjectiveGit/GTTreeBuilder.h index 9daefb9d6..2c0583a45 100644 --- a/ObjectiveGit/GTTreeBuilder.h +++ b/ObjectiveGit/GTTreeBuilder.h @@ -28,7 +28,7 @@ // #import -#import "git2/types.h" +#import /// The mode of an index or tree entry. typedef NS_ENUM(NSInteger, GTFileMode) { diff --git a/ObjectiveGit/GTTreeBuilder.m b/ObjectiveGit/GTTreeBuilder.m index 5ae85646a..7608bac9c 100644 --- a/ObjectiveGit/GTTreeBuilder.m +++ b/ObjectiveGit/GTTreeBuilder.m @@ -36,7 +36,7 @@ #import "NSError+Git.h" #import "GTOID.h" -#import "git2/errors.h" +#import @interface GTTreeBuilder () diff --git a/ObjectiveGit/GTTreeEntry.m b/ObjectiveGit/GTTreeEntry.m index 809ae0eae..d9fcde821 100644 --- a/ObjectiveGit/GTTreeEntry.m +++ b/ObjectiveGit/GTTreeEntry.m @@ -35,7 +35,7 @@ #import "NSString+Git.h" #import "GTOID.h" -#import "git2/errors.h" +#import @interface GTTreeEntry () @property (nonatomic, assign, readonly) git_tree_entry *git_tree_entry; diff --git a/ObjectiveGit/ObjectiveGit.h b/ObjectiveGit/ObjectiveGit.h index 8054e3878..c0fb3b6b1 100644 --- a/ObjectiveGit/ObjectiveGit.h +++ b/ObjectiveGit/ObjectiveGit.h @@ -24,7 +24,6 @@ // #import -#import "git2.h" //! Project version number for ObjectiveGit. FOUNDATION_EXPORT double ObjectiveGitVersionNumber; diff --git a/ObjectiveGit/ObjectiveGit.m b/ObjectiveGit/ObjectiveGit.m index b44bca615..9c0633fa4 100644 --- a/ObjectiveGit/ObjectiveGit.m +++ b/ObjectiveGit/ObjectiveGit.m @@ -6,7 +6,7 @@ // Copyright (c) 2012 GitHub, Inc. All rights reserved. // -#import "git2/global.h" +#import __attribute__((constructor)) static void GTSetup(void) { diff --git a/ObjectiveGitFramework.xcodeproj/project.pbxproj b/ObjectiveGitFramework.xcodeproj/project.pbxproj index 731423e35..3d949676f 100644 --- a/ObjectiveGitFramework.xcodeproj/project.pbxproj +++ b/ObjectiveGitFramework.xcodeproj/project.pbxproj @@ -6,55 +6,6 @@ objectVersion = 46; objects = { -/* Begin PBXAggregateTarget section */ - 6A28265217C69CB400C6A948 /* OpenSSL-iOS */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 6A28265417C69CB400C6A948 /* Build configuration list for PBXAggregateTarget "OpenSSL-iOS" */; - buildPhases = ( - 6A28265317C69CB400C6A948 /* OpenSSL-iOS */, - ); - dependencies = ( - ); - name = "OpenSSL-iOS"; - productName = "OpenSSL-iOS"; - }; - 6A3C609017D5963700382DFF /* libssh2-iOS */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 6A3C609217D5963700382DFF /* Build configuration list for PBXAggregateTarget "libssh2-iOS" */; - buildPhases = ( - 6A3C609117D5963700382DFF /* libssh2-iOS */, - ); - dependencies = ( - 6A3C609D17D5964E00382DFF /* PBXTargetDependency */, - ); - name = "libssh2-iOS"; - productName = "libssh2-iOS"; - }; - D0A330ED16027F1E00A616FA /* libgit2 */ = { - isa = PBXAggregateTarget; - buildConfigurationList = D0A330EE16027F1E00A616FA /* Build configuration list for PBXAggregateTarget "libgit2" */; - buildPhases = ( - D0A330F116027F2300A616FA /* libgit2 */, - ); - dependencies = ( - ); - name = libgit2; - productName = libgit2; - }; - D0A330F216027F3600A616FA /* libgit2-iOS */ = { - isa = PBXAggregateTarget; - buildConfigurationList = D0A330F316027F3700A616FA /* Build configuration list for PBXAggregateTarget "libgit2-iOS" */; - buildPhases = ( - D0A330F616027F3B00A616FA /* libgit2-iOS */, - ); - dependencies = ( - 6A3C609F17D5965700382DFF /* PBXTargetDependency */, - ); - name = "libgit2-iOS"; - productName = "libgit2-iOS"; - }; -/* End PBXAggregateTarget section */ - /* Begin PBXBuildFile section */ 200578C518932A82001C06C3 /* GTBlameSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 200578C418932A82001C06C3 /* GTBlameSpec.m */; }; 2089E43C17D9A58000F451DA /* GTTagSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 2089E43B17D9A58000F451DA /* GTTagSpec.m */; }; @@ -105,8 +56,6 @@ 5BE612931745EEBC00266D8C /* GTTreeBuilderSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BE612921745EEBC00266D8C /* GTTreeBuilderSpec.m */; }; 6EEB51A1199D62B9001D72C0 /* GTFetchHeadEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EEB519F199D62B9001D72C0 /* GTFetchHeadEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6EEB51A2199D62B9001D72C0 /* GTFetchHeadEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EEB51A0199D62B9001D72C0 /* GTFetchHeadEntry.m */; }; - 79262F1013C697C100A4B1EA /* git2 in Copy git2 Headers */ = {isa = PBXBuildFile; fileRef = 79262F0E13C697BE00A4B1EA /* git2 */; }; - 79262F8B13C69B1600A4B1EA /* git2.h in Headers */ = {isa = PBXBuildFile; fileRef = 79262F8A13C69B1600A4B1EA /* git2.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8803DA871313145700E6E818 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 8803DA861313145700E6E818 /* libz.dylib */; }; 880EE66118AE700500B82455 /* GTFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 880EE65F18AE700500B82455 /* GTFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 880EE66318AE700500B82455 /* GTFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 880EE66018AE700500B82455 /* GTFilter.m */; }; @@ -132,7 +81,6 @@ 88746CC417FA1C950005888A /* GTRepository+Committing.h in Headers */ = {isa = PBXBuildFile; fileRef = 88746CC217FA1C950005888A /* GTRepository+Committing.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88746CC617FA1C950005888A /* GTRepository+Committing.m in Sources */ = {isa = PBXBuildFile; fileRef = 88746CC317FA1C950005888A /* GTRepository+Committing.m */; }; 88948AC91779243600809CDA /* GTObjectDatabaseSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 88948AC81779243600809CDA /* GTObjectDatabaseSpec.m */; }; - 889923FB19FF5DD40092A9A6 /* git2 in Headers */ = {isa = PBXBuildFile; fileRef = 889923F919FF5DD40092A9A6 /* git2 */; settings = {ATTRIBUTES = (Public, ); }; }; 88A994BA16FCE7D400402C7B /* GTBranchSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 88A994B916FCE7D400402C7B /* GTBranchSpec.m */; }; 88A994CB16FCED1D00402C7B /* QuickSpec+GTFixtures.m in Sources */ = {isa = PBXBuildFile; fileRef = 88A994CA16FCED1D00402C7B /* QuickSpec+GTFixtures.m */; }; 88B2131C1B20E785005CF2C5 /* GTRepository+References.h in Headers */ = {isa = PBXBuildFile; fileRef = 88B2131A1B20E785005CF2C5 /* GTRepository+References.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -185,13 +133,11 @@ BDFAF9C4131C1845000508BC /* GTIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = BDFAF9C2131C1845000508BC /* GTIndex.m */; }; BDFAF9C9131C1868000508BC /* GTIndexEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = BDFAF9C7131C1868000508BC /* GTIndexEntry.h */; settings = {ATTRIBUTES = (Public, ); }; }; BDFAF9CA131C1868000508BC /* GTIndexEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = BDFAF9C8131C1868000508BC /* GTIndexEntry.m */; }; - BEF7E4E01A3A47690035BB8E /* git2 in Copy git2 Headers again */ = {isa = PBXBuildFile; fileRef = 79262F0E13C697BE00A4B1EA /* git2 */; }; D00F6816175D373C004DB9D6 /* GTReferenceSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = D00F6815175D373C004DB9D6 /* GTReferenceSpec.m */; }; D015F7CA17F695E800AD5E1F /* GTRepository+Stashing.h in Headers */ = {isa = PBXBuildFile; fileRef = D015F7C817F695E800AD5E1F /* GTRepository+Stashing.h */; settings = {ATTRIBUTES = (Public, ); }; }; D015F7CC17F695E800AD5E1F /* GTRepository+Stashing.m in Sources */ = {isa = PBXBuildFile; fileRef = D015F7C917F695E800AD5E1F /* GTRepository+Stashing.m */; }; D015F7D517F6965400AD5E1F /* GTRepositoryStashingSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = D015F7D417F6965400AD5E1F /* GTRepositoryStashingSpec.m */; }; D019778A19F8307600F523DA /* ObjectiveGit.m in Sources */ = {isa = PBXBuildFile; fileRef = 88F05AC51601209A00B7AD1D /* ObjectiveGit.m */; }; - D01B6F1419F82F6000D411BC /* git2.h in Headers */ = {isa = PBXBuildFile; fileRef = 79262F8A13C69B1600A4B1EA /* git2.h */; settings = {ATTRIBUTES = (Public, ); }; }; D01B6F1519F82F7B00D411BC /* NSData+Git.h in Headers */ = {isa = PBXBuildFile; fileRef = BD6C2266131459E700992935 /* NSData+Git.h */; settings = {ATTRIBUTES = (Public, ); }; }; D01B6F1619F82F7B00D411BC /* NSData+Git.m in Sources */ = {isa = PBXBuildFile; fileRef = BD6C2267131459E700992935 /* NSData+Git.m */; }; D01B6F1719F82F7B00D411BC /* NSError+Git.h in Headers */ = {isa = PBXBuildFile; fileRef = BDE4C060130EFE2C00851650 /* NSError+Git.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -296,9 +242,6 @@ D03B7C411756AB370034A610 /* GTSubmoduleSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = D03B7C401756AB370034A610 /* GTSubmoduleSpec.m */; }; D040AF70177B9779001AD9EB /* GTOIDSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = D040AF6F177B9779001AD9EB /* GTOIDSpec.m */; }; D040AF78177B9A9E001AD9EB /* GTSignatureSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = D040AF77177B9A9E001AD9EB /* GTSignatureSpec.m */; }; - D05FC5E219FAD039008C9348 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A1F2FD317C6A8F3003DFADE /* libcrypto.a */; }; - D05FC5E319FAD03C008C9348 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A1F2FD417C6A8F3003DFADE /* libssl.a */; }; - D05FC5E419FAD040008C9348 /* libssh2-ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A502B8617D6892D00BAF4A5 /* libssh2-ios.a */; }; D06D9E011755D10000558C17 /* GTEnumeratorSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = D06D9E001755D10000558C17 /* GTEnumeratorSpec.m */; }; D0751CD918BE520400134314 /* GTFilterListSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = D0751CD818BE520400134314 /* GTFilterListSpec.m */; }; D09C2E361755F16200065E36 /* GTSubmodule.h in Headers */ = {isa = PBXBuildFile; fileRef = D09C2E341755F16200065E36 /* GTSubmodule.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -317,6 +260,8 @@ DD3D9513182A81E1004AF532 /* GTBlame.m in Sources */ = {isa = PBXBuildFile; fileRef = DD3D9511182A81E1004AF532 /* GTBlame.m */; }; DD3D951C182AB25C004AF532 /* GTBlameHunk.h in Headers */ = {isa = PBXBuildFile; fileRef = DD3D951A182AB25C004AF532 /* GTBlameHunk.h */; settings = {ATTRIBUTES = (Public, ); }; }; DD3D951D182AB25C004AF532 /* GTBlameHunk.m in Sources */ = {isa = PBXBuildFile; fileRef = DD3D951B182AB25C004AF532 /* GTBlameHunk.m */; }; + F85B3D131CAE156A00A1A225 /* git2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F85B3D0A1CAE0D2F00A1A225 /* git2.framework */; }; + F85B3D141CAE157600A1A225 /* git2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F85B3D081CAE0D2F00A1A225 /* git2.framework */; }; F86949AA1BF1B79E00A989D3 /* GTUtilityFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = F8EFA0391B4059ED000FF7D0 /* GTUtilityFunctions.m */; }; F879D8311B4B788F002D5C07 /* Libgit2FeaturesSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = F879D82F1B4B77F4002D5C07 /* Libgit2FeaturesSpec.m */; }; F879D83C1B4B7F7D002D5C07 /* ObjectiveGit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D01B6ED319F82E2000D411BC /* ObjectiveGit.framework */; }; @@ -371,40 +316,40 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 3D6123BD1A6432F6008F831A /* PBXContainerItemProxy */ = { + 88F05A9F16011F9000B7AD1D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; proxyType = 1; - remoteGlobalIDString = D0A330ED16027F1E00A616FA; - remoteInfo = libgit2; + remoteGlobalIDString = 8DC2EF4F0486A6940098B216; + remoteInfo = ObjectiveGit; }; - 6A3C609C17D5964E00382DFF /* PBXContainerItemProxy */ = { + F85B3D071CAE0D2F00A1A225 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6A28265217C69CB400C6A948; - remoteInfo = "OpenSSL-iOS"; + containerPortal = F85B3D001CAE0D2E00A1A225 /* git2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F8D67E341B7BA85D00021BDF; + remoteInfo = "git2-iOS"; }; - 6A3C609E17D5965700382DFF /* PBXContainerItemProxy */ = { + F85B3D091CAE0D2F00A1A225 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6A3C609017D5963700382DFF; - remoteInfo = "libssh2-iOS"; + containerPortal = F85B3D001CAE0D2E00A1A225 /* git2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = F8D67E441B7BAA4900021BDF; + remoteInfo = "git2-Mac"; }; - 88F05A9F16011F9000B7AD1D /* PBXContainerItemProxy */ = { + F85B3D0B1CAE0D3900A1A225 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; + containerPortal = F85B3D001CAE0D2E00A1A225 /* git2.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 8DC2EF4F0486A6940098B216; - remoteInfo = ObjectiveGit; + remoteGlobalIDString = F8D67E431B7BAA4900021BDF; + remoteInfo = "git2-Mac"; }; - D019779619F8335100F523DA /* PBXContainerItemProxy */ = { + F85B3D0D1CAE0D4100A1A225 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; + containerPortal = F85B3D001CAE0D2E00A1A225 /* git2.xcodeproj */; proxyType = 1; - remoteGlobalIDString = D0A330F216027F3600A616FA; - remoteInfo = "libgit2-iOS"; + remoteGlobalIDString = F8D67E331B7BA85D00021BDF; + remoteInfo = "git2-iOS"; }; F879D83D1B4B7F7D002D5C07 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -415,31 +360,6 @@ }; /* End PBXContainerItemProxy section */ -/* Begin PBXCopyFilesBuildPhase section */ - 79262F0F13C697BE00A4B1EA /* Copy git2 Headers */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = Headers; - dstSubfolderSpec = 1; - files = ( - 79262F1013C697C100A4B1EA /* git2 in Copy git2 Headers */, - ); - name = "Copy git2 Headers"; - runOnlyForDeploymentPostprocessing = 0; - }; - BEF7E4DF1A3A47450035BB8E /* Copy git2 Headers again */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = Headers/git2/sys; - dstSubfolderSpec = 1; - files = ( - BEF7E4E01A3A47690035BB8E /* git2 in Copy git2 Headers again */, - ); - name = "Copy git2 Headers again"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - /* Begin PBXFileReference section */ 089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; @@ -498,8 +418,6 @@ 6A502B8617D6892D00BAF4A5 /* libssh2-ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libssh2-ios.a"; path = "External/libssh2-ios/lib/libssh2-ios.a"; sourceTree = ""; }; 6EEB519F199D62B9001D72C0 /* GTFetchHeadEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTFetchHeadEntry.h; sourceTree = ""; }; 6EEB51A0199D62B9001D72C0 /* GTFetchHeadEntry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTFetchHeadEntry.m; sourceTree = ""; }; - 79262F0E13C697BE00A4B1EA /* git2 */ = {isa = PBXFileReference; lastKnownFileType = folder; name = git2; path = External/libgit2/include/git2; sourceTree = ""; }; - 79262F8A13C69B1600A4B1EA /* git2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = git2.h; path = External/libgit2/include/git2.h; sourceTree = ""; }; 8803DA861313145700E6E818 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; 880EE65F18AE700500B82455 /* GTFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTFilter.h; sourceTree = ""; }; 880EE66018AE700500B82455 /* GTFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTFilter.m; sourceTree = ""; }; @@ -529,7 +447,6 @@ 887B948D1A3A38130070D41D /* ObjectiveGit.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = ObjectiveGit.modulemap; sourceTree = ""; }; 887DAFF615CB1C8000F30D0D /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 88948AC81779243600809CDA /* GTObjectDatabaseSpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTObjectDatabaseSpec.m; sourceTree = ""; }; - 889923F919FF5DD40092A9A6 /* git2 */ = {isa = PBXFileReference; lastKnownFileType = folder; name = git2; path = External/libgit2/include/git2; sourceTree = ""; }; 88A994B916FCE7D400402C7B /* GTBranchSpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTBranchSpec.m; sourceTree = ""; }; 88A994C916FCED1D00402C7B /* QuickSpec+GTFixtures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "QuickSpec+GTFixtures.h"; sourceTree = ""; }; 88A994CA16FCED1D00402C7B /* QuickSpec+GTFixtures.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "QuickSpec+GTFixtures.m"; sourceTree = ""; }; @@ -632,6 +549,7 @@ DD3D951B182AB25C004AF532 /* GTBlameHunk.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTBlameHunk.m; sourceTree = ""; }; E46931A7172740D300F2077D /* update_libgit2 */ = {isa = PBXFileReference; lastKnownFileType = text; name = update_libgit2; path = script/update_libgit2; sourceTree = ""; }; E46931A8172740D300F2077D /* update_libgit2_ios */ = {isa = PBXFileReference; lastKnownFileType = text; name = update_libgit2_ios; path = script/update_libgit2_ios; sourceTree = ""; }; + F85B3D001CAE0D2E00A1A225 /* git2.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = git2.xcodeproj; path = git2/git2.xcodeproj; sourceTree = ""; }; F879D82F1B4B77F4002D5C07 /* Libgit2FeaturesSpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Libgit2FeaturesSpec.m; sourceTree = ""; }; F879D8361B4B7F7C002D5C07 /* ObjectiveGit-iOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "ObjectiveGit-iOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; F879D8461B4B8138002D5C07 /* Nimble.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Nimble.framework; path = "Carthage/Checkouts/Nimble/build/Debug-iphoneos/Nimble.framework"; sourceTree = ""; }; @@ -663,8 +581,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4D103ADD1819CFAA0029DB24 /* libiconv.dylib in Frameworks */, + F85B3D131CAE156A00A1A225 /* git2.framework in Frameworks */, 8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */, + 4D103ADD1819CFAA0029DB24 /* libiconv.dylib in Frameworks */, 8803DA871313145700E6E818 /* libz.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -673,11 +592,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + F85B3D141CAE157600A1A225 /* git2.framework in Frameworks */, 884C8A3919FF4B6D0017E98D /* libiconv.dylib in Frameworks */, 884C8A3719FF4B4D0017E98D /* libz.dylib in Frameworks */, - D05FC5E319FAD03C008C9348 /* libssl.a in Frameworks */, - D05FC5E219FAD039008C9348 /* libcrypto.a in Frameworks */, - D05FC5E419FAD040008C9348 /* libssh2-ios.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -714,12 +631,12 @@ 887B948D1A3A38130070D41D /* ObjectiveGit.modulemap */, BDE4C05E130EFE2C00851650 /* ObjectiveGit */, 88F05A7516011E5400B7AD1D /* ObjectiveGitTests */, - 32C88DFF0371C24200C91783 /* Other Sources */, 089C1665FE841158C02AAC07 /* Resources */, 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */, D0D81857174421EB00995A2E /* Configuration */, 034768DFFF38A50411DB9C8B /* Products */, E46931A6172740D300F2077D /* Scripts */, + F85B3D001CAE0D2E00A1A225 /* git2.xcodeproj */, ); name = ObjectiveGitFramework; sourceTree = ""; @@ -743,7 +660,6 @@ D0A0128819F98475007F1914 /* Quick.framework */, D0A0128B19F9853D007F1914 /* Nimble.framework */, F879D8461B4B8138002D5C07 /* Nimble.framework */, - 889923F919FF5DD40092A9A6 /* git2 */, F895F4DE1C801E5F004EA221 /* ZipArchive.framework */, F8E68E721C800B1600DBC517 /* ZipArchive.framework */, ); @@ -790,15 +706,6 @@ name = Diff; sourceTree = ""; }; - 32C88DFF0371C24200C91783 /* Other Sources */ = { - isa = PBXGroup; - children = ( - 79262F0E13C697BE00A4B1EA /* git2 */, - 79262F8A13C69B1600A4B1EA /* git2.h */, - ); - name = "Other Sources"; - sourceTree = ""; - }; 88F05A7516011E5400B7AD1D /* ObjectiveGitTests */ = { isa = PBXGroup; children = ( @@ -1045,6 +952,15 @@ path = Scripts; sourceTree = ""; }; + F85B3D011CAE0D2E00A1A225 /* Products */ = { + isa = PBXGroup; + children = ( + F85B3D0A1CAE0D2F00A1A225 /* git2.framework */, + F85B3D081CAE0D2F00A1A225 /* git2.framework */, + ); + name = Products; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -1056,6 +972,7 @@ DD3D951C182AB25C004AF532 /* GTBlameHunk.h in Headers */, BDD8AE6F13131B8800CB5D40 /* GTEnumerator.h in Headers */, BDE4C066130EFE2C00851650 /* GTRepository.h in Headers */, + 88F6D9D91320451F00CC0BA8 /* ObjectiveGit.h in Headers */, BD6B0411131496B8001909D0 /* GTTree.h in Headers */, 5BE612881745EE3400266D8C /* GTTreeBuilder.h in Headers */, BD6B0417131496CC001909D0 /* GTTreeEntry.h in Headers */, @@ -1067,25 +984,19 @@ BDFAF9C9131C1868000508BC /* GTIndexEntry.h in Headers */, 6EEB51A1199D62B9001D72C0 /* GTFetchHeadEntry.h in Headers */, BD441E08131ED0C300187010 /* GTReference.h in Headers */, - 88F6D9D91320451F00CC0BA8 /* ObjectiveGit.h in Headers */, 88B2131C1B20E785005CF2C5 /* GTRepository+References.h in Headers */, 88F6D9FA1320467100CC0BA8 /* GTCommit.h in Headers */, 88F6D9FB1320467500CC0BA8 /* GTObject.h in Headers */, AA046112134F4D2000DF526B /* GTOdbObject.h in Headers */, - D0A0129519F99EF8007F1914 /* NSDate+GTTimeAdditions.h in Headers */, 4DFFB15B183AA8D600D1565E /* GTRepository+RemoteOperations.h in Headers */, BDB2B1301386F34300C88D55 /* GTObjectDatabase.h in Headers */, 88F6D9FC1320467800CC0BA8 /* GTSignature.h in Headers */, 88F50F59132054D800584FBE /* GTBranch.h in Headers */, - 79262F8B13C69B1600A4B1EA /* git2.h in Headers */, 88EB7E4D14AEBA600046FEA4 /* GTConfiguration.h in Headers */, - BDE4C064130EFE2C00851650 /* NSError+Git.h in Headers */, 23F39FAD1C86DB1C00849F3C /* GTRepository+Merging.h in Headers */, - 55C8057D13875C11004DCB0F /* NSData+Git.h in Headers */, D03B57A118BFFF07007124F4 /* GTDiffPatch.h in Headers */, 883CD6AB1600EBC600F57354 /* GTRemote.h in Headers */, 88E353001982E9160051001F /* GTRepository+Attributes.h in Headers */, - 55C8057E13875C1B004DCB0F /* NSString+Git.h in Headers */, 30A3D6541667F11C00C49A39 /* GTDiff.h in Headers */, 3011D86B1668E48500CE3409 /* GTDiffFile.h in Headers */, 3011D8711668E78500CE3409 /* GTDiffHunk.h in Headers */, @@ -1097,7 +1008,6 @@ 8821547D17147B3600D76B76 /* GTOID.h in Headers */, 20F43DE318A2F668007D3621 /* GTRepository+Blame.h in Headers */, D0CE552018B6C58F008EB8E0 /* GTFilterList.h in Headers */, - D021DF4F1806899000934E32 /* NSArray+StringArray.h in Headers */, 30DCBA6317B45A78009B0EBD /* GTRepository+Status.h in Headers */, 8821547617147A5200D76B76 /* GTReflogEntry.h in Headers */, 30DCBA5C17B45213009B0EBD /* GTStatusDelta.h in Headers */, @@ -1105,6 +1015,11 @@ D09C2E361755F16200065E36 /* GTSubmodule.h in Headers */, F8D1BDEE1B31FE7C00CDEC90 /* GTRepository+Pull.h in Headers */, 4D79C0EE17DF9F4D00997DE4 /* GTCredential.h in Headers */, + D021DF4F1806899000934E32 /* NSArray+StringArray.h in Headers */, + 55C8057D13875C11004DCB0F /* NSData+Git.h in Headers */, + D0A0129519F99EF8007F1914 /* NSDate+GTTimeAdditions.h in Headers */, + BDE4C064130EFE2C00851650 /* NSError+Git.h in Headers */, + 55C8057E13875C1B004DCB0F /* NSString+Git.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1112,6 +1027,7 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + D0E0171519F9AD820019930C /* ObjectiveGit.h in Headers */, D01B6F3D19F82F8700D411BC /* GTTag.h in Headers */, D01B6F4119F82F8700D411BC /* GTIndexEntry.h in Headers */, D01B6F2319F82F8700D411BC /* GTRepository+Reset.h in Headers */, @@ -1120,9 +1036,7 @@ 23F39FAF1C86DD0A00849F3C /* GTRepository+Merging.h in Headers */, D01B6F3519F82F8700D411BC /* GTBlob.h in Headers */, D01B6F4D19F82F8700D411BC /* GTRemote.h in Headers */, - D01B6F1519F82F7B00D411BC /* NSData+Git.h in Headers */, D01B6F6119F82FA600D411BC /* GTFilterSource.h in Headers */, - D0E0171519F9AD820019930C /* ObjectiveGit.h in Headers */, 88B2131D1B20E785005CF2C5 /* GTRepository+References.h in Headers */, D01B6F4919F82F8700D411BC /* GTOdbObject.h in Headers */, D01B6F3919F82F8700D411BC /* GTTreeEntry.h in Headers */, @@ -1136,9 +1050,7 @@ D01B6F6519F82FA600D411BC /* GTRepository+Attributes.h in Headers */, D01B6F2919F82F8700D411BC /* GTRepository+Committing.h in Headers */, D01B6F4F19F82FA600D411BC /* GTRepository+Blame.h in Headers */, - D01B6F1719F82F7B00D411BC /* NSError+Git.h in Headers */, D01B6F3319F82F8700D411BC /* GTSignature.h in Headers */, - D01B6F1919F82F7B00D411BC /* NSString+Git.h in Headers */, D01B6F7519F82FB300D411BC /* GTDiffPatch.h in Headers */, D01B6F3719F82F8700D411BC /* GTTree.h in Headers */, D01B6F5D19F82FA600D411BC /* GTCredential.h in Headers */, @@ -1157,15 +1069,16 @@ D01B6F3F19F82F8700D411BC /* GTIndex.h in Headers */, D01B6F2719F82F8700D411BC /* GTRepository+Stashing.h in Headers */, D01B6F5119F82FA600D411BC /* GTBlame.h in Headers */, - D01B6F1D19F82F7B00D411BC /* NSArray+StringArray.h in Headers */, D01B6F4519F82F8700D411BC /* GTBranch.h in Headers */, D01B6F7119F82FB300D411BC /* GTDiffDelta.h in Headers */, D01B6F3B19F82F8700D411BC /* GTTreeBuilder.h in Headers */, - D01B6F1B19F82F7B00D411BC /* NSDate+GTTimeAdditions.h in Headers */, D01B6F6319F82FA600D411BC /* GTFilterList.h in Headers */, - 889923FB19FF5DD40092A9A6 /* git2 in Headers */, F8D1BDEF1B31FE7C00CDEC90 /* GTRepository+Pull.h in Headers */, - D01B6F1419F82F6000D411BC /* git2.h in Headers */, + D01B6F1D19F82F7B00D411BC /* NSArray+StringArray.h in Headers */, + D01B6F1519F82F7B00D411BC /* NSData+Git.h in Headers */, + D01B6F1719F82F7B00D411BC /* NSError+Git.h in Headers */, + D01B6F1919F82F7B00D411BC /* NSString+Git.h in Headers */, + D01B6F1B19F82F7B00D411BC /* NSDate+GTTimeAdditions.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1197,14 +1110,12 @@ 8DC2EF540486A6940098B216 /* Sources */, 8DC2EF520486A6940098B216 /* Resources */, 8DC2EF560486A6940098B216 /* Frameworks */, - 79262F0F13C697BE00A4B1EA /* Copy git2 Headers */, - BEF7E4DF1A3A47450035BB8E /* Copy git2 Headers again */, 8DC2EF500486A6940098B216 /* Headers */, ); buildRules = ( ); dependencies = ( - 3D6123BE1A6432F6008F831A /* PBXTargetDependency */, + F85B3D0C1CAE0D3900A1A225 /* PBXTargetDependency */, ); name = "ObjectiveGit-Mac"; productInstallPath = "$(HOME)/Library/Frameworks"; @@ -1223,7 +1134,7 @@ buildRules = ( ); dependencies = ( - D019779719F8335100F523DA /* PBXTargetDependency */, + F85B3D0E1CAE0D4100A1A225 /* PBXTargetDependency */, ); name = "ObjectiveGit-iOS"; productName = ObjectiveGit; @@ -1281,20 +1192,39 @@ mainGroup = 0867D691FE84028FC02AAC07 /* ObjectiveGitFramework */; productRefGroup = 034768DFFF38A50411DB9C8B /* Products */; projectDirPath = ""; + projectReferences = ( + { + ProductGroup = F85B3D011CAE0D2E00A1A225 /* Products */; + ProjectRef = F85B3D001CAE0D2E00A1A225 /* git2.xcodeproj */; + }, + ); projectRoot = ""; targets = ( 8DC2EF4F0486A6940098B216 /* ObjectiveGit-Mac */, 88F05A6A16011E5400B7AD1D /* ObjectiveGit-MacTests */, D01B6ED219F82E2000D411BC /* ObjectiveGit-iOS */, F879D8351B4B7F7C002D5C07 /* ObjectiveGit-iOSTests */, - D0A330ED16027F1E00A616FA /* libgit2 */, - D0A330F216027F3600A616FA /* libgit2-iOS */, - 6A28265217C69CB400C6A948 /* OpenSSL-iOS */, - 6A3C609017D5963700382DFF /* libssh2-iOS */, ); }; /* End PBXProject section */ +/* Begin PBXReferenceProxy section */ + F85B3D081CAE0D2F00A1A225 /* git2.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = git2.framework; + remoteRef = F85B3D071CAE0D2F00A1A225 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + F85B3D0A1CAE0D2F00A1A225 /* git2.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = git2.framework; + remoteRef = F85B3D091CAE0D2F00A1A225 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + /* Begin PBXResourcesBuildPhase section */ 88F05A6816011E5400B7AD1D /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -1322,65 +1252,6 @@ }; /* End PBXResourcesBuildPhase section */ -/* Begin PBXShellScriptBuildPhase section */ - 6A28265317C69CB400C6A948 /* OpenSSL-iOS */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "OpenSSL-iOS"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = script/update_libssl_ios; - }; - 6A3C609117D5963700382DFF /* libssh2-iOS */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "libssh2-iOS"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = script/update_libssh2_ios; - }; - D0A330F116027F2300A616FA /* libgit2 */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = libgit2; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = script/update_libgit2; - }; - D0A330F616027F3B00A616FA /* libgit2-iOS */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "libgit2-iOS"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = script/update_libgit2_ios; - }; -/* End PBXShellScriptBuildPhase section */ - /* Begin PBXSourcesBuildPhase section */ 88F05A6616011E5400B7AD1D /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -1595,30 +1466,20 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 3D6123BE1A6432F6008F831A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = D0A330ED16027F1E00A616FA /* libgit2 */; - targetProxy = 3D6123BD1A6432F6008F831A /* PBXContainerItemProxy */; - }; - 6A3C609D17D5964E00382DFF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 6A28265217C69CB400C6A948 /* OpenSSL-iOS */; - targetProxy = 6A3C609C17D5964E00382DFF /* PBXContainerItemProxy */; - }; - 6A3C609F17D5965700382DFF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 6A3C609017D5963700382DFF /* libssh2-iOS */; - targetProxy = 6A3C609E17D5965700382DFF /* PBXContainerItemProxy */; - }; 88F05AA016011F9000B7AD1D /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 8DC2EF4F0486A6940098B216 /* ObjectiveGit-Mac */; targetProxy = 88F05A9F16011F9000B7AD1D /* PBXContainerItemProxy */; }; - D019779719F8335100F523DA /* PBXTargetDependency */ = { + F85B3D0C1CAE0D3900A1A225 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "git2-Mac"; + targetProxy = F85B3D0B1CAE0D3900A1A225 /* PBXContainerItemProxy */; + }; + F85B3D0E1CAE0D4100A1A225 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = D0A330F216027F3600A616FA /* libgit2-iOS */; - targetProxy = D019779619F8335100F523DA /* PBXContainerItemProxy */; + name = "git2-iOS"; + targetProxy = F85B3D0D1CAE0D4100A1A225 /* PBXContainerItemProxy */; }; F879D83E1B4B7F7D002D5C07 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -1643,21 +1504,11 @@ isa = XCBuildConfiguration; baseConfigurationReference = D0D8186A174421EB00995A2E /* Mac-Framework.xcconfig */; buildSettings = { - CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_VERSION = A; INFOPLIST_FILE = Info.plist; MODULEMAP_FILE = ObjectiveGit.modulemap; - OTHER_LDFLAGS = ( - "-lgit2", - "-force_load", - External/libgit2.a, - /usr/local/lib/libssh2.a, - "-lcrypto", - "-lssl", - "-lcurl", - ); PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = ObjectiveGit; WRAPPER_EXTENSION = framework; @@ -1668,21 +1519,11 @@ isa = XCBuildConfiguration; baseConfigurationReference = D0D8186A174421EB00995A2E /* Mac-Framework.xcconfig */; buildSettings = { - CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_VERSION = A; INFOPLIST_FILE = Info.plist; MODULEMAP_FILE = ObjectiveGit.modulemap; - OTHER_LDFLAGS = ( - "-lgit2", - "-force_load", - External/libgit2.a, - /usr/local/lib/libssh2.a, - "-lcrypto", - "-lssl", - "-lcurl", - ); PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = ObjectiveGit; WRAPPER_EXTENSION = framework; @@ -1697,15 +1538,8 @@ ENABLE_TESTABILITY = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = NO; - HEADER_SEARCH_PATHS = ( - External/libgit2/include, - /usr/local/include, - ); + HEADER_SEARCH_PATHS = ""; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LIBRARY_SEARCH_PATHS = ( - ., - External, - ); MACOSX_DEPLOYMENT_TARGET = 10.8; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( @@ -1727,15 +1561,8 @@ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = NO; - HEADER_SEARCH_PATHS = ( - External/libgit2/include, - /usr/local/include, - ); + HEADER_SEARCH_PATHS = ""; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LIBRARY_SEARCH_PATHS = ( - ., - External, - ); MACOSX_DEPLOYMENT_TARGET = 10.8; OTHER_CFLAGS = ( "$(inherited)", @@ -1749,54 +1576,6 @@ }; name = Release; }; - 6A28265517C69CB400C6A948 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D81865174421EB00995A2E /* iOS-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "OpenSSL-iOS"; - }; - name = Debug; - }; - 6A28265617C69CB400C6A948 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D81865174421EB00995A2E /* iOS-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "OpenSSL-iOS"; - }; - name = Release; - }; - 6A28265717C69CB400C6A948 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D81865174421EB00995A2E /* iOS-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "OpenSSL-iOS"; - }; - name = Profile; - }; - 6A3C609317D5963700382DFF /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D81865174421EB00995A2E /* iOS-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "libssh2-iOS"; - }; - name = Debug; - }; - 6A3C609417D5963700382DFF /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D81865174421EB00995A2E /* iOS-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "libssh2-iOS"; - }; - name = Release; - }; - 6A3C609517D5963700382DFF /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D81865174421EB00995A2E /* iOS-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "libssh2-iOS"; - }; - name = Profile; - }; 88F05A8016011E5400B7AD1D /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = D0D81867174421EB00995A2E /* Mac-Application.xcconfig */; @@ -1810,10 +1589,6 @@ "NOUNCRYPT=1", "NOCRYPT=1", ); - HEADER_SEARCH_PATHS = ( - External/libgit2/include, - /usr/local/include, - ); INFOPLIST_FILE = "ObjectiveGitTests/ObjectiveGitTests-Info.plist"; MACOSX_DEPLOYMENT_TARGET = 10.9; PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)"; @@ -1829,10 +1604,6 @@ "$(inherited)", "$(DEVELOPER_FRAMEWORKS_DIR)", ); - HEADER_SEARCH_PATHS = ( - External/libgit2/include, - /usr/local/include, - ); INFOPLIST_FILE = "ObjectiveGitTests/ObjectiveGitTests-Info.plist"; MACOSX_DEPLOYMENT_TARGET = 10.9; PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)"; @@ -1847,15 +1618,8 @@ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = NO; - HEADER_SEARCH_PATHS = ( - External/libgit2/include, - /usr/local/include, - ); + HEADER_SEARCH_PATHS = ""; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LIBRARY_SEARCH_PATHS = ( - ., - External, - ); MACOSX_DEPLOYMENT_TARGET = 10.8; OTHER_CFLAGS = ( "$(inherited)", @@ -1873,21 +1637,11 @@ isa = XCBuildConfiguration; baseConfigurationReference = D0D8186A174421EB00995A2E /* Mac-Framework.xcconfig */; buildSettings = { - CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_VERSION = A; INFOPLIST_FILE = Info.plist; MODULEMAP_FILE = ObjectiveGit.modulemap; - OTHER_LDFLAGS = ( - "-lgit2", - "-force_load", - External/libgit2.a, - /usr/local/lib/libssh2.a, - "-lcrypto", - "-lssl", - "-lcurl", - ); PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = ObjectiveGit; WRAPPER_EXTENSION = framework; @@ -1902,10 +1656,6 @@ "$(inherited)", "$(DEVELOPER_FRAMEWORKS_DIR)", ); - HEADER_SEARCH_PATHS = ( - External/libgit2/include, - /usr/local/include, - ); INFOPLIST_FILE = "ObjectiveGitTests/ObjectiveGitTests-Info.plist"; MACOSX_DEPLOYMENT_TARGET = 10.9; PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)"; @@ -1922,22 +1672,10 @@ CURRENT_PROJECT_VERSION = 1; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "External/libssh2-ios/include/libssh2", - External/libgit2/include, - ); + HEADER_SEARCH_PATHS = "$(inherited)"; INFOPLIST_FILE = Info.plist; - LIBRARY_SEARCH_PATHS = ( - "External/ios-openssl/lib", - "External/libssh2-ios/lib", - "External/libgit2-ios", - ); + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MODULEMAP_FILE = ObjectiveGit.modulemap; - OTHER_LDFLAGS = ( - "-lgit2-ios", - "-all_load", - ); PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = ObjectiveGit; VERSIONING_SYSTEM = "apple-generic"; @@ -1945,38 +1683,6 @@ }; name = Test; }; - D019779219F830F500F523DA /* Test */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D8186B174421EB00995A2E /* Mac-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Test; - }; - D019779319F830F500F523DA /* Test */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D81865174421EB00995A2E /* iOS-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Test; - }; - D019779419F830F500F523DA /* Test */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D81865174421EB00995A2E /* iOS-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "OpenSSL-iOS"; - }; - name = Test; - }; - D019779519F830F500F523DA /* Test */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D81865174421EB00995A2E /* iOS-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "libssh2-iOS"; - }; - name = Test; - }; D01B6EE719F82E2000D411BC /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = D019778C19F830D100F523DA /* iOS-Framework.xcconfig */; @@ -1986,22 +1692,10 @@ CURRENT_PROJECT_VERSION = 1; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "External/libssh2-ios/include/libssh2", - External/libgit2/include, - ); + HEADER_SEARCH_PATHS = "$(inherited)"; INFOPLIST_FILE = Info.plist; - LIBRARY_SEARCH_PATHS = ( - "External/ios-openssl/lib", - "External/libssh2-ios/lib", - "External/libgit2-ios", - ); + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MODULEMAP_FILE = ObjectiveGit.modulemap; - OTHER_LDFLAGS = ( - "-lgit2-ios", - "-all_load", - ); PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = ObjectiveGit; VERSIONING_SYSTEM = "apple-generic"; @@ -2018,22 +1712,10 @@ CURRENT_PROJECT_VERSION = 1; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "External/libssh2-ios/include/libssh2", - External/libgit2/include, - ); + HEADER_SEARCH_PATHS = "$(inherited)"; INFOPLIST_FILE = Info.plist; - LIBRARY_SEARCH_PATHS = ( - "External/ios-openssl/lib", - "External/libssh2-ios/lib", - "External/libgit2-ios", - ); + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MODULEMAP_FILE = ObjectiveGit.modulemap; - OTHER_LDFLAGS = ( - "-lgit2-ios", - "-all_load", - ); PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = ObjectiveGit; VERSIONING_SYSTEM = "apple-generic"; @@ -2050,22 +1732,10 @@ CURRENT_PROJECT_VERSION = 1; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "External/libssh2-ios/include/libssh2", - External/libgit2/include, - ); + HEADER_SEARCH_PATHS = "$(inherited)"; INFOPLIST_FILE = Info.plist; - LIBRARY_SEARCH_PATHS = ( - "External/ios-openssl/lib", - "External/libssh2-ios/lib", - "External/libgit2-ios", - ); + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MODULEMAP_FILE = ObjectiveGit.modulemap; - OTHER_LDFLAGS = ( - "-lgit2-ios", - "-all_load", - ); PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = ObjectiveGit; VERSIONING_SYSTEM = "apple-generic"; @@ -2080,15 +1750,8 @@ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = NO; - HEADER_SEARCH_PATHS = ( - External/libgit2/include, - /usr/local/include, - ); + HEADER_SEARCH_PATHS = ""; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LIBRARY_SEARCH_PATHS = ( - ., - External, - ); MACOSX_DEPLOYMENT_TARGET = 10.8; OTHER_CFLAGS = ( "$(inherited)", @@ -2106,21 +1769,11 @@ isa = XCBuildConfiguration; baseConfigurationReference = D0D8186A174421EB00995A2E /* Mac-Framework.xcconfig */; buildSettings = { - CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_VERSION = A; INFOPLIST_FILE = Info.plist; MODULEMAP_FILE = ObjectiveGit.modulemap; - OTHER_LDFLAGS = ( - "-lgit2", - "-force_load", - External/libgit2.a, - /usr/local/lib/libssh2.a, - "-lcrypto", - "-lssl", - "-lcurl", - ); PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = ObjectiveGit; WRAPPER_EXTENSION = framework; @@ -2135,10 +1788,6 @@ "$(inherited)", "$(DEVELOPER_FRAMEWORKS_DIR)", ); - HEADER_SEARCH_PATHS = ( - External/libgit2/include, - /usr/local/include, - ); INFOPLIST_FILE = "ObjectiveGitTests/ObjectiveGitTests-Info.plist"; MACOSX_DEPLOYMENT_TARGET = 10.9; PRODUCT_BUNDLE_IDENTIFIER = "org.libgit2.$(PRODUCT_NAME:rfc1034identifier)"; @@ -2146,54 +1795,6 @@ }; name = Profile; }; - D03FC3DB1602E97F00BCFA73 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D8186B174421EB00995A2E /* Mac-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - D03FC3DC1602E97F00BCFA73 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D81865174421EB00995A2E /* iOS-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Profile; - }; - D0A330EF16027F1E00A616FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D8186B174421EB00995A2E /* Mac-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - D0A330F016027F1E00A616FA /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D8186B174421EB00995A2E /* Mac-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - D0A330F416027F3700A616FA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D81865174421EB00995A2E /* iOS-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - D0A330F516027F3700A616FA /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D0D81865174421EB00995A2E /* iOS-StaticLibrary.xcconfig */; - buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; F879D8401B4B7F7D002D5C07 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = D0A463DB17E57C45000F5021 /* Test.xcconfig */; @@ -2235,6 +1836,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = "$(inherited)"; INFOPLIST_FILE = "ObjectiveGitTests/ObjectiveGitTests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( ., @@ -2280,6 +1882,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = "$(inherited)"; INFOPLIST_FILE = "ObjectiveGitTests/ObjectiveGitTests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( ., @@ -2326,6 +1929,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = "$(inherited)"; INFOPLIST_FILE = "ObjectiveGitTests/ObjectiveGitTests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( ., @@ -2372,6 +1976,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = "$(inherited)"; INFOPLIST_FILE = "ObjectiveGitTests/ObjectiveGitTests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( ., @@ -2410,28 +2015,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6A28265417C69CB400C6A948 /* Build configuration list for PBXAggregateTarget "OpenSSL-iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6A28265517C69CB400C6A948 /* Debug */, - D019779419F830F500F523DA /* Test */, - 6A28265617C69CB400C6A948 /* Release */, - 6A28265717C69CB400C6A948 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6A3C609217D5963700382DFF /* Build configuration list for PBXAggregateTarget "libssh2-iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6A3C609317D5963700382DFF /* Debug */, - D019779519F830F500F523DA /* Test */, - 6A3C609417D5963700382DFF /* Release */, - 6A3C609517D5963700382DFF /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 88F05A7F16011E5400B7AD1D /* Build configuration list for PBXNativeTarget "ObjectiveGit-MacTests" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -2454,28 +2037,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D0A330EE16027F1E00A616FA /* Build configuration list for PBXAggregateTarget "libgit2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D0A330EF16027F1E00A616FA /* Debug */, - D019779219F830F500F523DA /* Test */, - D0A330F016027F1E00A616FA /* Release */, - D03FC3DB1602E97F00BCFA73 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D0A330F316027F3700A616FA /* Build configuration list for PBXAggregateTarget "libgit2-iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D0A330F416027F3700A616FA /* Debug */, - D019779319F830F500F523DA /* Test */, - D0A330F516027F3700A616FA /* Release */, - D03FC3DC1602E97F00BCFA73 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; F879D83F1B4B7F7D002D5C07 /* Build configuration list for PBXNativeTarget "ObjectiveGit-iOSTests" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/ObjectiveGitFramework.xcworkspace/contents.xcworkspacedata b/ObjectiveGitFramework.xcworkspace/contents.xcworkspacedata index d37216e50..00130b8f7 100644 --- a/ObjectiveGitFramework.xcworkspace/contents.xcworkspacedata +++ b/ObjectiveGitFramework.xcworkspace/contents.xcworkspacedata @@ -4,9 +4,6 @@ - - diff --git a/ObjectiveGitTests/GTIndexSpec.m b/ObjectiveGitTests/GTIndexSpec.m index c8a651053..d1982c2c7 100644 --- a/ObjectiveGitTests/GTIndexSpec.m +++ b/ObjectiveGitTests/GTIndexSpec.m @@ -255,6 +255,7 @@ GTIndexEntry *decomposedFileEntry = [index entryWithPath:[filename decomposedStringWithCanonicalMapping] error:NULL]; expect(decomposedFileEntry).notTo(beNil()); + // This check will fail if GIT_USE_ICONV is not enabled expect(@(fileStatusEqualsExpected(decomposedFileEntry.path, GTStatusDeltaStatusUnmodified, GTStatusDeltaStatusDeleted))).to(beTruthy()); expect(@([[NSFileManager defaultManager] moveItemAtURL:fileURL toURL:renamedFileURL error:NULL])).to(beTruthy()); diff --git a/git2/git2-Mac/Info.plist b/git2/git2-Mac/Info.plist new file mode 100644 index 000000000..ad0b03a64 --- /dev/null +++ b/git2/git2-Mac/Info.plist @@ -0,0 +1,28 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSHumanReadableCopyright + Copyright © 2015 phatblat. All rights reserved. + NSPrincipalClass + + + diff --git a/git2/git2-Mac/git2.h b/git2/git2-Mac/git2.h new file mode 100644 index 000000000..af61e5516 --- /dev/null +++ b/git2/git2-Mac/git2.h @@ -0,0 +1,96 @@ +// +// git2-Mac.h +// git2-Mac +// +// Created by Ben Chatelain on 8/12/15. +// Copyright © 2015 phatblat. All rights reserved. +// + +/// Project version number for git2-Mac. +extern double git2_MacVersionNumber; + +/// Project version string for git2-Mac. +extern const unsigned char git2_MacVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +// Headers from libit2/git2.h +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +// Other headers +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +// Microsoft platforms +//#import +//#import diff --git a/git2/git2-iOS/Info.plist b/git2/git2-iOS/Info.plist new file mode 100644 index 000000000..d3de8eefb --- /dev/null +++ b/git2/git2-iOS/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + + diff --git a/git2/git2-iOS/git2.h b/git2/git2-iOS/git2.h new file mode 100644 index 000000000..ce3b9f73f --- /dev/null +++ b/git2/git2-iOS/git2.h @@ -0,0 +1,96 @@ +// +// git2.h +// git2-iOS +// +// Created by Ben Chatelain on 8/12/15. +// Copyright © 2015 phatblat. All rights reserved. +// + +/// Project version number for git2-iOS. +extern double git2_iOSVersionNumber; + +/// Project version string for git2-iOS. +extern const unsigned char git2_iOSVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +// Headers from libit2/git2.h +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +// Other headers +#import +#import +#import +#import + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +// Microsoft platforms +//#import +//#import diff --git a/git2/git2.modulemap b/git2/git2.modulemap new file mode 100644 index 000000000..f5998667d --- /dev/null +++ b/git2/git2.modulemap @@ -0,0 +1,86 @@ +framework module git2 { + umbrella header "git2.h" + + // libgit2/git2.h + header "annotated_commit.h" + header "attr.h" + header "blob.h" + header "blame.h" + header "branch.h" + header "buffer.h" + header "checkout.h" + header "cherrypick.h" + header "clone.h" + header "commit.h" + header "common.h" + header "config.h" + header "describe.h" + header "diff.h" + header "errors.h" + header "filter.h" + header "global.h" + header "graph.h" + header "ignore.h" + header "index.h" + header "indexer.h" + header "merge.h" + header "message.h" + header "net.h" + header "notes.h" + header "object.h" + header "odb.h" + header "odb_backend.h" + header "oid.h" + header "pack.h" + header "patch.h" + header "pathspec.h" + header "rebase.h" + header "refdb.h" + header "reflog.h" + header "refs.h" + header "refspec.h" + header "remote.h" + header "repository.h" + header "reset.h" + header "revert.h" + header "revparse.h" + header "revwalk.h" + header "signature.h" + header "stash.h" + header "status.h" + header "submodule.h" + header "tag.h" + header "transport.h" + header "transaction.h" + header "tree.h" + header "types.h" + header "version.h" + + // Other headers + header "cred_helpers.h" + header "oidarray.h" + header "strarray.h" + header "trace.h" + + module sys { + header "sys/commit.h" + header "sys/config.h" + header "sys/diff.h" + header "sys/filter.h" + header "sys/hashsig.h" + header "sys/index.h" + header "sys/mempack.h" + header "sys/odb_backend.h" + header "sys/openssl.h" + header "sys/refdb_backend.h" + header "sys/reflog.h" + header "sys/refs.h" + header "sys/repository.h" + header "sys/stream.h" + header "sys/transport.h" + + export * + } + + export * +} diff --git a/git2/git2.xcodeproj/project.pbxproj b/git2/git2.xcodeproj/project.pbxproj new file mode 100644 index 000000000..9d67a8221 --- /dev/null +++ b/git2/git2.xcodeproj/project.pbxproj @@ -0,0 +1,2554 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXAggregateTarget section */ + F81CC0121B93355800FA6C0F /* libssh2-iOS */ = { + isa = PBXAggregateTarget; + buildConfigurationList = F81CC0151B93355800FA6C0F /* Build configuration list for PBXAggregateTarget "libssh2-iOS" */; + buildPhases = ( + F81CC0161B93355E00FA6C0F /* libssh2-iOS */, + ); + dependencies = ( + F81CC01F1B933B3900FA6C0F /* PBXTargetDependency */, + ); + name = "libssh2-iOS"; + productName = libssh2; + }; + F81CC0191B933A5100FA6C0F /* OpenSSL-iOS */ = { + isa = PBXAggregateTarget; + buildConfigurationList = F81CC01C1B933A5100FA6C0F /* Build configuration list for PBXAggregateTarget "OpenSSL-iOS" */; + buildPhases = ( + F81CC01D1B933A5600FA6C0F /* OpenSSL-iOS */, + ); + dependencies = ( + ); + name = "OpenSSL-iOS"; + productName = "OpenSSL-iOS"; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + F804C2221B7BF2CD00C40501 /* annotated_commit.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C10E1B7BF2CC00C40501 /* annotated_commit.c */; }; + F804C2231B7BF2CD00C40501 /* annotated_commit.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C10E1B7BF2CC00C40501 /* annotated_commit.c */; }; + F804C2241B7BF2CD00C40501 /* annotated_commit.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C10F1B7BF2CC00C40501 /* annotated_commit.h */; }; + F804C2251B7BF2CD00C40501 /* annotated_commit.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C10F1B7BF2CC00C40501 /* annotated_commit.h */; }; + F804C2261B7BF2CD00C40501 /* array.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1101B7BF2CC00C40501 /* array.h */; }; + F804C2271B7BF2CD00C40501 /* array.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1101B7BF2CC00C40501 /* array.h */; }; + F804C2281B7BF2CD00C40501 /* attr.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1111B7BF2CC00C40501 /* attr.c */; }; + F804C2291B7BF2CD00C40501 /* attr.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1111B7BF2CC00C40501 /* attr.c */; }; + F804C22A1B7BF2CD00C40501 /* attr.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1121B7BF2CC00C40501 /* attr.h */; }; + F804C22B1B7BF2CD00C40501 /* attr.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1121B7BF2CC00C40501 /* attr.h */; }; + F804C22C1B7BF2CD00C40501 /* attr_file.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1131B7BF2CC00C40501 /* attr_file.c */; }; + F804C22D1B7BF2CD00C40501 /* attr_file.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1131B7BF2CC00C40501 /* attr_file.c */; }; + F804C22E1B7BF2CD00C40501 /* attr_file.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1141B7BF2CC00C40501 /* attr_file.h */; }; + F804C22F1B7BF2CD00C40501 /* attr_file.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1141B7BF2CC00C40501 /* attr_file.h */; }; + F804C2301B7BF2CD00C40501 /* attrcache.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1151B7BF2CC00C40501 /* attrcache.c */; }; + F804C2311B7BF2CD00C40501 /* attrcache.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1151B7BF2CC00C40501 /* attrcache.c */; }; + F804C2321B7BF2CD00C40501 /* attrcache.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1161B7BF2CC00C40501 /* attrcache.h */; }; + F804C2331B7BF2CD00C40501 /* attrcache.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1161B7BF2CC00C40501 /* attrcache.h */; }; + F804C2341B7BF2CD00C40501 /* bitvec.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1171B7BF2CC00C40501 /* bitvec.h */; }; + F804C2351B7BF2CD00C40501 /* bitvec.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1171B7BF2CC00C40501 /* bitvec.h */; }; + F804C2361B7BF2CD00C40501 /* blame.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1181B7BF2CC00C40501 /* blame.c */; }; + F804C2371B7BF2CD00C40501 /* blame.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1181B7BF2CC00C40501 /* blame.c */; }; + F804C2381B7BF2CD00C40501 /* blame.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1191B7BF2CC00C40501 /* blame.h */; }; + F804C2391B7BF2CD00C40501 /* blame.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1191B7BF2CC00C40501 /* blame.h */; }; + F804C23A1B7BF2CD00C40501 /* blame_git.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C11A1B7BF2CC00C40501 /* blame_git.c */; }; + F804C23B1B7BF2CD00C40501 /* blame_git.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C11A1B7BF2CC00C40501 /* blame_git.c */; }; + F804C23C1B7BF2CD00C40501 /* blame_git.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C11B1B7BF2CC00C40501 /* blame_git.h */; }; + F804C23D1B7BF2CD00C40501 /* blame_git.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C11B1B7BF2CC00C40501 /* blame_git.h */; }; + F804C23E1B7BF2CD00C40501 /* blob.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C11C1B7BF2CC00C40501 /* blob.c */; }; + F804C23F1B7BF2CD00C40501 /* blob.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C11C1B7BF2CC00C40501 /* blob.c */; }; + F804C2401B7BF2CD00C40501 /* blob.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C11D1B7BF2CC00C40501 /* blob.h */; }; + F804C2411B7BF2CD00C40501 /* blob.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C11D1B7BF2CC00C40501 /* blob.h */; }; + F804C2421B7BF2CD00C40501 /* branch.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C11E1B7BF2CC00C40501 /* branch.c */; }; + F804C2431B7BF2CD00C40501 /* branch.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C11E1B7BF2CC00C40501 /* branch.c */; }; + F804C2441B7BF2CD00C40501 /* branch.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C11F1B7BF2CC00C40501 /* branch.h */; }; + F804C2451B7BF2CD00C40501 /* branch.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C11F1B7BF2CC00C40501 /* branch.h */; }; + F804C2461B7BF2CD00C40501 /* buf_text.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1201B7BF2CC00C40501 /* buf_text.c */; }; + F804C2471B7BF2CD00C40501 /* buf_text.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1201B7BF2CC00C40501 /* buf_text.c */; }; + F804C2481B7BF2CD00C40501 /* buf_text.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1211B7BF2CC00C40501 /* buf_text.h */; }; + F804C2491B7BF2CD00C40501 /* buf_text.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1211B7BF2CC00C40501 /* buf_text.h */; }; + F804C24A1B7BF2CD00C40501 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1221B7BF2CC00C40501 /* buffer.c */; }; + F804C24B1B7BF2CD00C40501 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1221B7BF2CC00C40501 /* buffer.c */; }; + F804C24C1B7BF2CD00C40501 /* buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1231B7BF2CC00C40501 /* buffer.h */; }; + F804C24D1B7BF2CD00C40501 /* buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1231B7BF2CC00C40501 /* buffer.h */; }; + F804C24E1B7BF2CD00C40501 /* cache.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1241B7BF2CC00C40501 /* cache.c */; }; + F804C24F1B7BF2CD00C40501 /* cache.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1241B7BF2CC00C40501 /* cache.c */; }; + F804C2501B7BF2CD00C40501 /* cache.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1251B7BF2CC00C40501 /* cache.h */; }; + F804C2511B7BF2CD00C40501 /* cache.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1251B7BF2CC00C40501 /* cache.h */; }; + F804C2521B7BF2CD00C40501 /* cc-compat.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1261B7BF2CC00C40501 /* cc-compat.h */; }; + F804C2531B7BF2CD00C40501 /* cc-compat.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1261B7BF2CC00C40501 /* cc-compat.h */; }; + F804C2541B7BF2CD00C40501 /* checkout.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1271B7BF2CC00C40501 /* checkout.c */; }; + F804C2551B7BF2CD00C40501 /* checkout.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1271B7BF2CC00C40501 /* checkout.c */; }; + F804C2561B7BF2CD00C40501 /* checkout.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1281B7BF2CC00C40501 /* checkout.h */; }; + F804C2571B7BF2CD00C40501 /* checkout.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1281B7BF2CC00C40501 /* checkout.h */; }; + F804C2581B7BF2CD00C40501 /* cherrypick.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1291B7BF2CC00C40501 /* cherrypick.c */; }; + F804C2591B7BF2CD00C40501 /* cherrypick.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1291B7BF2CC00C40501 /* cherrypick.c */; }; + F804C25A1B7BF2CD00C40501 /* clone.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C12A1B7BF2CC00C40501 /* clone.c */; }; + F804C25B1B7BF2CD00C40501 /* clone.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C12A1B7BF2CC00C40501 /* clone.c */; }; + F804C25C1B7BF2CD00C40501 /* clone.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C12B1B7BF2CC00C40501 /* clone.h */; }; + F804C25D1B7BF2CD00C40501 /* clone.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C12B1B7BF2CC00C40501 /* clone.h */; }; + F804C25E1B7BF2CD00C40501 /* commit.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C12C1B7BF2CC00C40501 /* commit.c */; }; + F804C25F1B7BF2CD00C40501 /* commit.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C12C1B7BF2CC00C40501 /* commit.c */; }; + F804C2601B7BF2CD00C40501 /* commit.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C12D1B7BF2CC00C40501 /* commit.h */; }; + F804C2611B7BF2CD00C40501 /* commit.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C12D1B7BF2CC00C40501 /* commit.h */; }; + F804C2621B7BF2CD00C40501 /* commit_list.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C12E1B7BF2CC00C40501 /* commit_list.c */; }; + F804C2631B7BF2CD00C40501 /* commit_list.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C12E1B7BF2CC00C40501 /* commit_list.c */; }; + F804C2641B7BF2CD00C40501 /* commit_list.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C12F1B7BF2CC00C40501 /* commit_list.h */; }; + F804C2651B7BF2CD00C40501 /* commit_list.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C12F1B7BF2CC00C40501 /* commit_list.h */; }; + F804C2661B7BF2CD00C40501 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1301B7BF2CC00C40501 /* common.h */; }; + F804C2671B7BF2CD00C40501 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1301B7BF2CC00C40501 /* common.h */; }; + F804C2681B7BF2CE00C40501 /* config.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1311B7BF2CC00C40501 /* config.c */; }; + F804C2691B7BF2CE00C40501 /* config.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1311B7BF2CC00C40501 /* config.c */; }; + F804C26A1B7BF2CE00C40501 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1321B7BF2CC00C40501 /* config.h */; }; + F804C26B1B7BF2CE00C40501 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1321B7BF2CC00C40501 /* config.h */; }; + F804C26C1B7BF2CE00C40501 /* config_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1331B7BF2CC00C40501 /* config_cache.c */; }; + F804C26D1B7BF2CE00C40501 /* config_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1331B7BF2CC00C40501 /* config_cache.c */; }; + F804C26E1B7BF2CE00C40501 /* config_file.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1341B7BF2CC00C40501 /* config_file.c */; }; + F804C26F1B7BF2CE00C40501 /* config_file.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1341B7BF2CC00C40501 /* config_file.c */; }; + F804C2701B7BF2CE00C40501 /* config_file.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1351B7BF2CC00C40501 /* config_file.h */; }; + F804C2711B7BF2CE00C40501 /* config_file.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1351B7BF2CC00C40501 /* config_file.h */; }; + F804C2721B7BF2CE00C40501 /* crlf.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1361B7BF2CC00C40501 /* crlf.c */; }; + F804C2731B7BF2CE00C40501 /* crlf.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1361B7BF2CC00C40501 /* crlf.c */; }; + F804C2741B7BF2CE00C40501 /* curl_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1371B7BF2CC00C40501 /* curl_stream.c */; }; + F804C2751B7BF2CE00C40501 /* curl_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1371B7BF2CC00C40501 /* curl_stream.c */; }; + F804C2761B7BF2CE00C40501 /* curl_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1381B7BF2CC00C40501 /* curl_stream.h */; }; + F804C2771B7BF2CE00C40501 /* curl_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1381B7BF2CC00C40501 /* curl_stream.h */; }; + F804C2781B7BF2CE00C40501 /* date.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1391B7BF2CC00C40501 /* date.c */; }; + F804C2791B7BF2CE00C40501 /* date.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1391B7BF2CC00C40501 /* date.c */; }; + F804C27A1B7BF2CE00C40501 /* delta-apply.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C13A1B7BF2CC00C40501 /* delta-apply.c */; }; + F804C27B1B7BF2CE00C40501 /* delta-apply.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C13A1B7BF2CC00C40501 /* delta-apply.c */; }; + F804C27C1B7BF2CE00C40501 /* delta-apply.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C13B1B7BF2CC00C40501 /* delta-apply.h */; }; + F804C27D1B7BF2CE00C40501 /* delta-apply.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C13B1B7BF2CC00C40501 /* delta-apply.h */; }; + F804C27E1B7BF2CE00C40501 /* delta.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C13C1B7BF2CC00C40501 /* delta.c */; }; + F804C27F1B7BF2CE00C40501 /* delta.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C13C1B7BF2CC00C40501 /* delta.c */; }; + F804C2801B7BF2CE00C40501 /* delta.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C13D1B7BF2CC00C40501 /* delta.h */; }; + F804C2811B7BF2CE00C40501 /* delta.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C13D1B7BF2CC00C40501 /* delta.h */; }; + F804C2821B7BF2CE00C40501 /* describe.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C13E1B7BF2CC00C40501 /* describe.c */; }; + F804C2831B7BF2CE00C40501 /* describe.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C13E1B7BF2CC00C40501 /* describe.c */; }; + F804C2841B7BF2CE00C40501 /* diff.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C13F1B7BF2CC00C40501 /* diff.c */; }; + F804C2851B7BF2CE00C40501 /* diff.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C13F1B7BF2CC00C40501 /* diff.c */; }; + F804C2861B7BF2CE00C40501 /* diff.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1401B7BF2CC00C40501 /* diff.h */; }; + F804C2871B7BF2CE00C40501 /* diff.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1401B7BF2CC00C40501 /* diff.h */; }; + F804C2881B7BF2CE00C40501 /* diff_driver.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1411B7BF2CC00C40501 /* diff_driver.c */; }; + F804C2891B7BF2CE00C40501 /* diff_driver.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1411B7BF2CC00C40501 /* diff_driver.c */; }; + F804C28A1B7BF2CE00C40501 /* diff_driver.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1421B7BF2CC00C40501 /* diff_driver.h */; }; + F804C28B1B7BF2CE00C40501 /* diff_driver.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1421B7BF2CC00C40501 /* diff_driver.h */; }; + F804C28C1B7BF2CE00C40501 /* diff_file.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1431B7BF2CC00C40501 /* diff_file.c */; }; + F804C28D1B7BF2CE00C40501 /* diff_file.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1431B7BF2CC00C40501 /* diff_file.c */; }; + F804C28E1B7BF2CE00C40501 /* diff_file.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1441B7BF2CC00C40501 /* diff_file.h */; }; + F804C28F1B7BF2CE00C40501 /* diff_file.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1441B7BF2CC00C40501 /* diff_file.h */; }; + F804C2901B7BF2CE00C40501 /* diff_patch.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1451B7BF2CC00C40501 /* diff_patch.c */; }; + F804C2911B7BF2CE00C40501 /* diff_patch.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1451B7BF2CC00C40501 /* diff_patch.c */; }; + F804C2921B7BF2CE00C40501 /* diff_patch.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1461B7BF2CC00C40501 /* diff_patch.h */; }; + F804C2931B7BF2CE00C40501 /* diff_patch.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1461B7BF2CC00C40501 /* diff_patch.h */; }; + F804C2941B7BF2CE00C40501 /* diff_print.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1471B7BF2CC00C40501 /* diff_print.c */; }; + F804C2951B7BF2CE00C40501 /* diff_print.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1471B7BF2CC00C40501 /* diff_print.c */; }; + F804C2961B7BF2CE00C40501 /* diff_stats.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1481B7BF2CC00C40501 /* diff_stats.c */; }; + F804C2971B7BF2CE00C40501 /* diff_stats.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1481B7BF2CC00C40501 /* diff_stats.c */; }; + F804C2981B7BF2CE00C40501 /* diff_tform.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1491B7BF2CC00C40501 /* diff_tform.c */; }; + F804C2991B7BF2CE00C40501 /* diff_tform.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1491B7BF2CC00C40501 /* diff_tform.c */; }; + F804C29A1B7BF2CE00C40501 /* diff_xdiff.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C14A1B7BF2CC00C40501 /* diff_xdiff.c */; }; + F804C29B1B7BF2CE00C40501 /* diff_xdiff.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C14A1B7BF2CC00C40501 /* diff_xdiff.c */; }; + F804C29C1B7BF2CE00C40501 /* diff_xdiff.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C14B1B7BF2CC00C40501 /* diff_xdiff.h */; }; + F804C29D1B7BF2CE00C40501 /* diff_xdiff.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C14B1B7BF2CC00C40501 /* diff_xdiff.h */; }; + F804C29E1B7BF2CE00C40501 /* errors.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C14C1B7BF2CC00C40501 /* errors.c */; }; + F804C29F1B7BF2CE00C40501 /* errors.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C14C1B7BF2CC00C40501 /* errors.c */; }; + F804C2A01B7BF2CE00C40501 /* fetch.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C14D1B7BF2CC00C40501 /* fetch.c */; }; + F804C2A11B7BF2CE00C40501 /* fetch.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C14D1B7BF2CC00C40501 /* fetch.c */; }; + F804C2A21B7BF2CE00C40501 /* fetch.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C14E1B7BF2CC00C40501 /* fetch.h */; }; + F804C2A31B7BF2CE00C40501 /* fetch.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C14E1B7BF2CC00C40501 /* fetch.h */; }; + F804C2A41B7BF2CE00C40501 /* fetchhead.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C14F1B7BF2CC00C40501 /* fetchhead.c */; }; + F804C2A51B7BF2CE00C40501 /* fetchhead.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C14F1B7BF2CC00C40501 /* fetchhead.c */; }; + F804C2A61B7BF2CE00C40501 /* fetchhead.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1501B7BF2CC00C40501 /* fetchhead.h */; }; + F804C2A71B7BF2CE00C40501 /* fetchhead.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1501B7BF2CC00C40501 /* fetchhead.h */; }; + F804C2A81B7BF2CE00C40501 /* filebuf.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1511B7BF2CC00C40501 /* filebuf.c */; }; + F804C2A91B7BF2CE00C40501 /* filebuf.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1511B7BF2CC00C40501 /* filebuf.c */; }; + F804C2AA1B7BF2CE00C40501 /* filebuf.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1521B7BF2CC00C40501 /* filebuf.h */; }; + F804C2AB1B7BF2CE00C40501 /* filebuf.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1521B7BF2CC00C40501 /* filebuf.h */; }; + F804C2AC1B7BF2CF00C40501 /* fileops.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1531B7BF2CC00C40501 /* fileops.c */; }; + F804C2AD1B7BF2CF00C40501 /* fileops.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1531B7BF2CC00C40501 /* fileops.c */; }; + F804C2AE1B7BF2CF00C40501 /* fileops.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1541B7BF2CC00C40501 /* fileops.h */; }; + F804C2AF1B7BF2CF00C40501 /* fileops.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1541B7BF2CC00C40501 /* fileops.h */; }; + F804C2B01B7BF2CF00C40501 /* filter.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1551B7BF2CC00C40501 /* filter.c */; }; + F804C2B11B7BF2CF00C40501 /* filter.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1551B7BF2CC00C40501 /* filter.c */; }; + F804C2B21B7BF2CF00C40501 /* filter.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1561B7BF2CC00C40501 /* filter.h */; }; + F804C2B31B7BF2CF00C40501 /* filter.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1561B7BF2CC00C40501 /* filter.h */; }; + F804C2B41B7BF2CF00C40501 /* fnmatch.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1571B7BF2CC00C40501 /* fnmatch.c */; }; + F804C2B51B7BF2CF00C40501 /* fnmatch.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1571B7BF2CC00C40501 /* fnmatch.c */; }; + F804C2B61B7BF2CF00C40501 /* fnmatch.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1581B7BF2CC00C40501 /* fnmatch.h */; }; + F804C2B71B7BF2CF00C40501 /* fnmatch.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1581B7BF2CC00C40501 /* fnmatch.h */; }; + F804C2B81B7BF2CF00C40501 /* global.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1591B7BF2CC00C40501 /* global.c */; }; + F804C2B91B7BF2CF00C40501 /* global.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1591B7BF2CC00C40501 /* global.c */; }; + F804C2BA1B7BF2CF00C40501 /* global.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C15A1B7BF2CC00C40501 /* global.h */; }; + F804C2BB1B7BF2CF00C40501 /* global.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C15A1B7BF2CC00C40501 /* global.h */; }; + F804C2BC1B7BF2CF00C40501 /* graph.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C15B1B7BF2CC00C40501 /* graph.c */; }; + F804C2BD1B7BF2CF00C40501 /* graph.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C15B1B7BF2CC00C40501 /* graph.c */; }; + F804C2BE1B7BF2CF00C40501 /* hash_common_crypto.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C15D1B7BF2CC00C40501 /* hash_common_crypto.h */; }; + F804C2BF1B7BF2CF00C40501 /* hash_common_crypto.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C15D1B7BF2CC00C40501 /* hash_common_crypto.h */; }; + F804C2C01B7BF2CF00C40501 /* hash_generic.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C15E1B7BF2CC00C40501 /* hash_generic.c */; }; + F804C2C11B7BF2CF00C40501 /* hash_generic.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C15E1B7BF2CC00C40501 /* hash_generic.c */; }; + F804C2C21B7BF2CF00C40501 /* hash_generic.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C15F1B7BF2CC00C40501 /* hash_generic.h */; }; + F804C2C31B7BF2CF00C40501 /* hash_generic.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C15F1B7BF2CC00C40501 /* hash_generic.h */; }; + F804C2C41B7BF2CF00C40501 /* hash_openssl.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1601B7BF2CC00C40501 /* hash_openssl.h */; }; + F804C2C51B7BF2CF00C40501 /* hash_openssl.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1601B7BF2CC00C40501 /* hash_openssl.h */; }; + F804C2CA1B7BF2D000C40501 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1631B7BF2CC00C40501 /* hash.c */; }; + F804C2CB1B7BF2D000C40501 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1631B7BF2CC00C40501 /* hash.c */; }; + F804C2CC1B7BF2D000C40501 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1641B7BF2CC00C40501 /* hash.h */; }; + F804C2CD1B7BF2D000C40501 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1641B7BF2CC00C40501 /* hash.h */; }; + F804C2CE1B7BF2D000C40501 /* hashsig.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1651B7BF2CC00C40501 /* hashsig.c */; }; + F804C2CF1B7BF2D000C40501 /* hashsig.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1651B7BF2CC00C40501 /* hashsig.c */; }; + F804C2D01B7BF2D000C40501 /* ident.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1661B7BF2CC00C40501 /* ident.c */; }; + F804C2D11B7BF2D000C40501 /* ident.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1661B7BF2CC00C40501 /* ident.c */; }; + F804C2D21B7BF2D000C40501 /* ignore.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1671B7BF2CC00C40501 /* ignore.c */; }; + F804C2D31B7BF2D000C40501 /* ignore.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1671B7BF2CC00C40501 /* ignore.c */; }; + F804C2D41B7BF2D000C40501 /* ignore.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1681B7BF2CC00C40501 /* ignore.h */; }; + F804C2D51B7BF2D000C40501 /* ignore.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1681B7BF2CC00C40501 /* ignore.h */; }; + F804C2D61B7BF2D000C40501 /* index.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1691B7BF2CC00C40501 /* index.c */; }; + F804C2D71B7BF2D000C40501 /* index.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1691B7BF2CC00C40501 /* index.c */; }; + F804C2D81B7BF2D000C40501 /* index.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C16A1B7BF2CC00C40501 /* index.h */; }; + F804C2D91B7BF2D000C40501 /* index.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C16A1B7BF2CC00C40501 /* index.h */; }; + F804C2DC1B7BF2D000C40501 /* integer.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C16C1B7BF2CC00C40501 /* integer.h */; }; + F804C2DD1B7BF2D000C40501 /* integer.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C16C1B7BF2CC00C40501 /* integer.h */; }; + F804C2DE1B7BF2D000C40501 /* iterator.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C16D1B7BF2CC00C40501 /* iterator.c */; }; + F804C2DF1B7BF2D000C40501 /* iterator.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C16D1B7BF2CC00C40501 /* iterator.c */; }; + F804C2E01B7BF2D000C40501 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C16E1B7BF2CC00C40501 /* iterator.h */; }; + F804C2E11B7BF2D000C40501 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C16E1B7BF2CC00C40501 /* iterator.h */; }; + F804C2E21B7BF2D000C40501 /* khash.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C16F1B7BF2CC00C40501 /* khash.h */; }; + F804C2E31B7BF2D000C40501 /* khash.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C16F1B7BF2CC00C40501 /* khash.h */; }; + F804C2E41B7BF2D000C40501 /* map.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1701B7BF2CC00C40501 /* map.h */; }; + F804C2E51B7BF2D000C40501 /* map.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1701B7BF2CC00C40501 /* map.h */; }; + F804C2E61B7BF2D000C40501 /* merge.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1711B7BF2CC00C40501 /* merge.c */; }; + F804C2E71B7BF2D000C40501 /* merge.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1711B7BF2CC00C40501 /* merge.c */; }; + F804C2E81B7BF2D100C40501 /* merge.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1721B7BF2CD00C40501 /* merge.h */; }; + F804C2E91B7BF2D100C40501 /* merge.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1721B7BF2CD00C40501 /* merge.h */; }; + F804C2EA1B7BF2D100C40501 /* merge_file.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1731B7BF2CD00C40501 /* merge_file.c */; }; + F804C2EB1B7BF2D100C40501 /* merge_file.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1731B7BF2CD00C40501 /* merge_file.c */; }; + F804C2EE1B7BF2D100C40501 /* message.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1751B7BF2CD00C40501 /* message.c */; }; + F804C2EF1B7BF2D100C40501 /* message.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1751B7BF2CD00C40501 /* message.c */; }; + F804C2F01B7BF2D100C40501 /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1761B7BF2CD00C40501 /* message.h */; }; + F804C2F11B7BF2D100C40501 /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1761B7BF2CD00C40501 /* message.h */; }; + F804C2F21B7BF2D100C40501 /* mwindow.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1771B7BF2CD00C40501 /* mwindow.c */; }; + F804C2F31B7BF2D100C40501 /* mwindow.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1771B7BF2CD00C40501 /* mwindow.c */; }; + F804C2F41B7BF2D100C40501 /* mwindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1781B7BF2CD00C40501 /* mwindow.h */; }; + F804C2F51B7BF2D100C40501 /* mwindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1781B7BF2CD00C40501 /* mwindow.h */; }; + F804C2F61B7BF2D100C40501 /* netops.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1791B7BF2CD00C40501 /* netops.c */; }; + F804C2F71B7BF2D100C40501 /* netops.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1791B7BF2CD00C40501 /* netops.c */; }; + F804C2F81B7BF2D100C40501 /* netops.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C17A1B7BF2CD00C40501 /* netops.h */; }; + F804C2F91B7BF2D100C40501 /* netops.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C17A1B7BF2CD00C40501 /* netops.h */; }; + F804C2FA1B7BF2D100C40501 /* notes.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C17B1B7BF2CD00C40501 /* notes.c */; }; + F804C2FB1B7BF2D100C40501 /* notes.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C17B1B7BF2CD00C40501 /* notes.c */; }; + F804C2FC1B7BF2D100C40501 /* notes.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C17C1B7BF2CD00C40501 /* notes.h */; }; + F804C2FD1B7BF2D100C40501 /* notes.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C17C1B7BF2CD00C40501 /* notes.h */; }; + F804C2FE1B7BF2D100C40501 /* object.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C17D1B7BF2CD00C40501 /* object.c */; }; + F804C2FF1B7BF2D100C40501 /* object.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C17D1B7BF2CD00C40501 /* object.c */; }; + F804C3001B7BF2D100C40501 /* object.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C17E1B7BF2CD00C40501 /* object.h */; }; + F804C3011B7BF2D100C40501 /* object.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C17E1B7BF2CD00C40501 /* object.h */; }; + F804C3021B7BF2D200C40501 /* object_api.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C17F1B7BF2CD00C40501 /* object_api.c */; }; + F804C3031B7BF2D200C40501 /* object_api.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C17F1B7BF2CD00C40501 /* object_api.c */; }; + F804C3041B7BF2D200C40501 /* odb.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1801B7BF2CD00C40501 /* odb.c */; }; + F804C3051B7BF2D200C40501 /* odb.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1801B7BF2CD00C40501 /* odb.c */; }; + F804C3061B7BF2D200C40501 /* odb.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1811B7BF2CD00C40501 /* odb.h */; }; + F804C3071B7BF2D200C40501 /* odb.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1811B7BF2CD00C40501 /* odb.h */; }; + F804C3081B7BF2D200C40501 /* odb_loose.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1821B7BF2CD00C40501 /* odb_loose.c */; }; + F804C3091B7BF2D200C40501 /* odb_loose.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1821B7BF2CD00C40501 /* odb_loose.c */; }; + F804C30A1B7BF2D200C40501 /* odb_mempack.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1831B7BF2CD00C40501 /* odb_mempack.c */; }; + F804C30B1B7BF2D200C40501 /* odb_mempack.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1831B7BF2CD00C40501 /* odb_mempack.c */; }; + F804C30C1B7BF2D200C40501 /* odb_pack.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1841B7BF2CD00C40501 /* odb_pack.c */; }; + F804C30D1B7BF2D200C40501 /* odb_pack.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1841B7BF2CD00C40501 /* odb_pack.c */; }; + F804C30E1B7BF2D200C40501 /* offmap.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1851B7BF2CD00C40501 /* offmap.h */; }; + F804C30F1B7BF2D200C40501 /* offmap.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1851B7BF2CD00C40501 /* offmap.h */; }; + F804C3101B7BF2D200C40501 /* oid.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1861B7BF2CD00C40501 /* oid.c */; }; + F804C3111B7BF2D200C40501 /* oid.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1861B7BF2CD00C40501 /* oid.c */; }; + F804C3121B7BF2D200C40501 /* oid.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1871B7BF2CD00C40501 /* oid.h */; }; + F804C3131B7BF2D200C40501 /* oid.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1871B7BF2CD00C40501 /* oid.h */; }; + F804C3141B7BF2D200C40501 /* oidarray.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1881B7BF2CD00C40501 /* oidarray.c */; }; + F804C3151B7BF2D200C40501 /* oidarray.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1881B7BF2CD00C40501 /* oidarray.c */; }; + F804C3161B7BF2D200C40501 /* oidarray.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1891B7BF2CD00C40501 /* oidarray.h */; }; + F804C3171B7BF2D200C40501 /* oidarray.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1891B7BF2CD00C40501 /* oidarray.h */; }; + F804C3181B7BF2D200C40501 /* oidmap.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C18A1B7BF2CD00C40501 /* oidmap.h */; }; + F804C3191B7BF2D200C40501 /* oidmap.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C18A1B7BF2CD00C40501 /* oidmap.h */; }; + F804C31A1B7BF2D300C40501 /* openssl_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C18B1B7BF2CD00C40501 /* openssl_stream.c */; }; + F804C31B1B7BF2D300C40501 /* openssl_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C18B1B7BF2CD00C40501 /* openssl_stream.c */; }; + F804C31C1B7BF2D300C40501 /* openssl_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C18C1B7BF2CD00C40501 /* openssl_stream.h */; }; + F804C31D1B7BF2D300C40501 /* openssl_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C18C1B7BF2CD00C40501 /* openssl_stream.h */; }; + F804C31E1B7BF2D300C40501 /* pack-objects.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C18D1B7BF2CD00C40501 /* pack-objects.c */; }; + F804C31F1B7BF2D300C40501 /* pack-objects.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C18D1B7BF2CD00C40501 /* pack-objects.c */; }; + F804C3201B7BF2D300C40501 /* pack-objects.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C18E1B7BF2CD00C40501 /* pack-objects.h */; }; + F804C3211B7BF2D300C40501 /* pack-objects.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C18E1B7BF2CD00C40501 /* pack-objects.h */; }; + F804C3221B7BF2D300C40501 /* pack.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C18F1B7BF2CD00C40501 /* pack.c */; }; + F804C3231B7BF2D300C40501 /* pack.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C18F1B7BF2CD00C40501 /* pack.c */; }; + F804C3241B7BF2D300C40501 /* pack.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1901B7BF2CD00C40501 /* pack.h */; }; + F804C3251B7BF2D300C40501 /* pack.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1901B7BF2CD00C40501 /* pack.h */; }; + F804C3261B7BF2D300C40501 /* path.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1911B7BF2CD00C40501 /* path.c */; }; + F804C3271B7BF2D300C40501 /* path.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1911B7BF2CD00C40501 /* path.c */; }; + F804C3281B7BF2D300C40501 /* path.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1921B7BF2CD00C40501 /* path.h */; }; + F804C3291B7BF2D300C40501 /* path.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1921B7BF2CD00C40501 /* path.h */; }; + F804C32A1B7BF2D300C40501 /* pathspec.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1931B7BF2CD00C40501 /* pathspec.c */; }; + F804C32B1B7BF2D300C40501 /* pathspec.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1931B7BF2CD00C40501 /* pathspec.c */; }; + F804C32C1B7BF2D300C40501 /* pathspec.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1941B7BF2CD00C40501 /* pathspec.h */; }; + F804C32D1B7BF2D300C40501 /* pathspec.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1941B7BF2CD00C40501 /* pathspec.h */; }; + F804C32E1B7BF2D400C40501 /* pool.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1951B7BF2CD00C40501 /* pool.c */; }; + F804C32F1B7BF2D400C40501 /* pool.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1951B7BF2CD00C40501 /* pool.c */; }; + F804C3301B7BF2D400C40501 /* pool.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1961B7BF2CD00C40501 /* pool.h */; }; + F804C3311B7BF2D400C40501 /* pool.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1961B7BF2CD00C40501 /* pool.h */; }; + F804C3321B7BF2D400C40501 /* posix.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1971B7BF2CD00C40501 /* posix.c */; }; + F804C3331B7BF2D400C40501 /* posix.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1971B7BF2CD00C40501 /* posix.c */; }; + F804C3341B7BF2D400C40501 /* posix.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1981B7BF2CD00C40501 /* posix.h */; }; + F804C3351B7BF2D400C40501 /* posix.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1981B7BF2CD00C40501 /* posix.h */; }; + F804C3361B7BF2D400C40501 /* pqueue.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1991B7BF2CD00C40501 /* pqueue.c */; }; + F804C3371B7BF2D400C40501 /* pqueue.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1991B7BF2CD00C40501 /* pqueue.c */; }; + F804C3381B7BF2D400C40501 /* pqueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C19A1B7BF2CD00C40501 /* pqueue.h */; }; + F804C3391B7BF2D400C40501 /* pqueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C19A1B7BF2CD00C40501 /* pqueue.h */; }; + F804C33A1B7BF2D400C40501 /* push.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C19B1B7BF2CD00C40501 /* push.c */; }; + F804C33B1B7BF2D400C40501 /* push.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C19B1B7BF2CD00C40501 /* push.c */; }; + F804C33C1B7BF2D400C40501 /* push.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C19C1B7BF2CD00C40501 /* push.h */; }; + F804C33D1B7BF2D400C40501 /* push.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C19C1B7BF2CD00C40501 /* push.h */; }; + F804C33E1B7BF2D500C40501 /* rebase.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C19D1B7BF2CD00C40501 /* rebase.c */; }; + F804C33F1B7BF2D500C40501 /* rebase.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C19D1B7BF2CD00C40501 /* rebase.c */; }; + F804C3401B7BF2D500C40501 /* refdb.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C19E1B7BF2CD00C40501 /* refdb.c */; }; + F804C3411B7BF2D500C40501 /* refdb.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C19E1B7BF2CD00C40501 /* refdb.c */; }; + F804C3421B7BF2D500C40501 /* refdb.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C19F1B7BF2CD00C40501 /* refdb.h */; }; + F804C3431B7BF2D500C40501 /* refdb.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C19F1B7BF2CD00C40501 /* refdb.h */; }; + F804C3441B7BF2D500C40501 /* refdb_fs.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1A01B7BF2CD00C40501 /* refdb_fs.c */; }; + F804C3451B7BF2D500C40501 /* refdb_fs.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1A01B7BF2CD00C40501 /* refdb_fs.c */; }; + F804C3461B7BF2D500C40501 /* refdb_fs.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1A11B7BF2CD00C40501 /* refdb_fs.h */; }; + F804C3471B7BF2D500C40501 /* refdb_fs.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1A11B7BF2CD00C40501 /* refdb_fs.h */; }; + F804C3481B7BF2D500C40501 /* reflog.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1A21B7BF2CD00C40501 /* reflog.c */; }; + F804C3491B7BF2D500C40501 /* reflog.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1A21B7BF2CD00C40501 /* reflog.c */; }; + F804C34A1B7BF2D500C40501 /* reflog.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1A31B7BF2CD00C40501 /* reflog.h */; }; + F804C34B1B7BF2D500C40501 /* reflog.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1A31B7BF2CD00C40501 /* reflog.h */; }; + F804C34C1B7BF2D500C40501 /* refs.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1A41B7BF2CD00C40501 /* refs.c */; }; + F804C34D1B7BF2D500C40501 /* refs.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1A41B7BF2CD00C40501 /* refs.c */; }; + F804C34E1B7BF2D500C40501 /* refs.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1A51B7BF2CD00C40501 /* refs.h */; }; + F804C34F1B7BF2D500C40501 /* refs.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1A51B7BF2CD00C40501 /* refs.h */; }; + F804C3501B7BF2D600C40501 /* refspec.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1A61B7BF2CD00C40501 /* refspec.c */; }; + F804C3511B7BF2D600C40501 /* refspec.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1A61B7BF2CD00C40501 /* refspec.c */; }; + F804C3521B7BF2D600C40501 /* refspec.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1A71B7BF2CD00C40501 /* refspec.h */; }; + F804C3531B7BF2D600C40501 /* refspec.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1A71B7BF2CD00C40501 /* refspec.h */; }; + F804C3541B7BF2D600C40501 /* remote.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1A81B7BF2CD00C40501 /* remote.c */; }; + F804C3551B7BF2D600C40501 /* remote.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1A81B7BF2CD00C40501 /* remote.c */; }; + F804C3561B7BF2D600C40501 /* remote.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1A91B7BF2CD00C40501 /* remote.h */; }; + F804C3571B7BF2D600C40501 /* remote.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1A91B7BF2CD00C40501 /* remote.h */; }; + F804C3581B7BF2D600C40501 /* repo_template.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1AA1B7BF2CD00C40501 /* repo_template.h */; }; + F804C3591B7BF2D600C40501 /* repo_template.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1AA1B7BF2CD00C40501 /* repo_template.h */; }; + F804C35A1B7BF2D600C40501 /* repository.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1AB1B7BF2CD00C40501 /* repository.c */; }; + F804C35B1B7BF2D600C40501 /* repository.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1AB1B7BF2CD00C40501 /* repository.c */; }; + F804C35C1B7BF2D700C40501 /* repository.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1AC1B7BF2CD00C40501 /* repository.h */; }; + F804C35D1B7BF2D700C40501 /* repository.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1AC1B7BF2CD00C40501 /* repository.h */; }; + F804C35E1B7BF2D700C40501 /* reset.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1AD1B7BF2CD00C40501 /* reset.c */; }; + F804C35F1B7BF2D700C40501 /* reset.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1AD1B7BF2CD00C40501 /* reset.c */; }; + F804C3601B7BF2D700C40501 /* revert.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1AE1B7BF2CD00C40501 /* revert.c */; }; + F804C3611B7BF2D700C40501 /* revert.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1AE1B7BF2CD00C40501 /* revert.c */; }; + F804C3621B7BF2D700C40501 /* revparse.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1AF1B7BF2CD00C40501 /* revparse.c */; }; + F804C3631B7BF2D700C40501 /* revparse.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1AF1B7BF2CD00C40501 /* revparse.c */; }; + F804C3641B7BF2D700C40501 /* revwalk.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1B01B7BF2CD00C40501 /* revwalk.c */; }; + F804C3651B7BF2D700C40501 /* revwalk.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1B01B7BF2CD00C40501 /* revwalk.c */; }; + F804C3661B7BF2D700C40501 /* revwalk.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1B11B7BF2CD00C40501 /* revwalk.h */; }; + F804C3671B7BF2D700C40501 /* revwalk.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1B11B7BF2CD00C40501 /* revwalk.h */; }; + F804C3681B7BF2D700C40501 /* settings.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1B21B7BF2CD00C40501 /* settings.c */; }; + F804C3691B7BF2D700C40501 /* settings.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1B21B7BF2CD00C40501 /* settings.c */; }; + F804C36A1B7BF2D700C40501 /* sha1_lookup.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1B31B7BF2CD00C40501 /* sha1_lookup.c */; }; + F804C36B1B7BF2D700C40501 /* sha1_lookup.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1B31B7BF2CD00C40501 /* sha1_lookup.c */; }; + F804C36C1B7BF2D700C40501 /* sha1_lookup.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1B41B7BF2CD00C40501 /* sha1_lookup.h */; }; + F804C36D1B7BF2D700C40501 /* sha1_lookup.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1B41B7BF2CD00C40501 /* sha1_lookup.h */; }; + F804C36E1B7BF2D800C40501 /* signature.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1B51B7BF2CD00C40501 /* signature.c */; }; + F804C36F1B7BF2D800C40501 /* signature.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1B51B7BF2CD00C40501 /* signature.c */; }; + F804C3701B7BF2D800C40501 /* signature.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1B61B7BF2CD00C40501 /* signature.h */; }; + F804C3711B7BF2D800C40501 /* signature.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1B61B7BF2CD00C40501 /* signature.h */; }; + F804C3721B7BF2D800C40501 /* socket_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1B71B7BF2CD00C40501 /* socket_stream.c */; }; + F804C3731B7BF2D800C40501 /* socket_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1B71B7BF2CD00C40501 /* socket_stream.c */; }; + F804C3741B7BF2D800C40501 /* socket_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1B81B7BF2CD00C40501 /* socket_stream.h */; }; + F804C3751B7BF2D800C40501 /* socket_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1B81B7BF2CD00C40501 /* socket_stream.h */; }; + F804C3761B7BF2D800C40501 /* sortedcache.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1B91B7BF2CD00C40501 /* sortedcache.c */; }; + F804C3771B7BF2D800C40501 /* sortedcache.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1B91B7BF2CD00C40501 /* sortedcache.c */; }; + F804C3781B7BF2D900C40501 /* sortedcache.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1BA1B7BF2CD00C40501 /* sortedcache.h */; }; + F804C3791B7BF2D900C40501 /* sortedcache.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1BA1B7BF2CD00C40501 /* sortedcache.h */; }; + F804C37A1B7BF2D900C40501 /* stash.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1BB1B7BF2CD00C40501 /* stash.c */; }; + F804C37B1B7BF2D900C40501 /* stash.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1BB1B7BF2CD00C40501 /* stash.c */; }; + F804C37C1B7BF2D900C40501 /* status.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1BC1B7BF2CD00C40501 /* status.c */; }; + F804C37D1B7BF2D900C40501 /* status.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1BC1B7BF2CD00C40501 /* status.c */; }; + F804C37E1B7BF2D900C40501 /* status.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1BD1B7BF2CD00C40501 /* status.h */; }; + F804C37F1B7BF2D900C40501 /* status.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1BD1B7BF2CD00C40501 /* status.h */; }; + F804C3801B7BF2D900C40501 /* stransport_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1BE1B7BF2CD00C40501 /* stransport_stream.c */; }; + F804C3811B7BF2D900C40501 /* stransport_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1BE1B7BF2CD00C40501 /* stransport_stream.c */; }; + F804C3821B7BF2D900C40501 /* stransport_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1BF1B7BF2CD00C40501 /* stransport_stream.h */; }; + F804C3831B7BF2D900C40501 /* stransport_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1BF1B7BF2CD00C40501 /* stransport_stream.h */; }; + F804C3841B7BF2DA00C40501 /* stream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1C01B7BF2CD00C40501 /* stream.h */; }; + F804C3851B7BF2DA00C40501 /* stream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1C01B7BF2CD00C40501 /* stream.h */; }; + F804C3861B7BF2DA00C40501 /* strmap.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1C11B7BF2CD00C40501 /* strmap.c */; }; + F804C3871B7BF2DA00C40501 /* strmap.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1C11B7BF2CD00C40501 /* strmap.c */; }; + F804C3881B7BF2DA00C40501 /* strmap.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1C21B7BF2CD00C40501 /* strmap.h */; }; + F804C3891B7BF2DA00C40501 /* strmap.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1C21B7BF2CD00C40501 /* strmap.h */; }; + F804C38A1B7BF2DA00C40501 /* strnlen.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1C31B7BF2CD00C40501 /* strnlen.h */; }; + F804C38B1B7BF2DA00C40501 /* strnlen.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1C31B7BF2CD00C40501 /* strnlen.h */; }; + F804C38C1B7BF2DB00C40501 /* submodule.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1C41B7BF2CD00C40501 /* submodule.c */; }; + F804C38D1B7BF2DB00C40501 /* submodule.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1C41B7BF2CD00C40501 /* submodule.c */; }; + F804C38E1B7BF2DB00C40501 /* submodule.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1C51B7BF2CD00C40501 /* submodule.h */; }; + F804C38F1B7BF2DB00C40501 /* submodule.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1C51B7BF2CD00C40501 /* submodule.h */; }; + F804C3901B7BF2DB00C40501 /* sysdir.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1C61B7BF2CD00C40501 /* sysdir.c */; }; + F804C3911B7BF2DB00C40501 /* sysdir.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1C61B7BF2CD00C40501 /* sysdir.c */; }; + F804C3921B7BF2DB00C40501 /* sysdir.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1C71B7BF2CD00C40501 /* sysdir.h */; }; + F804C3931B7BF2DB00C40501 /* sysdir.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1C71B7BF2CD00C40501 /* sysdir.h */; }; + F804C3941B7BF2DB00C40501 /* tag.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1C81B7BF2CD00C40501 /* tag.c */; }; + F804C3951B7BF2DB00C40501 /* tag.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1C81B7BF2CD00C40501 /* tag.c */; }; + F804C3961B7BF2DC00C40501 /* tag.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1C91B7BF2CD00C40501 /* tag.h */; }; + F804C3971B7BF2DC00C40501 /* tag.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1C91B7BF2CD00C40501 /* tag.h */; }; + F804C3981B7BF2DC00C40501 /* thread-utils.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1CA1B7BF2CD00C40501 /* thread-utils.c */; }; + F804C3991B7BF2DC00C40501 /* thread-utils.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1CA1B7BF2CD00C40501 /* thread-utils.c */; }; + F804C39A1B7BF2DC00C40501 /* thread-utils.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1CB1B7BF2CD00C40501 /* thread-utils.h */; }; + F804C39B1B7BF2DC00C40501 /* thread-utils.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1CB1B7BF2CD00C40501 /* thread-utils.h */; }; + F804C39C1B7BF2DC00C40501 /* tls_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1CC1B7BF2CD00C40501 /* tls_stream.c */; }; + F804C39D1B7BF2DC00C40501 /* tls_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1CC1B7BF2CD00C40501 /* tls_stream.c */; }; + F804C39E1B7BF2DD00C40501 /* tls_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1CD1B7BF2CD00C40501 /* tls_stream.h */; }; + F804C39F1B7BF2DD00C40501 /* tls_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1CD1B7BF2CD00C40501 /* tls_stream.h */; }; + F804C3A01B7BF2DD00C40501 /* trace.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1CE1B7BF2CD00C40501 /* trace.c */; }; + F804C3A11B7BF2DD00C40501 /* trace.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1CE1B7BF2CD00C40501 /* trace.c */; }; + F804C3A21B7BF2DD00C40501 /* trace.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1CF1B7BF2CD00C40501 /* trace.h */; }; + F804C3A31B7BF2DD00C40501 /* trace.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1CF1B7BF2CD00C40501 /* trace.h */; }; + F804C3A41B7BF2DE00C40501 /* transaction.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1D01B7BF2CD00C40501 /* transaction.c */; }; + F804C3A51B7BF2DE00C40501 /* transaction.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1D01B7BF2CD00C40501 /* transaction.c */; }; + F804C3A61B7BF2DE00C40501 /* transport.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1D11B7BF2CD00C40501 /* transport.c */; }; + F804C3A71B7BF2DE00C40501 /* transport.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1D11B7BF2CD00C40501 /* transport.c */; }; + F804C3A81B7BF2DE00C40501 /* auth.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1D31B7BF2CD00C40501 /* auth.c */; }; + F804C3A91B7BF2DE00C40501 /* auth.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1D31B7BF2CD00C40501 /* auth.c */; }; + F804C3AA1B7BF2DE00C40501 /* auth.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1D41B7BF2CD00C40501 /* auth.h */; }; + F804C3AB1B7BF2DE00C40501 /* auth.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1D41B7BF2CD00C40501 /* auth.h */; }; + F804C3AC1B7BF2DE00C40501 /* auth_negotiate.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1D51B7BF2CD00C40501 /* auth_negotiate.c */; }; + F804C3AD1B7BF2DE00C40501 /* auth_negotiate.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1D51B7BF2CD00C40501 /* auth_negotiate.c */; }; + F804C3AE1B7BF2DE00C40501 /* auth_negotiate.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1D61B7BF2CD00C40501 /* auth_negotiate.h */; }; + F804C3AF1B7BF2DE00C40501 /* auth_negotiate.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1D61B7BF2CD00C40501 /* auth_negotiate.h */; }; + F804C3B01B7BF2DF00C40501 /* cred.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1D71B7BF2CD00C40501 /* cred.c */; }; + F804C3B11B7BF2DF00C40501 /* cred.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1D71B7BF2CD00C40501 /* cred.c */; }; + F804C3B21B7BF2DF00C40501 /* cred.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1D81B7BF2CD00C40501 /* cred.h */; }; + F804C3B31B7BF2DF00C40501 /* cred.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1D81B7BF2CD00C40501 /* cred.h */; }; + F804C3B41B7BF2E000C40501 /* cred_helpers.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1D91B7BF2CD00C40501 /* cred_helpers.c */; }; + F804C3B51B7BF2E000C40501 /* cred_helpers.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1D91B7BF2CD00C40501 /* cred_helpers.c */; }; + F804C3B61B7BF2E000C40501 /* git.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1DA1B7BF2CD00C40501 /* git.c */; }; + F804C3B71B7BF2E000C40501 /* git.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1DA1B7BF2CD00C40501 /* git.c */; }; + F804C3B81B7BF2E000C40501 /* http.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1DB1B7BF2CD00C40501 /* http.c */; }; + F804C3B91B7BF2E000C40501 /* http.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1DB1B7BF2CD00C40501 /* http.c */; }; + F804C3BA1B7BF2E000C40501 /* local.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1DC1B7BF2CD00C40501 /* local.c */; }; + F804C3BB1B7BF2E000C40501 /* local.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1DC1B7BF2CD00C40501 /* local.c */; }; + F804C3BC1B7BF2E000C40501 /* smart.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1DD1B7BF2CD00C40501 /* smart.c */; }; + F804C3BD1B7BF2E000C40501 /* smart.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1DD1B7BF2CD00C40501 /* smart.c */; }; + F804C3BE1B7BF2E000C40501 /* smart.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1DE1B7BF2CD00C40501 /* smart.h */; }; + F804C3BF1B7BF2E000C40501 /* smart.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1DE1B7BF2CD00C40501 /* smart.h */; }; + F804C3C01B7BF2E100C40501 /* smart_pkt.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1DF1B7BF2CD00C40501 /* smart_pkt.c */; }; + F804C3C11B7BF2E100C40501 /* smart_pkt.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1DF1B7BF2CD00C40501 /* smart_pkt.c */; }; + F804C3C21B7BF2E100C40501 /* smart_protocol.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E01B7BF2CD00C40501 /* smart_protocol.c */; }; + F804C3C31B7BF2E100C40501 /* smart_protocol.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E01B7BF2CD00C40501 /* smart_protocol.c */; }; + F804C3C41B7BF2E100C40501 /* ssh.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E11B7BF2CD00C40501 /* ssh.c */; }; + F804C3C51B7BF2E100C40501 /* ssh.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E11B7BF2CD00C40501 /* ssh.c */; }; + F804C3C61B7BF2E100C40501 /* winhttp.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E21B7BF2CD00C40501 /* winhttp.c */; }; + F804C3C71B7BF2E100C40501 /* winhttp.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E21B7BF2CD00C40501 /* winhttp.c */; }; + F804C3C81B7BF2E100C40501 /* tree-cache.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E31B7BF2CD00C40501 /* tree-cache.c */; }; + F804C3C91B7BF2E100C40501 /* tree-cache.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E31B7BF2CD00C40501 /* tree-cache.c */; }; + F804C3CA1B7BF2E200C40501 /* tree-cache.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1E41B7BF2CD00C40501 /* tree-cache.h */; }; + F804C3CB1B7BF2E200C40501 /* tree-cache.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1E41B7BF2CD00C40501 /* tree-cache.h */; }; + F804C3CC1B7BF2E200C40501 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E51B7BF2CD00C40501 /* tree.c */; }; + F804C3CD1B7BF2E200C40501 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E51B7BF2CD00C40501 /* tree.c */; }; + F804C3CE1B7BF2E200C40501 /* tree.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1E61B7BF2CD00C40501 /* tree.h */; }; + F804C3CF1B7BF2E200C40501 /* tree.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1E61B7BF2CD00C40501 /* tree.h */; }; + F804C3D01B7BF2E300C40501 /* tsort.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E71B7BF2CD00C40501 /* tsort.c */; }; + F804C3D11B7BF2E300C40501 /* tsort.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E71B7BF2CD00C40501 /* tsort.c */; }; + F804C3D21B7BF2E300C40501 /* map.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E91B7BF2CD00C40501 /* map.c */; }; + F804C3D31B7BF2E300C40501 /* map.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1E91B7BF2CD00C40501 /* map.c */; }; + F804C3D41B7BF2E300C40501 /* posix.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1EA1B7BF2CD00C40501 /* posix.h */; }; + F804C3D51B7BF2E300C40501 /* posix.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1EA1B7BF2CD00C40501 /* posix.h */; }; + F804C3D61B7BF2E400C40501 /* realpath.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1EB1B7BF2CD00C40501 /* realpath.c */; }; + F804C3D71B7BF2E400C40501 /* realpath.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1EB1B7BF2CD00C40501 /* realpath.c */; }; + F804C3D81B7BF2E400C40501 /* userdiff.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1EC1B7BF2CD00C40501 /* userdiff.h */; }; + F804C3D91B7BF2E400C40501 /* userdiff.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1EC1B7BF2CD00C40501 /* userdiff.h */; }; + F804C3DA1B7BF2E400C40501 /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1ED1B7BF2CD00C40501 /* util.c */; }; + F804C3DB1B7BF2E400C40501 /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1ED1B7BF2CD00C40501 /* util.c */; }; + F804C3DC1B7BF2E400C40501 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1EE1B7BF2CD00C40501 /* util.h */; }; + F804C3DD1B7BF2E400C40501 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1EE1B7BF2CD00C40501 /* util.h */; }; + F804C3DE1B7BF2E500C40501 /* vector.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1EF1B7BF2CD00C40501 /* vector.c */; }; + F804C3DF1B7BF2E500C40501 /* vector.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C1EF1B7BF2CD00C40501 /* vector.c */; }; + F804C3E01B7BF2E500C40501 /* vector.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1F01B7BF2CD00C40501 /* vector.h */; }; + F804C3E11B7BF2E500C40501 /* vector.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C1F01B7BF2CD00C40501 /* vector.h */; }; + F804C41E1B7BF2F400C40501 /* xdiff.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C2111B7BF2CD00C40501 /* xdiff.h */; }; + F804C41F1B7BF2F400C40501 /* xdiff.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C2111B7BF2CD00C40501 /* xdiff.h */; }; + F804C4201B7BF2F500C40501 /* xdiffi.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C2121B7BF2CD00C40501 /* xdiffi.c */; }; + F804C4211B7BF2F500C40501 /* xdiffi.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C2121B7BF2CD00C40501 /* xdiffi.c */; }; + F804C4221B7BF2F500C40501 /* xdiffi.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C2131B7BF2CD00C40501 /* xdiffi.h */; }; + F804C4231B7BF2F500C40501 /* xdiffi.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C2131B7BF2CD00C40501 /* xdiffi.h */; }; + F804C4241B7BF2F600C40501 /* xemit.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C2141B7BF2CD00C40501 /* xemit.c */; }; + F804C4251B7BF2F600C40501 /* xemit.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C2141B7BF2CD00C40501 /* xemit.c */; }; + F804C4261B7BF2F600C40501 /* xemit.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C2151B7BF2CD00C40501 /* xemit.h */; }; + F804C4271B7BF2F600C40501 /* xemit.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C2151B7BF2CD00C40501 /* xemit.h */; }; + F804C4281B7BF2F700C40501 /* xhistogram.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C2161B7BF2CD00C40501 /* xhistogram.c */; }; + F804C4291B7BF2F700C40501 /* xhistogram.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C2161B7BF2CD00C40501 /* xhistogram.c */; }; + F804C42A1B7BF2F700C40501 /* xinclude.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C2171B7BF2CD00C40501 /* xinclude.h */; }; + F804C42B1B7BF2F700C40501 /* xinclude.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C2171B7BF2CD00C40501 /* xinclude.h */; }; + F804C42C1B7BF2F800C40501 /* xmacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C2181B7BF2CD00C40501 /* xmacros.h */; }; + F804C42D1B7BF2F800C40501 /* xmacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C2181B7BF2CD00C40501 /* xmacros.h */; }; + F804C42E1B7BF2F900C40501 /* xmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C2191B7BF2CD00C40501 /* xmerge.c */; }; + F804C42F1B7BF2F900C40501 /* xmerge.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C2191B7BF2CD00C40501 /* xmerge.c */; }; + F804C4321B7BF2FA00C40501 /* xprepare.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C21B1B7BF2CD00C40501 /* xprepare.c */; }; + F804C4331B7BF2FA00C40501 /* xprepare.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C21B1B7BF2CD00C40501 /* xprepare.c */; }; + F804C4341B7BF2FA00C40501 /* xprepare.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C21C1B7BF2CD00C40501 /* xprepare.h */; }; + F804C4351B7BF2FA00C40501 /* xprepare.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C21C1B7BF2CD00C40501 /* xprepare.h */; }; + F804C4361B7BF2FB00C40501 /* xtypes.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C21D1B7BF2CD00C40501 /* xtypes.h */; }; + F804C4371B7BF2FB00C40501 /* xtypes.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C21D1B7BF2CD00C40501 /* xtypes.h */; }; + F804C4381B7BF2FC00C40501 /* xutils.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C21E1B7BF2CD00C40501 /* xutils.c */; }; + F804C4391B7BF2FC00C40501 /* xutils.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C21E1B7BF2CD00C40501 /* xutils.c */; }; + F804C43A1B7BF2FC00C40501 /* xutils.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C21F1B7BF2CD00C40501 /* xutils.h */; }; + F804C43B1B7BF2FC00C40501 /* xutils.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C21F1B7BF2CD00C40501 /* xutils.h */; }; + F804C43C1B7BF2FD00C40501 /* zstream.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C2201B7BF2CD00C40501 /* zstream.c */; }; + F804C43D1B7BF2FD00C40501 /* zstream.c in Sources */ = {isa = PBXBuildFile; fileRef = F804C2201B7BF2CD00C40501 /* zstream.c */; }; + F804C43E1B7BF2FD00C40501 /* zstream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C2211B7BF2CD00C40501 /* zstream.h */; }; + F804C43F1B7BF2FD00C40501 /* zstream.h in Headers */ = {isa = PBXBuildFile; fileRef = F804C2211B7BF2CD00C40501 /* zstream.h */; }; + F82FC7331B87CBBD000F2896 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F82FC7321B87CBBD000F2896 /* Security.framework */; }; + F82FC7351B87CBD6000F2896 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F82FC7341B87CBD6000F2896 /* CoreFoundation.framework */; }; + F82FC7371B87CC05000F2896 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F82FC7361B87CC05000F2896 /* Security.framework */; }; + F82FC7391B87CC0A000F2896 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F82FC7381B87CC0A000F2896 /* CoreFoundation.framework */; }; + F834882C1B7BF4D900A5B932 /* git2.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E7E1B7BB79E00021BDF /* git2.h */; }; + F834882D1B7BF4E100A5B932 /* git2.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E7E1B7BB79E00021BDF /* git2.h */; }; + F83488601B7BFD4500A5B932 /* sys in Headers */ = {isa = PBXBuildFile; fileRef = F834885C1B7BFC9800A5B932 /* sys */; settings = {ATTRIBUTES = (Public, ); }; }; + F834888F1B7D547D00A5B932 /* http_parser.c in Sources */ = {isa = PBXBuildFile; fileRef = F834886B1B7D547D00A5B932 /* http_parser.c */; }; + F83488901B7D547D00A5B932 /* http_parser.c in Sources */ = {isa = PBXBuildFile; fileRef = F834886B1B7D547D00A5B932 /* http_parser.c */; }; + F83488911B7D547D00A5B932 /* http_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = F834886C1B7D547D00A5B932 /* http_parser.h */; }; + F83488921B7D547D00A5B932 /* http_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = F834886C1B7D547D00A5B932 /* http_parser.h */; }; + F83488D21B7D55ED00A5B932 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = F83488D11B7D55ED00A5B932 /* libz.tbd */; }; + F85B3CFA1CAE0BDA00A1A225 /* ssh.h in Headers */ = {isa = PBXBuildFile; fileRef = F85B3CF91CAE0BDA00A1A225 /* ssh.h */; }; + F85B3CFD1CAE0C1900A1A225 /* idxmap.h in Headers */ = {isa = PBXBuildFile; fileRef = F85B3CFB1CAE0C1900A1A225 /* idxmap.h */; }; + F85B3CFE1CAE0C1900A1A225 /* transaction.h in Headers */ = {isa = PBXBuildFile; fileRef = F85B3CFC1CAE0C1900A1A225 /* transaction.h */; }; + F85B3D151CAE163900A1A225 /* sys in Headers */ = {isa = PBXBuildFile; fileRef = F834885C1B7BFC9800A5B932 /* sys */; settings = {ATTRIBUTES = (Public, ); }; }; + F8B37E0C1B83611C003CF5F7 /* git2.h in Headers */ = {isa = PBXBuildFile; fileRef = F8B37E0B1B83611C003CF5F7 /* git2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8B37E0E1B836122003CF5F7 /* git2.h in Headers */ = {isa = PBXBuildFile; fileRef = F8B37E0D1B836122003CF5F7 /* git2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EB81B7BB7DA00021BDF /* annotated_commit.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E841B7BB7DA00021BDF /* annotated_commit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EB91B7BB7DA00021BDF /* annotated_commit.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E841B7BB7DA00021BDF /* annotated_commit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EBA1B7BB7DA00021BDF /* attr.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E851B7BB7DA00021BDF /* attr.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EBB1B7BB7DA00021BDF /* attr.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E851B7BB7DA00021BDF /* attr.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EBC1B7BB7DA00021BDF /* blame.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E861B7BB7DA00021BDF /* blame.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EBD1B7BB7DA00021BDF /* blame.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E861B7BB7DA00021BDF /* blame.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EBE1B7BB7DA00021BDF /* blob.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E871B7BB7DA00021BDF /* blob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EBF1B7BB7DA00021BDF /* blob.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E871B7BB7DA00021BDF /* blob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EC01B7BB7DA00021BDF /* branch.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E881B7BB7DA00021BDF /* branch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EC11B7BB7DA00021BDF /* branch.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E881B7BB7DA00021BDF /* branch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EC21B7BB7DA00021BDF /* buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E891B7BB7DA00021BDF /* buffer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EC31B7BB7DA00021BDF /* buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E891B7BB7DA00021BDF /* buffer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EC41B7BB7DA00021BDF /* checkout.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E8A1B7BB7DA00021BDF /* checkout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EC51B7BB7DA00021BDF /* checkout.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E8A1B7BB7DA00021BDF /* checkout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EC61B7BB7DA00021BDF /* cherrypick.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E8B1B7BB7DA00021BDF /* cherrypick.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EC71B7BB7DA00021BDF /* cherrypick.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E8B1B7BB7DA00021BDF /* cherrypick.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EC81B7BB7DA00021BDF /* clone.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E8C1B7BB7DA00021BDF /* clone.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EC91B7BB7DA00021BDF /* clone.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E8C1B7BB7DA00021BDF /* clone.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ECA1B7BB7DA00021BDF /* commit.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E8D1B7BB7DA00021BDF /* commit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ECB1B7BB7DA00021BDF /* commit.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E8D1B7BB7DA00021BDF /* commit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ECC1B7BB7DA00021BDF /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E8E1B7BB7DA00021BDF /* common.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ECD1B7BB7DA00021BDF /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E8E1B7BB7DA00021BDF /* common.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ECE1B7BB7DA00021BDF /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E8F1B7BB7DA00021BDF /* config.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ECF1B7BB7DA00021BDF /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E8F1B7BB7DA00021BDF /* config.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ED01B7BB7DA00021BDF /* cred_helpers.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E901B7BB7DA00021BDF /* cred_helpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ED11B7BB7DA00021BDF /* cred_helpers.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E901B7BB7DA00021BDF /* cred_helpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ED21B7BB7DA00021BDF /* describe.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E911B7BB7DA00021BDF /* describe.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ED31B7BB7DA00021BDF /* describe.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E911B7BB7DA00021BDF /* describe.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ED41B7BB7DA00021BDF /* diff.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E921B7BB7DA00021BDF /* diff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ED51B7BB7DA00021BDF /* diff.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E921B7BB7DA00021BDF /* diff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ED61B7BB7DA00021BDF /* errors.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E931B7BB7DA00021BDF /* errors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ED71B7BB7DA00021BDF /* errors.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E931B7BB7DA00021BDF /* errors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ED81B7BB7DA00021BDF /* filter.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E941B7BB7DA00021BDF /* filter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67ED91B7BB7DA00021BDF /* filter.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E941B7BB7DA00021BDF /* filter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EDA1B7BB7DA00021BDF /* global.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E951B7BB7DA00021BDF /* global.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EDB1B7BB7DA00021BDF /* global.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E951B7BB7DA00021BDF /* global.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EDC1B7BB7DA00021BDF /* graph.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E961B7BB7DA00021BDF /* graph.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EDD1B7BB7DA00021BDF /* graph.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E961B7BB7DA00021BDF /* graph.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EDE1B7BB7DA00021BDF /* ignore.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E971B7BB7DA00021BDF /* ignore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EDF1B7BB7DA00021BDF /* ignore.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E971B7BB7DA00021BDF /* ignore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EE01B7BB7DA00021BDF /* index.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E981B7BB7DA00021BDF /* index.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EE11B7BB7DA00021BDF /* index.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E981B7BB7DA00021BDF /* index.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EE21B7BB7DA00021BDF /* indexer.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E991B7BB7DA00021BDF /* indexer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EE31B7BB7DA00021BDF /* indexer.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E991B7BB7DA00021BDF /* indexer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EE61B7BB7DA00021BDF /* merge.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E9B1B7BB7DA00021BDF /* merge.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EE71B7BB7DA00021BDF /* merge.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E9B1B7BB7DA00021BDF /* merge.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EE81B7BB7DA00021BDF /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E9C1B7BB7DA00021BDF /* message.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EE91B7BB7DA00021BDF /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E9C1B7BB7DA00021BDF /* message.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EEA1B7BB7DA00021BDF /* net.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E9D1B7BB7DA00021BDF /* net.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EEB1B7BB7DA00021BDF /* net.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E9D1B7BB7DA00021BDF /* net.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EEC1B7BB7DA00021BDF /* notes.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E9E1B7BB7DA00021BDF /* notes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EED1B7BB7DA00021BDF /* notes.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E9E1B7BB7DA00021BDF /* notes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EEE1B7BB7DA00021BDF /* object.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E9F1B7BB7DA00021BDF /* object.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EEF1B7BB7DA00021BDF /* object.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67E9F1B7BB7DA00021BDF /* object.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EF01B7BB7DA00021BDF /* odb_backend.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA01B7BB7DA00021BDF /* odb_backend.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EF11B7BB7DA00021BDF /* odb_backend.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA01B7BB7DA00021BDF /* odb_backend.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EF21B7BB7DA00021BDF /* odb.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA11B7BB7DA00021BDF /* odb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EF31B7BB7DA00021BDF /* odb.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA11B7BB7DA00021BDF /* odb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EF41B7BB7DA00021BDF /* oid.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA21B7BB7DA00021BDF /* oid.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EF51B7BB7DA00021BDF /* oid.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA21B7BB7DA00021BDF /* oid.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EF61B7BB7DA00021BDF /* oidarray.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA31B7BB7DA00021BDF /* oidarray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EF71B7BB7DA00021BDF /* oidarray.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA31B7BB7DA00021BDF /* oidarray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EF81B7BB7DA00021BDF /* pack.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA41B7BB7DA00021BDF /* pack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EF91B7BB7DA00021BDF /* pack.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA41B7BB7DA00021BDF /* pack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EFA1B7BB7DA00021BDF /* patch.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA51B7BB7DA00021BDF /* patch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EFB1B7BB7DA00021BDF /* patch.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA51B7BB7DA00021BDF /* patch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EFC1B7BB7DA00021BDF /* pathspec.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA61B7BB7DA00021BDF /* pathspec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EFD1B7BB7DA00021BDF /* pathspec.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA61B7BB7DA00021BDF /* pathspec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EFE1B7BB7DA00021BDF /* rebase.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA71B7BB7DA00021BDF /* rebase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67EFF1B7BB7DA00021BDF /* rebase.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA71B7BB7DA00021BDF /* rebase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F001B7BB7DA00021BDF /* refdb.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA81B7BB7DA00021BDF /* refdb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F011B7BB7DA00021BDF /* refdb.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA81B7BB7DA00021BDF /* refdb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F021B7BB7DA00021BDF /* reflog.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA91B7BB7DA00021BDF /* reflog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F031B7BB7DA00021BDF /* reflog.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EA91B7BB7DA00021BDF /* reflog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F041B7BB7DA00021BDF /* refs.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EAA1B7BB7DA00021BDF /* refs.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F051B7BB7DA00021BDF /* refs.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EAA1B7BB7DA00021BDF /* refs.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F061B7BB7DA00021BDF /* refspec.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EAB1B7BB7DA00021BDF /* refspec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F071B7BB7DA00021BDF /* refspec.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EAB1B7BB7DA00021BDF /* refspec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F081B7BB7DA00021BDF /* remote.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EAC1B7BB7DA00021BDF /* remote.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F091B7BB7DA00021BDF /* remote.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EAC1B7BB7DA00021BDF /* remote.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F0A1B7BB7DA00021BDF /* repository.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EAD1B7BB7DA00021BDF /* repository.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F0B1B7BB7DA00021BDF /* repository.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EAD1B7BB7DA00021BDF /* repository.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F0C1B7BB7DA00021BDF /* reset.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EAE1B7BB7DA00021BDF /* reset.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F0D1B7BB7DA00021BDF /* reset.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EAE1B7BB7DA00021BDF /* reset.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F0E1B7BB7DA00021BDF /* revert.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EAF1B7BB7DA00021BDF /* revert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F0F1B7BB7DA00021BDF /* revert.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EAF1B7BB7DA00021BDF /* revert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F101B7BB7DA00021BDF /* revparse.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB01B7BB7DA00021BDF /* revparse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F111B7BB7DA00021BDF /* revparse.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB01B7BB7DA00021BDF /* revparse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F121B7BB7DA00021BDF /* revwalk.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB11B7BB7DA00021BDF /* revwalk.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F131B7BB7DA00021BDF /* revwalk.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB11B7BB7DA00021BDF /* revwalk.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F141B7BB7DA00021BDF /* signature.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB21B7BB7DA00021BDF /* signature.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F151B7BB7DA00021BDF /* signature.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB21B7BB7DA00021BDF /* signature.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F161B7BB7DA00021BDF /* stash.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB31B7BB7DA00021BDF /* stash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F171B7BB7DA00021BDF /* stash.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB31B7BB7DA00021BDF /* stash.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F181B7BB7DA00021BDF /* status.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB41B7BB7DA00021BDF /* status.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F191B7BB7DA00021BDF /* status.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB41B7BB7DA00021BDF /* status.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F1C1B7BB7DA00021BDF /* strarray.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB61B7BB7DA00021BDF /* strarray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F1D1B7BB7DA00021BDF /* strarray.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB61B7BB7DA00021BDF /* strarray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F1E1B7BB7DA00021BDF /* submodule.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB71B7BB7DA00021BDF /* submodule.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F1F1B7BB7DA00021BDF /* submodule.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67EB71B7BB7DA00021BDF /* submodule.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F271B7BB7E800021BDF /* tag.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F201B7BB7E800021BDF /* tag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F281B7BB7E800021BDF /* tag.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F201B7BB7E800021BDF /* tag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F291B7BB7E800021BDF /* trace.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F211B7BB7E800021BDF /* trace.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F2A1B7BB7E800021BDF /* trace.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F211B7BB7E800021BDF /* trace.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F2B1B7BB7E800021BDF /* transaction.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F221B7BB7E800021BDF /* transaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F2C1B7BB7E800021BDF /* transaction.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F221B7BB7E800021BDF /* transaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F2D1B7BB7E800021BDF /* transport.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F231B7BB7E800021BDF /* transport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F2E1B7BB7E800021BDF /* transport.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F231B7BB7E800021BDF /* transport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F2F1B7BB7E800021BDF /* tree.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F241B7BB7E800021BDF /* tree.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F301B7BB7E800021BDF /* tree.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F241B7BB7E800021BDF /* tree.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F311B7BB7E800021BDF /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F251B7BB7E800021BDF /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F321B7BB7E800021BDF /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F251B7BB7E800021BDF /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F331B7BB7E800021BDF /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F261B7BB7E800021BDF /* version.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8D67F341B7BB7E800021BDF /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D67F261B7BB7E800021BDF /* version.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8F708CF1B7D579000F227F2 /* indexer.c in Sources */ = {isa = PBXBuildFile; fileRef = F8F708CE1B7D579000F227F2 /* indexer.c */; }; + F8F708D11B7DB5CB00F227F2 /* xpatience.c in Sources */ = {isa = PBXBuildFile; fileRef = F8F708D01B7DB5CB00F227F2 /* xpatience.c */; }; + F8F708D21B7DB96700F227F2 /* indexer.c in Sources */ = {isa = PBXBuildFile; fileRef = F8F708CE1B7D579000F227F2 /* indexer.c */; }; + F8F708D31B7DB96F00F227F2 /* xpatience.c in Sources */ = {isa = PBXBuildFile; fileRef = F8F708D01B7DB5CB00F227F2 /* xpatience.c */; }; + F8F708D51B7DB98F00F227F2 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = F8F708D41B7DB98F00F227F2 /* libz.tbd */; }; + F8FF92D51CBC049400FC7CAE /* libssh2-ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F8FF92D41CBC049400FC7CAE /* libssh2-ios.a */; }; + F8FF92D91CBC04AE00FC7CAE /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F8FF92D71CBC04AE00FC7CAE /* libssl.a */; }; + F8FF92DA1CBC04DE00FC7CAE /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F8FF92D61CBC04AE00FC7CAE /* libcrypto.a */; }; + F8FF92DC1CBC18F000FC7CAE /* libssh2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F8FF92DB1CBC18F000FC7CAE /* libssh2.a */; }; + F8FF92DE1CBC199E00FC7CAE /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = F8FF92DD1CBC199E00FC7CAE /* libiconv.tbd */; }; + F8FF92E01CBC19A700FC7CAE /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = F8FF92DF1CBC19A700FC7CAE /* libiconv.tbd */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + F81CC0171B9335C500FA6C0F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = F8D67E2B1B7BA85D00021BDF /* Project object */; + proxyType = 1; + remoteGlobalIDString = F81CC0121B93355800FA6C0F; + remoteInfo = "libssh2-iOS"; + }; + F81CC01E1B933B3900FA6C0F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = F8D67E2B1B7BA85D00021BDF /* Project object */; + proxyType = 1; + remoteGlobalIDString = F81CC0191B933A5100FA6C0F; + remoteInfo = "OpenSSL-iOS"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + F804C10E1B7BF2CC00C40501 /* annotated_commit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = annotated_commit.c; sourceTree = ""; }; + F804C10F1B7BF2CC00C40501 /* annotated_commit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = annotated_commit.h; sourceTree = ""; }; + F804C1101B7BF2CC00C40501 /* array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = array.h; sourceTree = ""; }; + F804C1111B7BF2CC00C40501 /* attr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = attr.c; sourceTree = ""; }; + F804C1121B7BF2CC00C40501 /* attr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = attr.h; sourceTree = ""; }; + F804C1131B7BF2CC00C40501 /* attr_file.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = attr_file.c; sourceTree = ""; }; + F804C1141B7BF2CC00C40501 /* attr_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = attr_file.h; sourceTree = ""; }; + F804C1151B7BF2CC00C40501 /* attrcache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = attrcache.c; sourceTree = ""; }; + F804C1161B7BF2CC00C40501 /* attrcache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = attrcache.h; sourceTree = ""; }; + F804C1171B7BF2CC00C40501 /* bitvec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitvec.h; sourceTree = ""; }; + F804C1181B7BF2CC00C40501 /* blame.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = blame.c; sourceTree = ""; }; + F804C1191B7BF2CC00C40501 /* blame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blame.h; sourceTree = ""; }; + F804C11A1B7BF2CC00C40501 /* blame_git.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = blame_git.c; sourceTree = ""; }; + F804C11B1B7BF2CC00C40501 /* blame_git.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blame_git.h; sourceTree = ""; }; + F804C11C1B7BF2CC00C40501 /* blob.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = blob.c; sourceTree = ""; }; + F804C11D1B7BF2CC00C40501 /* blob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blob.h; sourceTree = ""; }; + F804C11E1B7BF2CC00C40501 /* branch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = branch.c; sourceTree = ""; }; + F804C11F1B7BF2CC00C40501 /* branch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = branch.h; sourceTree = ""; }; + F804C1201B7BF2CC00C40501 /* buf_text.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = buf_text.c; sourceTree = ""; }; + F804C1211B7BF2CC00C40501 /* buf_text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buf_text.h; sourceTree = ""; }; + F804C1221B7BF2CC00C40501 /* buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = buffer.c; sourceTree = ""; }; + F804C1231B7BF2CC00C40501 /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = ""; }; + F804C1241B7BF2CC00C40501 /* cache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cache.c; sourceTree = ""; }; + F804C1251B7BF2CC00C40501 /* cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cache.h; sourceTree = ""; }; + F804C1261B7BF2CC00C40501 /* cc-compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "cc-compat.h"; sourceTree = ""; }; + F804C1271B7BF2CC00C40501 /* checkout.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = checkout.c; sourceTree = ""; }; + F804C1281B7BF2CC00C40501 /* checkout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = checkout.h; sourceTree = ""; }; + F804C1291B7BF2CC00C40501 /* cherrypick.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cherrypick.c; sourceTree = ""; }; + F804C12A1B7BF2CC00C40501 /* clone.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = clone.c; sourceTree = ""; }; + F804C12B1B7BF2CC00C40501 /* clone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clone.h; sourceTree = ""; }; + F804C12C1B7BF2CC00C40501 /* commit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = commit.c; sourceTree = ""; }; + F804C12D1B7BF2CC00C40501 /* commit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = commit.h; sourceTree = ""; }; + F804C12E1B7BF2CC00C40501 /* commit_list.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = commit_list.c; sourceTree = ""; }; + F804C12F1B7BF2CC00C40501 /* commit_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = commit_list.h; sourceTree = ""; }; + F804C1301B7BF2CC00C40501 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; + F804C1311B7BF2CC00C40501 /* config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = config.c; sourceTree = ""; }; + F804C1321B7BF2CC00C40501 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; }; + F804C1331B7BF2CC00C40501 /* config_cache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = config_cache.c; sourceTree = ""; }; + F804C1341B7BF2CC00C40501 /* config_file.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = config_file.c; sourceTree = ""; }; + F804C1351B7BF2CC00C40501 /* config_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config_file.h; sourceTree = ""; }; + F804C1361B7BF2CC00C40501 /* crlf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crlf.c; sourceTree = ""; }; + F804C1371B7BF2CC00C40501 /* curl_stream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = curl_stream.c; sourceTree = ""; }; + F804C1381B7BF2CC00C40501 /* curl_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = curl_stream.h; sourceTree = ""; }; + F804C1391B7BF2CC00C40501 /* date.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = date.c; sourceTree = ""; }; + F804C13A1B7BF2CC00C40501 /* delta-apply.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "delta-apply.c"; sourceTree = ""; }; + F804C13B1B7BF2CC00C40501 /* delta-apply.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "delta-apply.h"; sourceTree = ""; }; + F804C13C1B7BF2CC00C40501 /* delta.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = delta.c; sourceTree = ""; }; + F804C13D1B7BF2CC00C40501 /* delta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = delta.h; sourceTree = ""; }; + F804C13E1B7BF2CC00C40501 /* describe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = describe.c; sourceTree = ""; }; + F804C13F1B7BF2CC00C40501 /* diff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = diff.c; sourceTree = ""; }; + F804C1401B7BF2CC00C40501 /* diff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diff.h; sourceTree = ""; }; + F804C1411B7BF2CC00C40501 /* diff_driver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = diff_driver.c; sourceTree = ""; }; + F804C1421B7BF2CC00C40501 /* diff_driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diff_driver.h; sourceTree = ""; }; + F804C1431B7BF2CC00C40501 /* diff_file.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = diff_file.c; sourceTree = ""; }; + F804C1441B7BF2CC00C40501 /* diff_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diff_file.h; sourceTree = ""; }; + F804C1451B7BF2CC00C40501 /* diff_patch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = diff_patch.c; sourceTree = ""; }; + F804C1461B7BF2CC00C40501 /* diff_patch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diff_patch.h; sourceTree = ""; }; + F804C1471B7BF2CC00C40501 /* diff_print.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = diff_print.c; sourceTree = ""; }; + F804C1481B7BF2CC00C40501 /* diff_stats.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = diff_stats.c; sourceTree = ""; }; + F804C1491B7BF2CC00C40501 /* diff_tform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = diff_tform.c; sourceTree = ""; }; + F804C14A1B7BF2CC00C40501 /* diff_xdiff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = diff_xdiff.c; sourceTree = ""; }; + F804C14B1B7BF2CC00C40501 /* diff_xdiff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diff_xdiff.h; sourceTree = ""; }; + F804C14C1B7BF2CC00C40501 /* errors.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = errors.c; sourceTree = ""; }; + F804C14D1B7BF2CC00C40501 /* fetch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fetch.c; sourceTree = ""; }; + F804C14E1B7BF2CC00C40501 /* fetch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fetch.h; sourceTree = ""; }; + F804C14F1B7BF2CC00C40501 /* fetchhead.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fetchhead.c; sourceTree = ""; }; + F804C1501B7BF2CC00C40501 /* fetchhead.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fetchhead.h; sourceTree = ""; }; + F804C1511B7BF2CC00C40501 /* filebuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filebuf.c; sourceTree = ""; }; + F804C1521B7BF2CC00C40501 /* filebuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filebuf.h; sourceTree = ""; }; + F804C1531B7BF2CC00C40501 /* fileops.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fileops.c; sourceTree = ""; }; + F804C1541B7BF2CC00C40501 /* fileops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fileops.h; sourceTree = ""; }; + F804C1551B7BF2CC00C40501 /* filter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter.c; sourceTree = ""; }; + F804C1561B7BF2CC00C40501 /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = ""; }; + F804C1571B7BF2CC00C40501 /* fnmatch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fnmatch.c; sourceTree = ""; }; + F804C1581B7BF2CC00C40501 /* fnmatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fnmatch.h; sourceTree = ""; }; + F804C1591B7BF2CC00C40501 /* global.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = global.c; sourceTree = ""; }; + F804C15A1B7BF2CC00C40501 /* global.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = global.h; sourceTree = ""; }; + F804C15B1B7BF2CC00C40501 /* graph.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = graph.c; sourceTree = ""; }; + F804C15D1B7BF2CC00C40501 /* hash_common_crypto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash_common_crypto.h; sourceTree = ""; }; + F804C15E1B7BF2CC00C40501 /* hash_generic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hash_generic.c; sourceTree = ""; }; + F804C15F1B7BF2CC00C40501 /* hash_generic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash_generic.h; sourceTree = ""; }; + F804C1601B7BF2CC00C40501 /* hash_openssl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash_openssl.h; sourceTree = ""; }; + F804C1631B7BF2CC00C40501 /* hash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hash.c; sourceTree = ""; }; + F804C1641B7BF2CC00C40501 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = ""; }; + F804C1651B7BF2CC00C40501 /* hashsig.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hashsig.c; sourceTree = ""; }; + F804C1661B7BF2CC00C40501 /* ident.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ident.c; sourceTree = ""; }; + F804C1671B7BF2CC00C40501 /* ignore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ignore.c; sourceTree = ""; }; + F804C1681B7BF2CC00C40501 /* ignore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ignore.h; sourceTree = ""; }; + F804C1691B7BF2CC00C40501 /* index.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = index.c; sourceTree = ""; }; + F804C16A1B7BF2CC00C40501 /* index.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = index.h; sourceTree = ""; }; + F804C16C1B7BF2CC00C40501 /* integer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = integer.h; sourceTree = ""; }; + F804C16D1B7BF2CC00C40501 /* iterator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iterator.c; sourceTree = ""; }; + F804C16E1B7BF2CC00C40501 /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = ""; }; + F804C16F1B7BF2CC00C40501 /* khash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = khash.h; sourceTree = ""; }; + F804C1701B7BF2CC00C40501 /* map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = map.h; sourceTree = ""; }; + F804C1711B7BF2CC00C40501 /* merge.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = merge.c; sourceTree = ""; }; + F804C1721B7BF2CD00C40501 /* merge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge.h; sourceTree = ""; }; + F804C1731B7BF2CD00C40501 /* merge_file.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = merge_file.c; sourceTree = ""; }; + F804C1751B7BF2CD00C40501 /* message.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = message.c; sourceTree = ""; }; + F804C1761B7BF2CD00C40501 /* message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = message.h; sourceTree = ""; }; + F804C1771B7BF2CD00C40501 /* mwindow.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mwindow.c; sourceTree = ""; }; + F804C1781B7BF2CD00C40501 /* mwindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mwindow.h; sourceTree = ""; }; + F804C1791B7BF2CD00C40501 /* netops.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = netops.c; sourceTree = ""; }; + F804C17A1B7BF2CD00C40501 /* netops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = netops.h; sourceTree = ""; }; + F804C17B1B7BF2CD00C40501 /* notes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notes.c; sourceTree = ""; }; + F804C17C1B7BF2CD00C40501 /* notes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = notes.h; sourceTree = ""; }; + F804C17D1B7BF2CD00C40501 /* object.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = object.c; sourceTree = ""; }; + F804C17E1B7BF2CD00C40501 /* object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = object.h; sourceTree = ""; }; + F804C17F1B7BF2CD00C40501 /* object_api.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = object_api.c; sourceTree = ""; }; + F804C1801B7BF2CD00C40501 /* odb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = odb.c; sourceTree = ""; }; + F804C1811B7BF2CD00C40501 /* odb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = odb.h; sourceTree = ""; }; + F804C1821B7BF2CD00C40501 /* odb_loose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = odb_loose.c; sourceTree = ""; }; + F804C1831B7BF2CD00C40501 /* odb_mempack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = odb_mempack.c; sourceTree = ""; }; + F804C1841B7BF2CD00C40501 /* odb_pack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = odb_pack.c; sourceTree = ""; }; + F804C1851B7BF2CD00C40501 /* offmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = offmap.h; sourceTree = ""; }; + F804C1861B7BF2CD00C40501 /* oid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = oid.c; sourceTree = ""; }; + F804C1871B7BF2CD00C40501 /* oid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oid.h; sourceTree = ""; }; + F804C1881B7BF2CD00C40501 /* oidarray.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = oidarray.c; sourceTree = ""; }; + F804C1891B7BF2CD00C40501 /* oidarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oidarray.h; sourceTree = ""; }; + F804C18A1B7BF2CD00C40501 /* oidmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oidmap.h; sourceTree = ""; }; + F804C18B1B7BF2CD00C40501 /* openssl_stream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = openssl_stream.c; sourceTree = ""; }; + F804C18C1B7BF2CD00C40501 /* openssl_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = openssl_stream.h; sourceTree = ""; }; + F804C18D1B7BF2CD00C40501 /* pack-objects.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "pack-objects.c"; sourceTree = ""; }; + F804C18E1B7BF2CD00C40501 /* pack-objects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "pack-objects.h"; sourceTree = ""; }; + F804C18F1B7BF2CD00C40501 /* pack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pack.c; sourceTree = ""; }; + F804C1901B7BF2CD00C40501 /* pack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pack.h; sourceTree = ""; }; + F804C1911B7BF2CD00C40501 /* path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = path.c; sourceTree = ""; }; + F804C1921B7BF2CD00C40501 /* path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = path.h; sourceTree = ""; }; + F804C1931B7BF2CD00C40501 /* pathspec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pathspec.c; sourceTree = ""; }; + F804C1941B7BF2CD00C40501 /* pathspec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pathspec.h; sourceTree = ""; }; + F804C1951B7BF2CD00C40501 /* pool.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pool.c; sourceTree = ""; }; + F804C1961B7BF2CD00C40501 /* pool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pool.h; sourceTree = ""; }; + F804C1971B7BF2CD00C40501 /* posix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = posix.c; sourceTree = ""; }; + F804C1981B7BF2CD00C40501 /* posix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = posix.h; sourceTree = ""; }; + F804C1991B7BF2CD00C40501 /* pqueue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pqueue.c; sourceTree = ""; }; + F804C19A1B7BF2CD00C40501 /* pqueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pqueue.h; sourceTree = ""; }; + F804C19B1B7BF2CD00C40501 /* push.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = push.c; sourceTree = ""; }; + F804C19C1B7BF2CD00C40501 /* push.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = push.h; sourceTree = ""; }; + F804C19D1B7BF2CD00C40501 /* rebase.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rebase.c; sourceTree = ""; }; + F804C19E1B7BF2CD00C40501 /* refdb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refdb.c; sourceTree = ""; }; + F804C19F1B7BF2CD00C40501 /* refdb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refdb.h; sourceTree = ""; }; + F804C1A01B7BF2CD00C40501 /* refdb_fs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refdb_fs.c; sourceTree = ""; }; + F804C1A11B7BF2CD00C40501 /* refdb_fs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refdb_fs.h; sourceTree = ""; }; + F804C1A21B7BF2CD00C40501 /* reflog.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = reflog.c; sourceTree = ""; }; + F804C1A31B7BF2CD00C40501 /* reflog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reflog.h; sourceTree = ""; }; + F804C1A41B7BF2CD00C40501 /* refs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refs.c; sourceTree = ""; }; + F804C1A51B7BF2CD00C40501 /* refs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refs.h; sourceTree = ""; }; + F804C1A61B7BF2CD00C40501 /* refspec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = refspec.c; sourceTree = ""; }; + F804C1A71B7BF2CD00C40501 /* refspec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = refspec.h; sourceTree = ""; }; + F804C1A81B7BF2CD00C40501 /* remote.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = remote.c; sourceTree = ""; }; + F804C1A91B7BF2CD00C40501 /* remote.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remote.h; sourceTree = ""; }; + F804C1AA1B7BF2CD00C40501 /* repo_template.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = repo_template.h; sourceTree = ""; }; + F804C1AB1B7BF2CD00C40501 /* repository.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = repository.c; sourceTree = ""; }; + F804C1AC1B7BF2CD00C40501 /* repository.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = repository.h; sourceTree = ""; }; + F804C1AD1B7BF2CD00C40501 /* reset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = reset.c; sourceTree = ""; }; + F804C1AE1B7BF2CD00C40501 /* revert.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = revert.c; sourceTree = ""; }; + F804C1AF1B7BF2CD00C40501 /* revparse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = revparse.c; sourceTree = ""; }; + F804C1B01B7BF2CD00C40501 /* revwalk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = revwalk.c; sourceTree = ""; }; + F804C1B11B7BF2CD00C40501 /* revwalk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = revwalk.h; sourceTree = ""; }; + F804C1B21B7BF2CD00C40501 /* settings.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = settings.c; sourceTree = ""; }; + F804C1B31B7BF2CD00C40501 /* sha1_lookup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sha1_lookup.c; sourceTree = ""; }; + F804C1B41B7BF2CD00C40501 /* sha1_lookup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha1_lookup.h; sourceTree = ""; }; + F804C1B51B7BF2CD00C40501 /* signature.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = signature.c; sourceTree = ""; }; + F804C1B61B7BF2CD00C40501 /* signature.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signature.h; sourceTree = ""; }; + F804C1B71B7BF2CD00C40501 /* socket_stream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = socket_stream.c; sourceTree = ""; }; + F804C1B81B7BF2CD00C40501 /* socket_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socket_stream.h; sourceTree = ""; }; + F804C1B91B7BF2CD00C40501 /* sortedcache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sortedcache.c; sourceTree = ""; }; + F804C1BA1B7BF2CD00C40501 /* sortedcache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sortedcache.h; sourceTree = ""; }; + F804C1BB1B7BF2CD00C40501 /* stash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = stash.c; sourceTree = ""; }; + F804C1BC1B7BF2CD00C40501 /* status.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = status.c; sourceTree = ""; }; + F804C1BD1B7BF2CD00C40501 /* status.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = status.h; sourceTree = ""; }; + F804C1BE1B7BF2CD00C40501 /* stransport_stream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = stransport_stream.c; sourceTree = ""; }; + F804C1BF1B7BF2CD00C40501 /* stransport_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stransport_stream.h; sourceTree = ""; }; + F804C1C01B7BF2CD00C40501 /* stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stream.h; sourceTree = ""; }; + F804C1C11B7BF2CD00C40501 /* strmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strmap.c; sourceTree = ""; }; + F804C1C21B7BF2CD00C40501 /* strmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strmap.h; sourceTree = ""; }; + F804C1C31B7BF2CD00C40501 /* strnlen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strnlen.h; sourceTree = ""; }; + F804C1C41B7BF2CD00C40501 /* submodule.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = submodule.c; sourceTree = ""; }; + F804C1C51B7BF2CD00C40501 /* submodule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = submodule.h; sourceTree = ""; }; + F804C1C61B7BF2CD00C40501 /* sysdir.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sysdir.c; sourceTree = ""; }; + F804C1C71B7BF2CD00C40501 /* sysdir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sysdir.h; sourceTree = ""; }; + F804C1C81B7BF2CD00C40501 /* tag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tag.c; sourceTree = ""; }; + F804C1C91B7BF2CD00C40501 /* tag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tag.h; sourceTree = ""; }; + F804C1CA1B7BF2CD00C40501 /* thread-utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "thread-utils.c"; sourceTree = ""; }; + F804C1CB1B7BF2CD00C40501 /* thread-utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "thread-utils.h"; sourceTree = ""; }; + F804C1CC1B7BF2CD00C40501 /* tls_stream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_stream.c; sourceTree = ""; }; + F804C1CD1B7BF2CD00C40501 /* tls_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tls_stream.h; sourceTree = ""; }; + F804C1CE1B7BF2CD00C40501 /* trace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = trace.c; sourceTree = ""; }; + F804C1CF1B7BF2CD00C40501 /* trace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trace.h; sourceTree = ""; }; + F804C1D01B7BF2CD00C40501 /* transaction.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = transaction.c; sourceTree = ""; }; + F804C1D11B7BF2CD00C40501 /* transport.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = transport.c; sourceTree = ""; }; + F804C1D31B7BF2CD00C40501 /* auth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auth.c; sourceTree = ""; }; + F804C1D41B7BF2CD00C40501 /* auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = auth.h; sourceTree = ""; }; + F804C1D51B7BF2CD00C40501 /* auth_negotiate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = auth_negotiate.c; sourceTree = ""; }; + F804C1D61B7BF2CD00C40501 /* auth_negotiate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = auth_negotiate.h; sourceTree = ""; }; + F804C1D71B7BF2CD00C40501 /* cred.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cred.c; sourceTree = ""; }; + F804C1D81B7BF2CD00C40501 /* cred.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cred.h; sourceTree = ""; }; + F804C1D91B7BF2CD00C40501 /* cred_helpers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cred_helpers.c; sourceTree = ""; }; + F804C1DA1B7BF2CD00C40501 /* git.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = git.c; sourceTree = ""; }; + F804C1DB1B7BF2CD00C40501 /* http.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = http.c; sourceTree = ""; }; + F804C1DC1B7BF2CD00C40501 /* local.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = local.c; sourceTree = ""; }; + F804C1DD1B7BF2CD00C40501 /* smart.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = smart.c; sourceTree = ""; }; + F804C1DE1B7BF2CD00C40501 /* smart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smart.h; sourceTree = ""; }; + F804C1DF1B7BF2CD00C40501 /* smart_pkt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = smart_pkt.c; sourceTree = ""; }; + F804C1E01B7BF2CD00C40501 /* smart_protocol.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = smart_protocol.c; sourceTree = ""; }; + F804C1E11B7BF2CD00C40501 /* ssh.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ssh.c; sourceTree = ""; }; + F804C1E21B7BF2CD00C40501 /* winhttp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = winhttp.c; sourceTree = ""; }; + F804C1E31B7BF2CD00C40501 /* tree-cache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "tree-cache.c"; sourceTree = ""; }; + F804C1E41B7BF2CD00C40501 /* tree-cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tree-cache.h"; sourceTree = ""; }; + F804C1E51B7BF2CD00C40501 /* tree.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tree.c; sourceTree = ""; }; + F804C1E61B7BF2CD00C40501 /* tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tree.h; sourceTree = ""; }; + F804C1E71B7BF2CD00C40501 /* tsort.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tsort.c; sourceTree = ""; }; + F804C1E91B7BF2CD00C40501 /* map.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = map.c; sourceTree = ""; }; + F804C1EA1B7BF2CD00C40501 /* posix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = posix.h; sourceTree = ""; }; + F804C1EB1B7BF2CD00C40501 /* realpath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = realpath.c; sourceTree = ""; }; + F804C1EC1B7BF2CD00C40501 /* userdiff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = userdiff.h; sourceTree = ""; }; + F804C1ED1B7BF2CD00C40501 /* util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = util.c; sourceTree = ""; }; + F804C1EE1B7BF2CD00C40501 /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = ""; }; + F804C1EF1B7BF2CD00C40501 /* vector.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vector.c; sourceTree = ""; }; + F804C1F01B7BF2CD00C40501 /* vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector.h; sourceTree = ""; }; + F804C2111B7BF2CD00C40501 /* xdiff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xdiff.h; sourceTree = ""; }; + F804C2121B7BF2CD00C40501 /* xdiffi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xdiffi.c; sourceTree = ""; }; + F804C2131B7BF2CD00C40501 /* xdiffi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xdiffi.h; sourceTree = ""; }; + F804C2141B7BF2CD00C40501 /* xemit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xemit.c; sourceTree = ""; }; + F804C2151B7BF2CD00C40501 /* xemit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xemit.h; sourceTree = ""; }; + F804C2161B7BF2CD00C40501 /* xhistogram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xhistogram.c; sourceTree = ""; }; + F804C2171B7BF2CD00C40501 /* xinclude.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xinclude.h; sourceTree = ""; }; + F804C2181B7BF2CD00C40501 /* xmacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmacros.h; sourceTree = ""; }; + F804C2191B7BF2CD00C40501 /* xmerge.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmerge.c; sourceTree = ""; }; + F804C21B1B7BF2CD00C40501 /* xprepare.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xprepare.c; sourceTree = ""; }; + F804C21C1B7BF2CD00C40501 /* xprepare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xprepare.h; sourceTree = ""; }; + F804C21D1B7BF2CD00C40501 /* xtypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xtypes.h; sourceTree = ""; }; + F804C21E1B7BF2CD00C40501 /* xutils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xutils.c; sourceTree = ""; }; + F804C21F1B7BF2CD00C40501 /* xutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xutils.h; sourceTree = ""; }; + F804C2201B7BF2CD00C40501 /* zstream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zstream.c; sourceTree = ""; }; + F804C2211B7BF2CD00C40501 /* zstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zstream.h; sourceTree = ""; }; + F82FC7321B87CBBD000F2896 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; + F82FC7341B87CBD6000F2896 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; + F82FC7361B87CC05000F2896 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + F82FC7381B87CC0A000F2896 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; }; + F834885C1B7BFC9800A5B932 /* sys */ = {isa = PBXFileReference; lastKnownFileType = folder; name = sys; path = ../External/libgit2/include/git2/sys; sourceTree = ""; }; + F83488611B7BFDD400A5B932 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + F83488641B7BFF7200A5B932 /* git2.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = git2.modulemap; sourceTree = ""; }; + F834886B1B7D547D00A5B932 /* http_parser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = http_parser.c; sourceTree = ""; }; + F834886C1B7D547D00A5B932 /* http_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = http_parser.h; sourceTree = ""; }; + F83488D11B7D55ED00A5B932 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; + F85B3CF91CAE0BDA00A1A225 /* ssh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ssh.h; sourceTree = ""; }; + F85B3CFB1CAE0C1900A1A225 /* idxmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = idxmap.h; sourceTree = ""; }; + F85B3CFC1CAE0C1900A1A225 /* transaction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transaction.h; sourceTree = ""; }; + F8B37E0B1B83611C003CF5F7 /* git2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = git2.h; sourceTree = ""; }; + F8B37E0D1B836122003CF5F7 /* git2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = git2.h; sourceTree = ""; }; + F8D67E341B7BA85D00021BDF /* git2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = git2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F8D67E441B7BAA4900021BDF /* git2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = git2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F8D67E481B7BAA4900021BDF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + F8D67E7E1B7BB79E00021BDF /* git2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = git2.h; path = ../External/libgit2/include/git2.h; sourceTree = ""; }; + F8D67E841B7BB7DA00021BDF /* annotated_commit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = annotated_commit.h; path = ../External/libgit2/include/git2/annotated_commit.h; sourceTree = ""; }; + F8D67E851B7BB7DA00021BDF /* attr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = attr.h; path = ../External/libgit2/include/git2/attr.h; sourceTree = ""; }; + F8D67E861B7BB7DA00021BDF /* blame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = blame.h; path = ../External/libgit2/include/git2/blame.h; sourceTree = ""; }; + F8D67E871B7BB7DA00021BDF /* blob.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = blob.h; path = ../External/libgit2/include/git2/blob.h; sourceTree = ""; }; + F8D67E881B7BB7DA00021BDF /* branch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = branch.h; path = ../External/libgit2/include/git2/branch.h; sourceTree = ""; }; + F8D67E891B7BB7DA00021BDF /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = ../External/libgit2/include/git2/buffer.h; sourceTree = ""; }; + F8D67E8A1B7BB7DA00021BDF /* checkout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = checkout.h; path = ../External/libgit2/include/git2/checkout.h; sourceTree = ""; }; + F8D67E8B1B7BB7DA00021BDF /* cherrypick.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cherrypick.h; path = ../External/libgit2/include/git2/cherrypick.h; sourceTree = ""; }; + F8D67E8C1B7BB7DA00021BDF /* clone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clone.h; path = ../External/libgit2/include/git2/clone.h; sourceTree = ""; }; + F8D67E8D1B7BB7DA00021BDF /* commit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = commit.h; path = ../External/libgit2/include/git2/commit.h; sourceTree = ""; }; + F8D67E8E1B7BB7DA00021BDF /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = common.h; path = ../External/libgit2/include/git2/common.h; sourceTree = ""; }; + F8D67E8F1B7BB7DA00021BDF /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../External/libgit2/include/git2/config.h; sourceTree = ""; }; + F8D67E901B7BB7DA00021BDF /* cred_helpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cred_helpers.h; path = ../External/libgit2/include/git2/cred_helpers.h; sourceTree = ""; }; + F8D67E911B7BB7DA00021BDF /* describe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = describe.h; path = ../External/libgit2/include/git2/describe.h; sourceTree = ""; }; + F8D67E921B7BB7DA00021BDF /* diff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = diff.h; path = ../External/libgit2/include/git2/diff.h; sourceTree = ""; }; + F8D67E931B7BB7DA00021BDF /* errors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = errors.h; path = ../External/libgit2/include/git2/errors.h; sourceTree = ""; }; + F8D67E941B7BB7DA00021BDF /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = filter.h; path = ../External/libgit2/include/git2/filter.h; sourceTree = ""; }; + F8D67E951B7BB7DA00021BDF /* global.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = global.h; path = ../External/libgit2/include/git2/global.h; sourceTree = ""; }; + F8D67E961B7BB7DA00021BDF /* graph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = graph.h; path = ../External/libgit2/include/git2/graph.h; sourceTree = ""; }; + F8D67E971B7BB7DA00021BDF /* ignore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ignore.h; path = ../External/libgit2/include/git2/ignore.h; sourceTree = ""; }; + F8D67E981B7BB7DA00021BDF /* index.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = index.h; path = ../External/libgit2/include/git2/index.h; sourceTree = ""; }; + F8D67E991B7BB7DA00021BDF /* indexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = indexer.h; path = ../External/libgit2/include/git2/indexer.h; sourceTree = ""; }; + F8D67E9B1B7BB7DA00021BDF /* merge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = merge.h; path = ../External/libgit2/include/git2/merge.h; sourceTree = ""; }; + F8D67E9C1B7BB7DA00021BDF /* message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = message.h; path = ../External/libgit2/include/git2/message.h; sourceTree = ""; }; + F8D67E9D1B7BB7DA00021BDF /* net.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = net.h; path = ../External/libgit2/include/git2/net.h; sourceTree = ""; }; + F8D67E9E1B7BB7DA00021BDF /* notes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = notes.h; path = ../External/libgit2/include/git2/notes.h; sourceTree = ""; }; + F8D67E9F1B7BB7DA00021BDF /* object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = object.h; path = ../External/libgit2/include/git2/object.h; sourceTree = ""; }; + F8D67EA01B7BB7DA00021BDF /* odb_backend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = odb_backend.h; path = ../External/libgit2/include/git2/odb_backend.h; sourceTree = ""; }; + F8D67EA11B7BB7DA00021BDF /* odb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = odb.h; path = ../External/libgit2/include/git2/odb.h; sourceTree = ""; }; + F8D67EA21B7BB7DA00021BDF /* oid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = oid.h; path = ../External/libgit2/include/git2/oid.h; sourceTree = ""; }; + F8D67EA31B7BB7DA00021BDF /* oidarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = oidarray.h; path = ../External/libgit2/include/git2/oidarray.h; sourceTree = ""; }; + F8D67EA41B7BB7DA00021BDF /* pack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pack.h; path = ../External/libgit2/include/git2/pack.h; sourceTree = ""; }; + F8D67EA51B7BB7DA00021BDF /* patch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = patch.h; path = ../External/libgit2/include/git2/patch.h; sourceTree = ""; }; + F8D67EA61B7BB7DA00021BDF /* pathspec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pathspec.h; path = ../External/libgit2/include/git2/pathspec.h; sourceTree = ""; }; + F8D67EA71B7BB7DA00021BDF /* rebase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rebase.h; path = ../External/libgit2/include/git2/rebase.h; sourceTree = ""; }; + F8D67EA81B7BB7DA00021BDF /* refdb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = refdb.h; path = ../External/libgit2/include/git2/refdb.h; sourceTree = ""; }; + F8D67EA91B7BB7DA00021BDF /* reflog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = reflog.h; path = ../External/libgit2/include/git2/reflog.h; sourceTree = ""; }; + F8D67EAA1B7BB7DA00021BDF /* refs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = refs.h; path = ../External/libgit2/include/git2/refs.h; sourceTree = ""; }; + F8D67EAB1B7BB7DA00021BDF /* refspec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = refspec.h; path = ../External/libgit2/include/git2/refspec.h; sourceTree = ""; }; + F8D67EAC1B7BB7DA00021BDF /* remote.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = remote.h; path = ../External/libgit2/include/git2/remote.h; sourceTree = ""; }; + F8D67EAD1B7BB7DA00021BDF /* repository.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = repository.h; path = ../External/libgit2/include/git2/repository.h; sourceTree = ""; }; + F8D67EAE1B7BB7DA00021BDF /* reset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = reset.h; path = ../External/libgit2/include/git2/reset.h; sourceTree = ""; }; + F8D67EAF1B7BB7DA00021BDF /* revert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = revert.h; path = ../External/libgit2/include/git2/revert.h; sourceTree = ""; }; + F8D67EB01B7BB7DA00021BDF /* revparse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = revparse.h; path = ../External/libgit2/include/git2/revparse.h; sourceTree = ""; }; + F8D67EB11B7BB7DA00021BDF /* revwalk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = revwalk.h; path = ../External/libgit2/include/git2/revwalk.h; sourceTree = ""; }; + F8D67EB21B7BB7DA00021BDF /* signature.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = signature.h; path = ../External/libgit2/include/git2/signature.h; sourceTree = ""; }; + F8D67EB31B7BB7DA00021BDF /* stash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stash.h; path = ../External/libgit2/include/git2/stash.h; sourceTree = ""; }; + F8D67EB41B7BB7DA00021BDF /* status.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = status.h; path = ../External/libgit2/include/git2/status.h; sourceTree = ""; }; + F8D67EB61B7BB7DA00021BDF /* strarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = strarray.h; path = ../External/libgit2/include/git2/strarray.h; sourceTree = ""; }; + F8D67EB71B7BB7DA00021BDF /* submodule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = submodule.h; path = ../External/libgit2/include/git2/submodule.h; sourceTree = ""; }; + F8D67F201B7BB7E800021BDF /* tag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tag.h; path = ../External/libgit2/include/git2/tag.h; sourceTree = ""; }; + F8D67F211B7BB7E800021BDF /* trace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = trace.h; path = ../External/libgit2/include/git2/trace.h; sourceTree = ""; }; + F8D67F221B7BB7E800021BDF /* transaction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = transaction.h; path = ../External/libgit2/include/git2/transaction.h; sourceTree = ""; }; + F8D67F231B7BB7E800021BDF /* transport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = transport.h; path = ../External/libgit2/include/git2/transport.h; sourceTree = ""; }; + F8D67F241B7BB7E800021BDF /* tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tree.h; path = ../External/libgit2/include/git2/tree.h; sourceTree = ""; }; + F8D67F251B7BB7E800021BDF /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = types.h; path = ../External/libgit2/include/git2/types.h; sourceTree = ""; }; + F8D67F261B7BB7E800021BDF /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = version.h; path = ../External/libgit2/include/git2/version.h; sourceTree = ""; }; + F8F708CE1B7D579000F227F2 /* indexer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = indexer.c; sourceTree = ""; }; + F8F708D01B7DB5CB00F227F2 /* xpatience.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xpatience.c; sourceTree = ""; }; + F8F708D41B7DB98F00F227F2 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libz.tbd; sourceTree = DEVELOPER_DIR; }; + F8FF92D41CBC049400FC7CAE /* libssh2-ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libssh2-ios.a"; path = "../External/libssh2-ios/lib/libssh2-ios.a"; sourceTree = ""; }; + F8FF92D61CBC04AE00FC7CAE /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcrypto.a; path = "../External/ios-openssl/lib/libcrypto.a"; sourceTree = ""; }; + F8FF92D71CBC04AE00FC7CAE /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = "../External/ios-openssl/lib/libssl.a"; sourceTree = ""; }; + F8FF92DB1CBC18F000FC7CAE /* libssh2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssh2.a; path = ../../../../../../usr/local/Cellar/libssh2/1.7.0/lib/libssh2.a; sourceTree = ""; }; + F8FF92DD1CBC199E00FC7CAE /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libiconv.tbd; sourceTree = DEVELOPER_DIR; }; + F8FF92DF1CBC19A700FC7CAE /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + F8D67E301B7BA85D00021BDF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F82FC7351B87CBD6000F2896 /* CoreFoundation.framework in Frameworks */, + F8FF92DA1CBC04DE00FC7CAE /* libcrypto.a in Frameworks */, + F8FF92E01CBC19A700FC7CAE /* libiconv.tbd in Frameworks */, + F8FF92D51CBC049400FC7CAE /* libssh2-ios.a in Frameworks */, + F8FF92D91CBC04AE00FC7CAE /* libssl.a in Frameworks */, + F83488D21B7D55ED00A5B932 /* libz.tbd in Frameworks */, + F82FC7331B87CBBD000F2896 /* Security.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F8D67E401B7BAA4900021BDF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F82FC7391B87CC0A000F2896 /* CoreFoundation.framework in Frameworks */, + F8FF92DE1CBC199E00FC7CAE /* libiconv.tbd in Frameworks */, + F8FF92DC1CBC18F000FC7CAE /* libssh2.a in Frameworks */, + F8F708D51B7DB98F00F227F2 /* libz.tbd in Frameworks */, + F82FC7371B87CC05000F2896 /* Security.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + F804C10D1B7BF2CC00C40501 /* src */ = { + isa = PBXGroup; + children = ( + F804C10E1B7BF2CC00C40501 /* annotated_commit.c */, + F804C10F1B7BF2CC00C40501 /* annotated_commit.h */, + F804C1101B7BF2CC00C40501 /* array.h */, + F804C1131B7BF2CC00C40501 /* attr_file.c */, + F804C1141B7BF2CC00C40501 /* attr_file.h */, + F804C1111B7BF2CC00C40501 /* attr.c */, + F804C1121B7BF2CC00C40501 /* attr.h */, + F804C1151B7BF2CC00C40501 /* attrcache.c */, + F804C1161B7BF2CC00C40501 /* attrcache.h */, + F804C1171B7BF2CC00C40501 /* bitvec.h */, + F804C11A1B7BF2CC00C40501 /* blame_git.c */, + F804C11B1B7BF2CC00C40501 /* blame_git.h */, + F804C1181B7BF2CC00C40501 /* blame.c */, + F804C1191B7BF2CC00C40501 /* blame.h */, + F804C11C1B7BF2CC00C40501 /* blob.c */, + F804C11D1B7BF2CC00C40501 /* blob.h */, + F804C11E1B7BF2CC00C40501 /* branch.c */, + F804C11F1B7BF2CC00C40501 /* branch.h */, + F804C1201B7BF2CC00C40501 /* buf_text.c */, + F804C1211B7BF2CC00C40501 /* buf_text.h */, + F804C1221B7BF2CC00C40501 /* buffer.c */, + F804C1231B7BF2CC00C40501 /* buffer.h */, + F804C1241B7BF2CC00C40501 /* cache.c */, + F804C1251B7BF2CC00C40501 /* cache.h */, + F804C1261B7BF2CC00C40501 /* cc-compat.h */, + F804C1271B7BF2CC00C40501 /* checkout.c */, + F804C1281B7BF2CC00C40501 /* checkout.h */, + F804C1291B7BF2CC00C40501 /* cherrypick.c */, + F804C12A1B7BF2CC00C40501 /* clone.c */, + F804C12B1B7BF2CC00C40501 /* clone.h */, + F804C12E1B7BF2CC00C40501 /* commit_list.c */, + F804C12F1B7BF2CC00C40501 /* commit_list.h */, + F804C12C1B7BF2CC00C40501 /* commit.c */, + F804C12D1B7BF2CC00C40501 /* commit.h */, + F804C1301B7BF2CC00C40501 /* common.h */, + F804C1331B7BF2CC00C40501 /* config_cache.c */, + F804C1341B7BF2CC00C40501 /* config_file.c */, + F804C1351B7BF2CC00C40501 /* config_file.h */, + F804C1311B7BF2CC00C40501 /* config.c */, + F804C1321B7BF2CC00C40501 /* config.h */, + F804C1361B7BF2CC00C40501 /* crlf.c */, + F804C1371B7BF2CC00C40501 /* curl_stream.c */, + F804C1381B7BF2CC00C40501 /* curl_stream.h */, + F804C1391B7BF2CC00C40501 /* date.c */, + F804C13A1B7BF2CC00C40501 /* delta-apply.c */, + F804C13B1B7BF2CC00C40501 /* delta-apply.h */, + F804C13C1B7BF2CC00C40501 /* delta.c */, + F804C13D1B7BF2CC00C40501 /* delta.h */, + F804C13E1B7BF2CC00C40501 /* describe.c */, + F804C1411B7BF2CC00C40501 /* diff_driver.c */, + F804C1421B7BF2CC00C40501 /* diff_driver.h */, + F804C1431B7BF2CC00C40501 /* diff_file.c */, + F804C1441B7BF2CC00C40501 /* diff_file.h */, + F804C1451B7BF2CC00C40501 /* diff_patch.c */, + F804C1461B7BF2CC00C40501 /* diff_patch.h */, + F804C1471B7BF2CC00C40501 /* diff_print.c */, + F804C1481B7BF2CC00C40501 /* diff_stats.c */, + F804C1491B7BF2CC00C40501 /* diff_tform.c */, + F804C14A1B7BF2CC00C40501 /* diff_xdiff.c */, + F804C14B1B7BF2CC00C40501 /* diff_xdiff.h */, + F804C13F1B7BF2CC00C40501 /* diff.c */, + F804C1401B7BF2CC00C40501 /* diff.h */, + F804C14C1B7BF2CC00C40501 /* errors.c */, + F804C14D1B7BF2CC00C40501 /* fetch.c */, + F804C14E1B7BF2CC00C40501 /* fetch.h */, + F804C14F1B7BF2CC00C40501 /* fetchhead.c */, + F804C1501B7BF2CC00C40501 /* fetchhead.h */, + F804C1511B7BF2CC00C40501 /* filebuf.c */, + F804C1521B7BF2CC00C40501 /* filebuf.h */, + F804C1531B7BF2CC00C40501 /* fileops.c */, + F804C1541B7BF2CC00C40501 /* fileops.h */, + F804C1551B7BF2CC00C40501 /* filter.c */, + F804C1561B7BF2CC00C40501 /* filter.h */, + F804C1571B7BF2CC00C40501 /* fnmatch.c */, + F804C1581B7BF2CC00C40501 /* fnmatch.h */, + F804C1591B7BF2CC00C40501 /* global.c */, + F804C15A1B7BF2CC00C40501 /* global.h */, + F804C15B1B7BF2CC00C40501 /* graph.c */, + F804C15C1B7BF2CC00C40501 /* hash */, + F804C1631B7BF2CC00C40501 /* hash.c */, + F804C1641B7BF2CC00C40501 /* hash.h */, + F804C1651B7BF2CC00C40501 /* hashsig.c */, + F804C1661B7BF2CC00C40501 /* ident.c */, + F85B3CFB1CAE0C1900A1A225 /* idxmap.h */, + F804C1671B7BF2CC00C40501 /* ignore.c */, + F804C1681B7BF2CC00C40501 /* ignore.h */, + F804C1691B7BF2CC00C40501 /* index.c */, + F804C16A1B7BF2CC00C40501 /* index.h */, + F8F708CE1B7D579000F227F2 /* indexer.c */, + F804C16C1B7BF2CC00C40501 /* integer.h */, + F804C16D1B7BF2CC00C40501 /* iterator.c */, + F804C16E1B7BF2CC00C40501 /* iterator.h */, + F804C16F1B7BF2CC00C40501 /* khash.h */, + F804C1701B7BF2CC00C40501 /* map.h */, + F804C1731B7BF2CD00C40501 /* merge_file.c */, + F804C1711B7BF2CC00C40501 /* merge.c */, + F804C1721B7BF2CD00C40501 /* merge.h */, + F804C1751B7BF2CD00C40501 /* message.c */, + F804C1761B7BF2CD00C40501 /* message.h */, + F804C1771B7BF2CD00C40501 /* mwindow.c */, + F804C1781B7BF2CD00C40501 /* mwindow.h */, + F804C1791B7BF2CD00C40501 /* netops.c */, + F804C17A1B7BF2CD00C40501 /* netops.h */, + F804C17B1B7BF2CD00C40501 /* notes.c */, + F804C17C1B7BF2CD00C40501 /* notes.h */, + F804C17F1B7BF2CD00C40501 /* object_api.c */, + F804C17D1B7BF2CD00C40501 /* object.c */, + F804C17E1B7BF2CD00C40501 /* object.h */, + F804C1821B7BF2CD00C40501 /* odb_loose.c */, + F804C1831B7BF2CD00C40501 /* odb_mempack.c */, + F804C1841B7BF2CD00C40501 /* odb_pack.c */, + F804C1801B7BF2CD00C40501 /* odb.c */, + F804C1811B7BF2CD00C40501 /* odb.h */, + F804C1851B7BF2CD00C40501 /* offmap.h */, + F804C1861B7BF2CD00C40501 /* oid.c */, + F804C1871B7BF2CD00C40501 /* oid.h */, + F804C1881B7BF2CD00C40501 /* oidarray.c */, + F804C1891B7BF2CD00C40501 /* oidarray.h */, + F804C18A1B7BF2CD00C40501 /* oidmap.h */, + F804C18B1B7BF2CD00C40501 /* openssl_stream.c */, + F804C18C1B7BF2CD00C40501 /* openssl_stream.h */, + F804C18D1B7BF2CD00C40501 /* pack-objects.c */, + F804C18E1B7BF2CD00C40501 /* pack-objects.h */, + F804C18F1B7BF2CD00C40501 /* pack.c */, + F804C1901B7BF2CD00C40501 /* pack.h */, + F804C1911B7BF2CD00C40501 /* path.c */, + F804C1921B7BF2CD00C40501 /* path.h */, + F804C1931B7BF2CD00C40501 /* pathspec.c */, + F804C1941B7BF2CD00C40501 /* pathspec.h */, + F804C1951B7BF2CD00C40501 /* pool.c */, + F804C1961B7BF2CD00C40501 /* pool.h */, + F804C1971B7BF2CD00C40501 /* posix.c */, + F804C1981B7BF2CD00C40501 /* posix.h */, + F804C1991B7BF2CD00C40501 /* pqueue.c */, + F804C19A1B7BF2CD00C40501 /* pqueue.h */, + F804C19B1B7BF2CD00C40501 /* push.c */, + F804C19C1B7BF2CD00C40501 /* push.h */, + F804C19D1B7BF2CD00C40501 /* rebase.c */, + F804C1A01B7BF2CD00C40501 /* refdb_fs.c */, + F804C1A11B7BF2CD00C40501 /* refdb_fs.h */, + F804C19E1B7BF2CD00C40501 /* refdb.c */, + F804C19F1B7BF2CD00C40501 /* refdb.h */, + F804C1A21B7BF2CD00C40501 /* reflog.c */, + F804C1A31B7BF2CD00C40501 /* reflog.h */, + F804C1A41B7BF2CD00C40501 /* refs.c */, + F804C1A51B7BF2CD00C40501 /* refs.h */, + F804C1A61B7BF2CD00C40501 /* refspec.c */, + F804C1A71B7BF2CD00C40501 /* refspec.h */, + F804C1A81B7BF2CD00C40501 /* remote.c */, + F804C1A91B7BF2CD00C40501 /* remote.h */, + F804C1AA1B7BF2CD00C40501 /* repo_template.h */, + F804C1AB1B7BF2CD00C40501 /* repository.c */, + F804C1AC1B7BF2CD00C40501 /* repository.h */, + F804C1AD1B7BF2CD00C40501 /* reset.c */, + F804C1AE1B7BF2CD00C40501 /* revert.c */, + F804C1AF1B7BF2CD00C40501 /* revparse.c */, + F804C1B01B7BF2CD00C40501 /* revwalk.c */, + F804C1B11B7BF2CD00C40501 /* revwalk.h */, + F804C1B21B7BF2CD00C40501 /* settings.c */, + F804C1B31B7BF2CD00C40501 /* sha1_lookup.c */, + F804C1B41B7BF2CD00C40501 /* sha1_lookup.h */, + F804C1B51B7BF2CD00C40501 /* signature.c */, + F804C1B61B7BF2CD00C40501 /* signature.h */, + F804C1B71B7BF2CD00C40501 /* socket_stream.c */, + F804C1B81B7BF2CD00C40501 /* socket_stream.h */, + F804C1B91B7BF2CD00C40501 /* sortedcache.c */, + F804C1BA1B7BF2CD00C40501 /* sortedcache.h */, + F804C1BB1B7BF2CD00C40501 /* stash.c */, + F804C1BC1B7BF2CD00C40501 /* status.c */, + F804C1BD1B7BF2CD00C40501 /* status.h */, + F804C1BE1B7BF2CD00C40501 /* stransport_stream.c */, + F804C1BF1B7BF2CD00C40501 /* stransport_stream.h */, + F804C1C01B7BF2CD00C40501 /* stream.h */, + F804C1C11B7BF2CD00C40501 /* strmap.c */, + F804C1C21B7BF2CD00C40501 /* strmap.h */, + F804C1C31B7BF2CD00C40501 /* strnlen.h */, + F804C1C41B7BF2CD00C40501 /* submodule.c */, + F804C1C51B7BF2CD00C40501 /* submodule.h */, + F804C1C61B7BF2CD00C40501 /* sysdir.c */, + F804C1C71B7BF2CD00C40501 /* sysdir.h */, + F804C1C81B7BF2CD00C40501 /* tag.c */, + F804C1C91B7BF2CD00C40501 /* tag.h */, + F804C1CA1B7BF2CD00C40501 /* thread-utils.c */, + F804C1CB1B7BF2CD00C40501 /* thread-utils.h */, + F804C1CC1B7BF2CD00C40501 /* tls_stream.c */, + F804C1CD1B7BF2CD00C40501 /* tls_stream.h */, + F804C1CE1B7BF2CD00C40501 /* trace.c */, + F804C1CF1B7BF2CD00C40501 /* trace.h */, + F804C1D01B7BF2CD00C40501 /* transaction.c */, + F85B3CFC1CAE0C1900A1A225 /* transaction.h */, + F804C1D11B7BF2CD00C40501 /* transport.c */, + F804C1D21B7BF2CD00C40501 /* transports */, + F804C1E31B7BF2CD00C40501 /* tree-cache.c */, + F804C1E41B7BF2CD00C40501 /* tree-cache.h */, + F804C1E51B7BF2CD00C40501 /* tree.c */, + F804C1E61B7BF2CD00C40501 /* tree.h */, + F804C1E71B7BF2CD00C40501 /* tsort.c */, + F804C1E81B7BF2CD00C40501 /* unix */, + F804C1EC1B7BF2CD00C40501 /* userdiff.h */, + F804C1ED1B7BF2CD00C40501 /* util.c */, + F804C1EE1B7BF2CD00C40501 /* util.h */, + F804C1EF1B7BF2CD00C40501 /* vector.c */, + F804C1F01B7BF2CD00C40501 /* vector.h */, + F804C2101B7BF2CD00C40501 /* xdiff */, + F804C2201B7BF2CD00C40501 /* zstream.c */, + F804C2211B7BF2CD00C40501 /* zstream.h */, + ); + name = src; + path = ../External/libgit2/src; + sourceTree = ""; + }; + F804C15C1B7BF2CC00C40501 /* hash */ = { + isa = PBXGroup; + children = ( + F804C15D1B7BF2CC00C40501 /* hash_common_crypto.h */, + F804C15E1B7BF2CC00C40501 /* hash_generic.c */, + F804C15F1B7BF2CC00C40501 /* hash_generic.h */, + F804C1601B7BF2CC00C40501 /* hash_openssl.h */, + ); + path = hash; + sourceTree = ""; + }; + F804C1D21B7BF2CD00C40501 /* transports */ = { + isa = PBXGroup; + children = ( + F804C1D51B7BF2CD00C40501 /* auth_negotiate.c */, + F804C1D61B7BF2CD00C40501 /* auth_negotiate.h */, + F804C1D31B7BF2CD00C40501 /* auth.c */, + F804C1D41B7BF2CD00C40501 /* auth.h */, + F804C1D91B7BF2CD00C40501 /* cred_helpers.c */, + F804C1D71B7BF2CD00C40501 /* cred.c */, + F804C1D81B7BF2CD00C40501 /* cred.h */, + F804C1DA1B7BF2CD00C40501 /* git.c */, + F804C1DB1B7BF2CD00C40501 /* http.c */, + F804C1DC1B7BF2CD00C40501 /* local.c */, + F804C1DF1B7BF2CD00C40501 /* smart_pkt.c */, + F804C1E01B7BF2CD00C40501 /* smart_protocol.c */, + F804C1DD1B7BF2CD00C40501 /* smart.c */, + F804C1DE1B7BF2CD00C40501 /* smart.h */, + F804C1E11B7BF2CD00C40501 /* ssh.c */, + F85B3CF91CAE0BDA00A1A225 /* ssh.h */, + F804C1E21B7BF2CD00C40501 /* winhttp.c */, + ); + path = transports; + sourceTree = ""; + }; + F804C1E81B7BF2CD00C40501 /* unix */ = { + isa = PBXGroup; + children = ( + F804C1E91B7BF2CD00C40501 /* map.c */, + F804C1EA1B7BF2CD00C40501 /* posix.h */, + F804C1EB1B7BF2CD00C40501 /* realpath.c */, + ); + path = unix; + sourceTree = ""; + }; + F804C2101B7BF2CD00C40501 /* xdiff */ = { + isa = PBXGroup; + children = ( + F804C2111B7BF2CD00C40501 /* xdiff.h */, + F804C2121B7BF2CD00C40501 /* xdiffi.c */, + F804C2131B7BF2CD00C40501 /* xdiffi.h */, + F804C2141B7BF2CD00C40501 /* xemit.c */, + F804C2151B7BF2CD00C40501 /* xemit.h */, + F804C2161B7BF2CD00C40501 /* xhistogram.c */, + F804C2171B7BF2CD00C40501 /* xinclude.h */, + F804C2181B7BF2CD00C40501 /* xmacros.h */, + F804C2191B7BF2CD00C40501 /* xmerge.c */, + F8F708D01B7DB5CB00F227F2 /* xpatience.c */, + F804C21B1B7BF2CD00C40501 /* xprepare.c */, + F804C21C1B7BF2CD00C40501 /* xprepare.h */, + F804C21D1B7BF2CD00C40501 /* xtypes.h */, + F804C21E1B7BF2CD00C40501 /* xutils.c */, + F804C21F1B7BF2CD00C40501 /* xutils.h */, + ); + path = xdiff; + sourceTree = ""; + }; + F83488691B7D547D00A5B932 /* deps */ = { + isa = PBXGroup; + children = ( + F834886A1B7D547D00A5B932 /* http-parser */, + ); + name = deps; + path = ../External/libgit2/deps; + sourceTree = ""; + }; + F834886A1B7D547D00A5B932 /* http-parser */ = { + isa = PBXGroup; + children = ( + F834886B1B7D547D00A5B932 /* http_parser.c */, + F834886C1B7D547D00A5B932 /* http_parser.h */, + ); + path = "http-parser"; + sourceTree = ""; + }; + F8D67E2A1B7BA85D00021BDF = { + isa = PBXGroup; + children = ( + F83488641B7BFF7200A5B932 /* git2.modulemap */, + F8D67E361B7BA85D00021BDF /* git2-iOS */, + F8D67E451B7BAA4900021BDF /* git2-Mac */, + F8D67E7B1B7BB78200021BDF /* libgit2 */, + F8E3B7451B8685A40089F413 /* Frameworks */, + F8D67E351B7BA85D00021BDF /* Products */, + ); + sourceTree = ""; + }; + F8D67E351B7BA85D00021BDF /* Products */ = { + isa = PBXGroup; + children = ( + F8D67E341B7BA85D00021BDF /* git2.framework */, + F8D67E441B7BAA4900021BDF /* git2.framework */, + ); + name = Products; + sourceTree = ""; + }; + F8D67E361B7BA85D00021BDF /* git2-iOS */ = { + isa = PBXGroup; + children = ( + F8B37E0B1B83611C003CF5F7 /* git2.h */, + F83488611B7BFDD400A5B932 /* Info.plist */, + ); + path = "git2-iOS"; + sourceTree = ""; + }; + F8D67E451B7BAA4900021BDF /* git2-Mac */ = { + isa = PBXGroup; + children = ( + F8B37E0D1B836122003CF5F7 /* git2.h */, + F8D67E481B7BAA4900021BDF /* Info.plist */, + ); + path = "git2-Mac"; + sourceTree = ""; + }; + F8D67E7B1B7BB78200021BDF /* libgit2 */ = { + isa = PBXGroup; + children = ( + F83488691B7D547D00A5B932 /* deps */, + F804C10D1B7BF2CC00C40501 /* src */, + F8D67E7C1B7BB79200021BDF /* headers */, + ); + name = libgit2; + sourceTree = ""; + }; + F8D67E7C1B7BB79200021BDF /* headers */ = { + isa = PBXGroup; + children = ( + F8D67E831B7BB7C900021BDF /* git2 */, + F8D67E7E1B7BB79E00021BDF /* git2.h */, + ); + name = headers; + sourceTree = ""; + }; + F8D67E831B7BB7C900021BDF /* git2 */ = { + isa = PBXGroup; + children = ( + F8D67E841B7BB7DA00021BDF /* annotated_commit.h */, + F8D67E851B7BB7DA00021BDF /* attr.h */, + F8D67E861B7BB7DA00021BDF /* blame.h */, + F8D67E871B7BB7DA00021BDF /* blob.h */, + F8D67E881B7BB7DA00021BDF /* branch.h */, + F8D67E891B7BB7DA00021BDF /* buffer.h */, + F8D67E8A1B7BB7DA00021BDF /* checkout.h */, + F8D67E8B1B7BB7DA00021BDF /* cherrypick.h */, + F8D67E8C1B7BB7DA00021BDF /* clone.h */, + F8D67E8D1B7BB7DA00021BDF /* commit.h */, + F8D67E8E1B7BB7DA00021BDF /* common.h */, + F8D67E8F1B7BB7DA00021BDF /* config.h */, + F8D67E901B7BB7DA00021BDF /* cred_helpers.h */, + F8D67E911B7BB7DA00021BDF /* describe.h */, + F8D67E921B7BB7DA00021BDF /* diff.h */, + F8D67E931B7BB7DA00021BDF /* errors.h */, + F8D67E941B7BB7DA00021BDF /* filter.h */, + F8D67E951B7BB7DA00021BDF /* global.h */, + F8D67E961B7BB7DA00021BDF /* graph.h */, + F8D67E971B7BB7DA00021BDF /* ignore.h */, + F8D67E981B7BB7DA00021BDF /* index.h */, + F8D67E991B7BB7DA00021BDF /* indexer.h */, + F8D67E9B1B7BB7DA00021BDF /* merge.h */, + F8D67E9C1B7BB7DA00021BDF /* message.h */, + F8D67E9D1B7BB7DA00021BDF /* net.h */, + F8D67E9E1B7BB7DA00021BDF /* notes.h */, + F8D67E9F1B7BB7DA00021BDF /* object.h */, + F8D67EA01B7BB7DA00021BDF /* odb_backend.h */, + F8D67EA11B7BB7DA00021BDF /* odb.h */, + F8D67EA21B7BB7DA00021BDF /* oid.h */, + F8D67EA31B7BB7DA00021BDF /* oidarray.h */, + F8D67EA41B7BB7DA00021BDF /* pack.h */, + F8D67EA51B7BB7DA00021BDF /* patch.h */, + F8D67EA61B7BB7DA00021BDF /* pathspec.h */, + F8D67EA71B7BB7DA00021BDF /* rebase.h */, + F8D67EA81B7BB7DA00021BDF /* refdb.h */, + F8D67EA91B7BB7DA00021BDF /* reflog.h */, + F8D67EAA1B7BB7DA00021BDF /* refs.h */, + F8D67EAB1B7BB7DA00021BDF /* refspec.h */, + F8D67EAC1B7BB7DA00021BDF /* remote.h */, + F8D67EAD1B7BB7DA00021BDF /* repository.h */, + F8D67EAE1B7BB7DA00021BDF /* reset.h */, + F8D67EAF1B7BB7DA00021BDF /* revert.h */, + F8D67EB01B7BB7DA00021BDF /* revparse.h */, + F8D67EB11B7BB7DA00021BDF /* revwalk.h */, + F8D67EB21B7BB7DA00021BDF /* signature.h */, + F8D67EB31B7BB7DA00021BDF /* stash.h */, + F8D67EB41B7BB7DA00021BDF /* status.h */, + F8D67EB61B7BB7DA00021BDF /* strarray.h */, + F8D67EB71B7BB7DA00021BDF /* submodule.h */, + F834885C1B7BFC9800A5B932 /* sys */, + F8D67F201B7BB7E800021BDF /* tag.h */, + F8D67F211B7BB7E800021BDF /* trace.h */, + F8D67F221B7BB7E800021BDF /* transaction.h */, + F8D67F231B7BB7E800021BDF /* transport.h */, + F8D67F241B7BB7E800021BDF /* tree.h */, + F8D67F251B7BB7E800021BDF /* types.h */, + F8D67F261B7BB7E800021BDF /* version.h */, + ); + name = git2; + sourceTree = ""; + }; + F8E3B7451B8685A40089F413 /* Frameworks */ = { + isa = PBXGroup; + children = ( + F8FF92DF1CBC19A700FC7CAE /* libiconv.tbd */, + F8FF92DD1CBC199E00FC7CAE /* libiconv.tbd */, + F8FF92DB1CBC18F000FC7CAE /* libssh2.a */, + F8FF92D61CBC04AE00FC7CAE /* libcrypto.a */, + F8FF92D71CBC04AE00FC7CAE /* libssl.a */, + F8FF92D41CBC049400FC7CAE /* libssh2-ios.a */, + F82FC7381B87CC0A000F2896 /* CoreFoundation.framework */, + F82FC7361B87CC05000F2896 /* Security.framework */, + F82FC7341B87CBD6000F2896 /* CoreFoundation.framework */, + F82FC7321B87CBBD000F2896 /* Security.framework */, + F8F708D41B7DB98F00F227F2 /* libz.tbd */, + F83488D11B7D55ED00A5B932 /* libz.tbd */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + F8D67E311B7BA85D00021BDF /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + F8B37E0C1B83611C003CF5F7 /* git2.h in Headers */, + F85B3D151CAE163900A1A225 /* sys in Headers */, + F804C4361B7BF2FB00C40501 /* xtypes.h in Headers */, + F804C3061B7BF2D200C40501 /* odb.h in Headers */, + F804C43A1B7BF2FC00C40501 /* xutils.h in Headers */, + F804C2E01B7BF2D000C40501 /* iterator.h in Headers */, + F8D67EB81B7BB7DA00021BDF /* annotated_commit.h in Headers */, + F804C2521B7BF2CD00C40501 /* cc-compat.h in Headers */, + F8D67EBA1B7BB7DA00021BDF /* attr.h in Headers */, + F804C26A1B7BF2CE00C40501 /* config.h in Headers */, + F8D67EBC1B7BB7DA00021BDF /* blame.h in Headers */, + F8D67EBE1B7BB7DA00021BDF /* blob.h in Headers */, + F8D67EC01B7BB7DA00021BDF /* branch.h in Headers */, + F804C2441B7BF2CD00C40501 /* branch.h in Headers */, + F8D67EC21B7BB7DA00021BDF /* buffer.h in Headers */, + F804C2921B7BF2CE00C40501 /* diff_patch.h in Headers */, + F8D67EC41B7BB7DA00021BDF /* checkout.h in Headers */, + F804C3301B7BF2D400C40501 /* pool.h in Headers */, + F804C38E1B7BF2DB00C40501 /* submodule.h in Headers */, + F8D67EC61B7BB7DA00021BDF /* cherrypick.h in Headers */, + F804C32C1B7BF2D300C40501 /* pathspec.h in Headers */, + F804C34A1B7BF2D500C40501 /* reflog.h in Headers */, + F804C3701B7BF2D800C40501 /* signature.h in Headers */, + F804C2501B7BF2CD00C40501 /* cache.h in Headers */, + F804C22A1B7BF2CD00C40501 /* attr.h in Headers */, + F8D67EC81B7BB7DA00021BDF /* clone.h in Headers */, + F804C2341B7BF2CD00C40501 /* bitvec.h in Headers */, + F804C2561B7BF2CD00C40501 /* checkout.h in Headers */, + F8D67ECA1B7BB7DA00021BDF /* commit.h in Headers */, + F804C3521B7BF2D600C40501 /* refspec.h in Headers */, + F804C4341B7BF2FA00C40501 /* xprepare.h in Headers */, + F804C3461B7BF2D500C40501 /* refdb_fs.h in Headers */, + F804C3AE1B7BF2DE00C40501 /* auth_negotiate.h in Headers */, + F804C39E1B7BF2DD00C40501 /* tls_stream.h in Headers */, + F804C3661B7BF2D700C40501 /* revwalk.h in Headers */, + F804C29C1B7BF2CE00C40501 /* diff_xdiff.h in Headers */, + F804C2F81B7BF2D100C40501 /* netops.h in Headers */, + F804C3881B7BF2DA00C40501 /* strmap.h in Headers */, + F8D67ECC1B7BB7DA00021BDF /* common.h in Headers */, + F804C2321B7BF2CD00C40501 /* attrcache.h in Headers */, + F804C34E1B7BF2D500C40501 /* refs.h in Headers */, + F804C2241B7BF2CD00C40501 /* annotated_commit.h in Headers */, + F804C3741B7BF2D800C40501 /* socket_stream.h in Headers */, + F804C3CE1B7BF2E200C40501 /* tree.h in Headers */, + F8D67ECE1B7BB7DA00021BDF /* config.h in Headers */, + F8D67ED01B7BB7DA00021BDF /* cred_helpers.h in Headers */, + F8D67ED21B7BB7DA00021BDF /* describe.h in Headers */, + F8D67ED41B7BB7DA00021BDF /* diff.h in Headers */, + F804C27C1B7BF2CE00C40501 /* delta-apply.h in Headers */, + F8D67ED61B7BB7DA00021BDF /* errors.h in Headers */, + F804C3341B7BF2D400C40501 /* posix.h in Headers */, + F8D67ED81B7BB7DA00021BDF /* filter.h in Headers */, + F804C2A61B7BF2CE00C40501 /* fetchhead.h in Headers */, + F804C2CC1B7BF2D000C40501 /* hash.h in Headers */, + F804C25C1B7BF2CD00C40501 /* clone.h in Headers */, + F8D67EDA1B7BB7DA00021BDF /* global.h in Headers */, + F804C3961B7BF2DC00C40501 /* tag.h in Headers */, + F804C3201B7BF2D300C40501 /* pack-objects.h in Headers */, + F804C3421B7BF2D500C40501 /* refdb.h in Headers */, + F804C2FC1B7BF2D100C40501 /* notes.h in Headers */, + F8D67EDC1B7BB7DA00021BDF /* graph.h in Headers */, + F804C3CA1B7BF2E200C40501 /* tree-cache.h in Headers */, + F8D67EDE1B7BB7DA00021BDF /* ignore.h in Headers */, + F804C42A1B7BF2F700C40501 /* xinclude.h in Headers */, + F8D67EE01B7BB7DA00021BDF /* index.h in Headers */, + F804C3281B7BF2D300C40501 /* path.h in Headers */, + F804C2401B7BF2CD00C40501 /* blob.h in Headers */, + F8D67EE21B7BB7DA00021BDF /* indexer.h in Headers */, + F804C2B61B7BF2CF00C40501 /* fnmatch.h in Headers */, + F8D67EE61B7BB7DA00021BDF /* merge.h in Headers */, + F804C22E1B7BF2CD00C40501 /* attr_file.h in Headers */, + F804C3781B7BF2D900C40501 /* sortedcache.h in Headers */, + F804C2601B7BF2CD00C40501 /* commit.h in Headers */, + F804C3561B7BF2D600C40501 /* remote.h in Headers */, + F804C3001B7BF2D100C40501 /* object.h in Headers */, + F8D67EE81B7BB7DA00021BDF /* message.h in Headers */, + F8D67EEA1B7BB7DA00021BDF /* net.h in Headers */, + F804C3DC1B7BF2E400C40501 /* util.h in Headers */, + F8D67EEC1B7BB7DA00021BDF /* notes.h in Headers */, + F804C2C21B7BF2CF00C40501 /* hash_generic.h in Headers */, + F85B3CFA1CAE0BDA00A1A225 /* ssh.h in Headers */, + F804C36C1B7BF2D700C40501 /* sha1_lookup.h in Headers */, + F8D67EEE1B7BB7DA00021BDF /* object.h in Headers */, + F804C2A21B7BF2CE00C40501 /* fetch.h in Headers */, + F8D67EF21B7BB7DA00021BDF /* odb.h in Headers */, + F804C2D41B7BF2D000C40501 /* ignore.h in Headers */, + F804C2E21B7BF2D000C40501 /* khash.h in Headers */, + F804C2C41B7BF2CF00C40501 /* hash_openssl.h in Headers */, + F8D67EF01B7BB7DA00021BDF /* odb_backend.h in Headers */, + F804C2E81B7BF2D100C40501 /* merge.h in Headers */, + F834882D1B7BF4E100A5B932 /* git2.h in Headers */, + F804C3E01B7BF2E500C40501 /* vector.h in Headers */, + F8D67EF41B7BB7DA00021BDF /* oid.h in Headers */, + F804C2F01B7BF2D100C40501 /* message.h in Headers */, + F83488911B7D547D00A5B932 /* http_parser.h in Headers */, + F8D67EF61B7BB7DA00021BDF /* oidarray.h in Headers */, + F804C42C1B7BF2F800C40501 /* xmacros.h in Headers */, + F8D67EF81B7BB7DA00021BDF /* pack.h in Headers */, + F804C2AA1B7BF2CE00C40501 /* filebuf.h in Headers */, + F804C38A1B7BF2DA00C40501 /* strnlen.h in Headers */, + F8D67EFA1B7BB7DA00021BDF /* patch.h in Headers */, + F804C2F41B7BF2D100C40501 /* mwindow.h in Headers */, + F85B3CFE1CAE0C1900A1A225 /* transaction.h in Headers */, + F8D67EFC1B7BB7DA00021BDF /* pathspec.h in Headers */, + F804C35C1B7BF2D700C40501 /* repository.h in Headers */, + F804C2D81B7BF2D000C40501 /* index.h in Headers */, + F804C3B21B7BF2DF00C40501 /* cred.h in Headers */, + F804C2381B7BF2CD00C40501 /* blame.h in Headers */, + F804C3841B7BF2DA00C40501 /* stream.h in Headers */, + F8D67F041B7BB7DA00021BDF /* refs.h in Headers */, + F8D67F081B7BB7DA00021BDF /* remote.h in Headers */, + F804C28A1B7BF2CE00C40501 /* diff_driver.h in Headers */, + F804C2E41B7BF2D000C40501 /* map.h in Headers */, + F8D67F001B7BB7DA00021BDF /* refdb.h in Headers */, + F804C2261B7BF2CD00C40501 /* array.h in Headers */, + F8D67F101B7BB7DA00021BDF /* revparse.h in Headers */, + F804C2B21B7BF2CF00C40501 /* filter.h in Headers */, + F8D67EFE1B7BB7DA00021BDF /* rebase.h in Headers */, + F804C2641B7BF2CD00C40501 /* commit_list.h in Headers */, + F804C3161B7BF2D200C40501 /* oidarray.h in Headers */, + F804C30E1B7BF2D200C40501 /* offmap.h in Headers */, + F804C3A21B7BF2DD00C40501 /* trace.h in Headers */, + F8D67F021B7BB7DA00021BDF /* reflog.h in Headers */, + F804C3581B7BF2D600C40501 /* repo_template.h in Headers */, + F8D67F061B7BB7DA00021BDF /* refspec.h in Headers */, + F804C33C1B7BF2D400C40501 /* push.h in Headers */, + F8D67F0C1B7BB7DA00021BDF /* reset.h in Headers */, + F804C4221B7BF2F500C40501 /* xdiffi.h in Headers */, + F804C41E1B7BF2F400C40501 /* xdiff.h in Headers */, + F8D67F0E1B7BB7DA00021BDF /* revert.h in Headers */, + F8D67F0A1B7BB7DA00021BDF /* repository.h in Headers */, + F804C3D81B7BF2E400C40501 /* userdiff.h in Headers */, + F804C2801B7BF2CE00C40501 /* delta.h in Headers */, + F8D67F121B7BB7DA00021BDF /* revwalk.h in Headers */, + F804C4261B7BF2F600C40501 /* xemit.h in Headers */, + F804C3241B7BF2D300C40501 /* pack.h in Headers */, + F804C24C1B7BF2CD00C40501 /* buffer.h in Headers */, + F8D67F181B7BB7DA00021BDF /* status.h in Headers */, + F8D67F141B7BB7DA00021BDF /* signature.h in Headers */, + F8D67F1C1B7BB7DA00021BDF /* strarray.h in Headers */, + F804C2AE1B7BF2CF00C40501 /* fileops.h in Headers */, + F8D67F161B7BB7DA00021BDF /* stash.h in Headers */, + F804C2BA1B7BF2CF00C40501 /* global.h in Headers */, + F804C2481B7BF2CD00C40501 /* buf_text.h in Headers */, + F8D67F1E1B7BB7DA00021BDF /* submodule.h in Headers */, + F804C3AA1B7BF2DE00C40501 /* auth.h in Headers */, + F8D67F271B7BB7E800021BDF /* tag.h in Headers */, + F804C28E1B7BF2CE00C40501 /* diff_file.h in Headers */, + F804C2761B7BF2CE00C40501 /* curl_stream.h in Headers */, + F8D67F291B7BB7E800021BDF /* trace.h in Headers */, + F804C3181B7BF2D200C40501 /* oidmap.h in Headers */, + F804C2661B7BF2CD00C40501 /* common.h in Headers */, + F804C37E1B7BF2D900C40501 /* status.h in Headers */, + F8D67F2B1B7BB7E800021BDF /* transaction.h in Headers */, + F804C3381B7BF2D400C40501 /* pqueue.h in Headers */, + F804C31C1B7BF2D300C40501 /* openssl_stream.h in Headers */, + F85B3CFD1CAE0C1900A1A225 /* idxmap.h in Headers */, + F804C3821B7BF2D900C40501 /* stransport_stream.h in Headers */, + F8D67F2D1B7BB7E800021BDF /* transport.h in Headers */, + F804C3BE1B7BF2E000C40501 /* smart.h in Headers */, + F8D67F2F1B7BB7E800021BDF /* tree.h in Headers */, + F804C39A1B7BF2DC00C40501 /* thread-utils.h in Headers */, + F804C43E1B7BF2FD00C40501 /* zstream.h in Headers */, + F804C2861B7BF2CE00C40501 /* diff.h in Headers */, + F804C3921B7BF2DB00C40501 /* sysdir.h in Headers */, + F804C23C1B7BF2CD00C40501 /* blame_git.h in Headers */, + F804C3121B7BF2D200C40501 /* oid.h in Headers */, + F8D67F311B7BB7E800021BDF /* types.h in Headers */, + F804C2701B7BF2CE00C40501 /* config_file.h in Headers */, + F804C2DC1B7BF2D000C40501 /* integer.h in Headers */, + F804C3D41B7BF2E300C40501 /* posix.h in Headers */, + F8D67F331B7BB7E800021BDF /* version.h in Headers */, + F804C2BE1B7BF2CF00C40501 /* hash_common_crypto.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F8D67E411B7BAA4900021BDF /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + F8B37E0E1B836122003CF5F7 /* git2.h in Headers */, + F83488601B7BFD4500A5B932 /* sys in Headers */, + F804C3431B7BF2D500C40501 /* refdb.h in Headers */, + F804C4371B7BF2FB00C40501 /* xtypes.h in Headers */, + F804C3071B7BF2D200C40501 /* odb.h in Headers */, + F804C43B1B7BF2FC00C40501 /* xutils.h in Headers */, + F804C2E11B7BF2D000C40501 /* iterator.h in Headers */, + F8D67EBB1B7BB7DA00021BDF /* attr.h in Headers */, + F804C2531B7BF2CD00C40501 /* cc-compat.h in Headers */, + F8D67F281B7BB7E800021BDF /* tag.h in Headers */, + F804C26B1B7BF2CE00C40501 /* config.h in Headers */, + F8D67EF51B7BB7DA00021BDF /* oid.h in Headers */, + F8D67EE91B7BB7DA00021BDF /* message.h in Headers */, + F8D67EED1B7BB7DA00021BDF /* notes.h in Headers */, + F804C2451B7BF2CD00C40501 /* branch.h in Headers */, + F8D67EC31B7BB7DA00021BDF /* buffer.h in Headers */, + F804C2931B7BF2CE00C40501 /* diff_patch.h in Headers */, + F8D67EEB1B7BB7DA00021BDF /* net.h in Headers */, + F804C3311B7BF2D400C40501 /* pool.h in Headers */, + F804C38F1B7BF2DB00C40501 /* submodule.h in Headers */, + F8D67F031B7BB7DA00021BDF /* reflog.h in Headers */, + F804C32D1B7BF2D300C40501 /* pathspec.h in Headers */, + F804C34B1B7BF2D500C40501 /* reflog.h in Headers */, + F804C3711B7BF2D800C40501 /* signature.h in Headers */, + F804C2511B7BF2CD00C40501 /* cache.h in Headers */, + F804C22B1B7BF2CD00C40501 /* attr.h in Headers */, + F8D67F0B1B7BB7DA00021BDF /* repository.h in Headers */, + F804C2351B7BF2CD00C40501 /* bitvec.h in Headers */, + F804C2571B7BF2CD00C40501 /* checkout.h in Headers */, + F8D67ED31B7BB7DA00021BDF /* describe.h in Headers */, + F804C3531B7BF2D600C40501 /* refspec.h in Headers */, + F804C4351B7BF2FA00C40501 /* xprepare.h in Headers */, + F804C3471B7BF2D500C40501 /* refdb_fs.h in Headers */, + F804C3AF1B7BF2DE00C40501 /* auth_negotiate.h in Headers */, + F804C39F1B7BF2DD00C40501 /* tls_stream.h in Headers */, + F804C3671B7BF2D700C40501 /* revwalk.h in Headers */, + F804C29D1B7BF2CE00C40501 /* diff_xdiff.h in Headers */, + F804C2F91B7BF2D100C40501 /* netops.h in Headers */, + F804C3891B7BF2DA00C40501 /* strmap.h in Headers */, + F8D67EDF1B7BB7DA00021BDF /* ignore.h in Headers */, + F804C2331B7BF2CD00C40501 /* attrcache.h in Headers */, + F804C34F1B7BF2D500C40501 /* refs.h in Headers */, + F804C2251B7BF2CD00C40501 /* annotated_commit.h in Headers */, + F804C3751B7BF2D800C40501 /* socket_stream.h in Headers */, + F804C3CF1B7BF2E200C40501 /* tree.h in Headers */, + F8D67F0D1B7BB7DA00021BDF /* reset.h in Headers */, + F8D67EEF1B7BB7DA00021BDF /* object.h in Headers */, + F8D67ED11B7BB7DA00021BDF /* cred_helpers.h in Headers */, + F8D67EC71B7BB7DA00021BDF /* cherrypick.h in Headers */, + F804C27D1B7BF2CE00C40501 /* delta-apply.h in Headers */, + F8D67F171B7BB7DA00021BDF /* stash.h in Headers */, + F804C3351B7BF2D400C40501 /* posix.h in Headers */, + F8D67F2C1B7BB7E800021BDF /* transaction.h in Headers */, + F804C2A71B7BF2CE00C40501 /* fetchhead.h in Headers */, + F804C2CD1B7BF2D000C40501 /* hash.h in Headers */, + F804C25D1B7BF2CD00C40501 /* clone.h in Headers */, + F8D67EE11B7BB7DA00021BDF /* index.h in Headers */, + F804C3971B7BF2DC00C40501 /* tag.h in Headers */, + F804C3211B7BF2D300C40501 /* pack-objects.h in Headers */, + F804C2FD1B7BF2D100C40501 /* notes.h in Headers */, + F8D67F321B7BB7E800021BDF /* types.h in Headers */, + F804C3CB1B7BF2E200C40501 /* tree-cache.h in Headers */, + F8D67F111B7BB7DA00021BDF /* revparse.h in Headers */, + F804C42B1B7BF2F700C40501 /* xinclude.h in Headers */, + F8D67EFD1B7BB7DA00021BDF /* pathspec.h in Headers */, + F804C3291B7BF2D300C40501 /* path.h in Headers */, + F804C2411B7BF2CD00C40501 /* blob.h in Headers */, + F8D67F151B7BB7DA00021BDF /* signature.h in Headers */, + F8D67EB91B7BB7DA00021BDF /* annotated_commit.h in Headers */, + F804C2B71B7BF2CF00C40501 /* fnmatch.h in Headers */, + F8D67F051B7BB7DA00021BDF /* refs.h in Headers */, + F804C22F1B7BF2CD00C40501 /* attr_file.h in Headers */, + F804C3791B7BF2D900C40501 /* sortedcache.h in Headers */, + F804C2611B7BF2CD00C40501 /* commit.h in Headers */, + F804C3571B7BF2D600C40501 /* remote.h in Headers */, + F804C3011B7BF2D100C40501 /* object.h in Headers */, + F8D67F1D1B7BB7DA00021BDF /* strarray.h in Headers */, + F8D67EF71B7BB7DA00021BDF /* oidarray.h in Headers */, + F804C3DD1B7BF2E400C40501 /* util.h in Headers */, + F8D67F091B7BB7DA00021BDF /* remote.h in Headers */, + F804C2C31B7BF2CF00C40501 /* hash_generic.h in Headers */, + F804C36D1B7BF2D700C40501 /* sha1_lookup.h in Headers */, + F8D67F191B7BB7DA00021BDF /* status.h in Headers */, + F804C2A31B7BF2CE00C40501 /* fetch.h in Headers */, + F8D67F301B7BB7E800021BDF /* tree.h in Headers */, + F804C2D51B7BF2D000C40501 /* ignore.h in Headers */, + F804C2E31B7BF2D000C40501 /* khash.h in Headers */, + F804C2C51B7BF2CF00C40501 /* hash_openssl.h in Headers */, + F8D67EC51B7BB7DA00021BDF /* checkout.h in Headers */, + F804C2E91B7BF2D100C40501 /* merge.h in Headers */, + F804C3E11B7BF2E500C40501 /* vector.h in Headers */, + F8D67EF91B7BB7DA00021BDF /* pack.h in Headers */, + F804C2F11B7BF2D100C40501 /* message.h in Headers */, + F83488921B7D547D00A5B932 /* http_parser.h in Headers */, + F8D67F071B7BB7DA00021BDF /* refspec.h in Headers */, + F804C42D1B7BF2F800C40501 /* xmacros.h in Headers */, + F8D67ECD1B7BB7DA00021BDF /* common.h in Headers */, + F804C2AB1B7BF2CE00C40501 /* filebuf.h in Headers */, + F804C38B1B7BF2DA00C40501 /* strnlen.h in Headers */, + F8D67ECF1B7BB7DA00021BDF /* config.h in Headers */, + F804C2F51B7BF2D100C40501 /* mwindow.h in Headers */, + F8D67EDD1B7BB7DA00021BDF /* graph.h in Headers */, + F804C35D1B7BF2D700C40501 /* repository.h in Headers */, + F804C2D91B7BF2D000C40501 /* index.h in Headers */, + F804C3B31B7BF2DF00C40501 /* cred.h in Headers */, + F804C2391B7BF2CD00C40501 /* blame.h in Headers */, + F804C3851B7BF2DA00C40501 /* stream.h in Headers */, + F8D67EF31B7BB7DA00021BDF /* odb.h in Headers */, + F8D67EF11B7BB7DA00021BDF /* odb_backend.h in Headers */, + F804C28B1B7BF2CE00C40501 /* diff_driver.h in Headers */, + F804C2E51B7BF2D000C40501 /* map.h in Headers */, + F8D67EFF1B7BB7DA00021BDF /* rebase.h in Headers */, + F804C2271B7BF2CD00C40501 /* array.h in Headers */, + F8D67F1F1B7BB7DA00021BDF /* submodule.h in Headers */, + F804C2B31B7BF2CF00C40501 /* filter.h in Headers */, + F8D67F011B7BB7DA00021BDF /* refdb.h in Headers */, + F804C2651B7BF2CD00C40501 /* commit_list.h in Headers */, + F804C3171B7BF2D200C40501 /* oidarray.h in Headers */, + F804C30F1B7BF2D200C40501 /* offmap.h in Headers */, + F804C3A31B7BF2DD00C40501 /* trace.h in Headers */, + F8D67EBD1B7BB7DA00021BDF /* blame.h in Headers */, + F804C3591B7BF2D600C40501 /* repo_template.h in Headers */, + F834882C1B7BF4D900A5B932 /* git2.h in Headers */, + F8D67EE31B7BB7DA00021BDF /* indexer.h in Headers */, + F804C33D1B7BF2D400C40501 /* push.h in Headers */, + F8D67EDB1B7BB7DA00021BDF /* global.h in Headers */, + F804C4231B7BF2F500C40501 /* xdiffi.h in Headers */, + F804C41F1B7BF2F400C40501 /* xdiff.h in Headers */, + F8D67ECB1B7BB7DA00021BDF /* commit.h in Headers */, + F8D67ED51B7BB7DA00021BDF /* diff.h in Headers */, + F804C3D91B7BF2E400C40501 /* userdiff.h in Headers */, + F804C2811B7BF2CE00C40501 /* delta.h in Headers */, + F8D67EC91B7BB7DA00021BDF /* clone.h in Headers */, + F804C4271B7BF2F600C40501 /* xemit.h in Headers */, + F804C3251B7BF2D300C40501 /* pack.h in Headers */, + F804C24D1B7BF2CD00C40501 /* buffer.h in Headers */, + F8D67F2A1B7BB7E800021BDF /* trace.h in Headers */, + F8D67EE71B7BB7DA00021BDF /* merge.h in Headers */, + F804C2AF1B7BF2CF00C40501 /* fileops.h in Headers */, + F8D67EBF1B7BB7DA00021BDF /* blob.h in Headers */, + F804C2BB1B7BF2CF00C40501 /* global.h in Headers */, + F804C2491B7BF2CD00C40501 /* buf_text.h in Headers */, + F8D67EC11B7BB7DA00021BDF /* branch.h in Headers */, + F8D67F131B7BB7DA00021BDF /* revwalk.h in Headers */, + F804C3AB1B7BF2DE00C40501 /* auth.h in Headers */, + F8D67F2E1B7BB7E800021BDF /* transport.h in Headers */, + F804C28F1B7BF2CE00C40501 /* diff_file.h in Headers */, + F804C2771B7BF2CE00C40501 /* curl_stream.h in Headers */, + F8D67F0F1B7BB7DA00021BDF /* revert.h in Headers */, + F804C3191B7BF2D200C40501 /* oidmap.h in Headers */, + F804C2671B7BF2CD00C40501 /* common.h in Headers */, + F804C37F1B7BF2D900C40501 /* status.h in Headers */, + F804C3391B7BF2D400C40501 /* pqueue.h in Headers */, + F804C31D1B7BF2D300C40501 /* openssl_stream.h in Headers */, + F804C3831B7BF2D900C40501 /* stransport_stream.h in Headers */, + F8D67EFB1B7BB7DA00021BDF /* patch.h in Headers */, + F804C3BF1B7BF2E000C40501 /* smart.h in Headers */, + F8D67F341B7BB7E800021BDF /* version.h in Headers */, + F804C39B1B7BF2DC00C40501 /* thread-utils.h in Headers */, + F804C43F1B7BF2FD00C40501 /* zstream.h in Headers */, + F804C2871B7BF2CE00C40501 /* diff.h in Headers */, + F804C3931B7BF2DB00C40501 /* sysdir.h in Headers */, + F804C23D1B7BF2CD00C40501 /* blame_git.h in Headers */, + F804C3131B7BF2D200C40501 /* oid.h in Headers */, + F8D67ED71B7BB7DA00021BDF /* errors.h in Headers */, + F804C2711B7BF2CE00C40501 /* config_file.h in Headers */, + F804C2DD1B7BF2D000C40501 /* integer.h in Headers */, + F804C3D51B7BF2E300C40501 /* posix.h in Headers */, + F8D67ED91B7BB7DA00021BDF /* filter.h in Headers */, + F804C2BF1B7BF2CF00C40501 /* hash_common_crypto.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + F8D67E331B7BA85D00021BDF /* git2-iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = F8D67E3C1B7BA85D00021BDF /* Build configuration list for PBXNativeTarget "git2-iOS" */; + buildPhases = ( + F8D67E2F1B7BA85D00021BDF /* Sources */, + F8D67E301B7BA85D00021BDF /* Frameworks */, + F8D67E311B7BA85D00021BDF /* Headers */, + F8D67E321B7BA85D00021BDF /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + F81CC0181B9335C500FA6C0F /* PBXTargetDependency */, + ); + name = "git2-iOS"; + productName = "git2-iOS"; + productReference = F8D67E341B7BA85D00021BDF /* git2.framework */; + productType = "com.apple.product-type.framework"; + }; + F8D67E431B7BAA4900021BDF /* git2-Mac */ = { + isa = PBXNativeTarget; + buildConfigurationList = F8D67E491B7BAA4900021BDF /* Build configuration list for PBXNativeTarget "git2-Mac" */; + buildPhases = ( + F8D67E3F1B7BAA4900021BDF /* Sources */, + F8D67E401B7BAA4900021BDF /* Frameworks */, + F8D67E411B7BAA4900021BDF /* Headers */, + F8D67E421B7BAA4900021BDF /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "git2-Mac"; + productName = "git2-Mac"; + productReference = F8D67E441B7BAA4900021BDF /* git2.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + F8D67E2B1B7BA85D00021BDF /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0700; + ORGANIZATIONNAME = phatblat; + TargetAttributes = { + F81CC0121B93355800FA6C0F = { + CreatedOnToolsVersion = 7.0; + }; + F81CC0191B933A5100FA6C0F = { + CreatedOnToolsVersion = 7.0; + }; + F8D67E331B7BA85D00021BDF = { + CreatedOnToolsVersion = 7.0; + }; + F8D67E431B7BAA4900021BDF = { + CreatedOnToolsVersion = 7.0; + }; + }; + }; + buildConfigurationList = F8D67E2E1B7BA85D00021BDF /* Build configuration list for PBXProject "git2" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = F8D67E2A1B7BA85D00021BDF; + productRefGroup = F8D67E351B7BA85D00021BDF /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + F8D67E431B7BAA4900021BDF /* git2-Mac */, + F8D67E331B7BA85D00021BDF /* git2-iOS */, + F81CC0121B93355800FA6C0F /* libssh2-iOS */, + F81CC0191B933A5100FA6C0F /* OpenSSL-iOS */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + F8D67E321B7BA85D00021BDF /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F8D67E421B7BAA4900021BDF /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + F81CC0161B93355E00FA6C0F /* libssh2-iOS */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "libssh2-iOS"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = ../script/update_libssh2_ios; + }; + F81CC01D1B933A5600FA6C0F /* OpenSSL-iOS */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "OpenSSL-iOS"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "../script/update_libssl_ios verbose"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + F8D67E2F1B7BA85D00021BDF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F804C3D01B7BF2E300C40501 /* tsort.c in Sources */, + F804C2E61B7BF2D000C40501 /* merge.c in Sources */, + F804C2F21B7BF2D100C40501 /* mwindow.c in Sources */, + F804C3501B7BF2D600C40501 /* refspec.c in Sources */, + F804C3221B7BF2D300C40501 /* pack.c in Sources */, + F804C3321B7BF2D400C40501 /* posix.c in Sources */, + F804C2961B7BF2CE00C40501 /* diff_stats.c in Sources */, + F804C3C41B7BF2E100C40501 /* ssh.c in Sources */, + F804C3261B7BF2D300C40501 /* path.c in Sources */, + F804C37A1B7BF2D900C40501 /* stash.c in Sources */, + F804C2841B7BF2CE00C40501 /* diff.c in Sources */, + F804C35E1B7BF2D700C40501 /* reset.c in Sources */, + F804C2281B7BF2CD00C40501 /* attr.c in Sources */, + F804C39C1B7BF2DC00C40501 /* tls_stream.c in Sources */, + F804C34C1B7BF2D500C40501 /* refs.c in Sources */, + F804C2221B7BF2CD00C40501 /* annotated_commit.c in Sources */, + F804C37C1B7BF2D900C40501 /* status.c in Sources */, + F804C4201B7BF2F500C40501 /* xdiffi.c in Sources */, + F804C31A1B7BF2D300C40501 /* openssl_stream.c in Sources */, + F804C2621B7BF2CD00C40501 /* commit_list.c in Sources */, + F804C3C01B7BF2E100C40501 /* smart_pkt.c in Sources */, + F804C3D61B7BF2E400C40501 /* realpath.c in Sources */, + F804C23E1B7BF2CD00C40501 /* blob.c in Sources */, + F804C3A61B7BF2DE00C40501 /* transport.c in Sources */, + F804C29E1B7BF2CE00C40501 /* errors.c in Sources */, + F804C33E1B7BF2D500C40501 /* rebase.c in Sources */, + F804C2741B7BF2CE00C40501 /* curl_stream.c in Sources */, + F804C32E1B7BF2D400C40501 /* pool.c in Sources */, + F804C43C1B7BF2FD00C40501 /* zstream.c in Sources */, + F804C25E1B7BF2CD00C40501 /* commit.c in Sources */, + F804C2B81B7BF2CF00C40501 /* global.c in Sources */, + F804C32A1B7BF2D300C40501 /* pathspec.c in Sources */, + F804C3081B7BF2D200C40501 /* odb_loose.c in Sources */, + F804C3681B7BF2D700C40501 /* settings.c in Sources */, + F804C3C81B7BF2E100C40501 /* tree-cache.c in Sources */, + F804C3021B7BF2D200C40501 /* object_api.c in Sources */, + F804C30A1B7BF2D200C40501 /* odb_mempack.c in Sources */, + F804C25A1B7BF2CD00C40501 /* clone.c in Sources */, + F804C3641B7BF2D700C40501 /* revwalk.c in Sources */, + F804C2781B7BF2CE00C40501 /* date.c in Sources */, + F804C2FE1B7BF2D100C40501 /* object.c in Sources */, + F804C3101B7BF2D200C40501 /* oid.c in Sources */, + F804C3B01B7BF2DF00C40501 /* cred.c in Sources */, + F804C3D21B7BF2E300C40501 /* map.c in Sources */, + F804C3C61B7BF2E100C40501 /* winhttp.c in Sources */, + F804C3C21B7BF2E100C40501 /* smart_protocol.c in Sources */, + F804C3BC1B7BF2E000C40501 /* smart.c in Sources */, + F804C3361B7BF2D400C40501 /* pqueue.c in Sources */, + F804C3721B7BF2D800C40501 /* socket_stream.c in Sources */, + F8F708D11B7DB5CB00F227F2 /* xpatience.c in Sources */, + F804C3AC1B7BF2DE00C40501 /* auth_negotiate.c in Sources */, + F804C2581B7BF2CD00C40501 /* cherrypick.c in Sources */, + F804C2DE1B7BF2D000C40501 /* iterator.c in Sources */, + F804C35A1B7BF2D600C40501 /* repository.c in Sources */, + F804C2CE1B7BF2D000C40501 /* hashsig.c in Sources */, + F804C36A1B7BF2D700C40501 /* sha1_lookup.c in Sources */, + F804C3621B7BF2D700C40501 /* revparse.c in Sources */, + F804C3761B7BF2D800C40501 /* sortedcache.c in Sources */, + F804C33A1B7BF2D400C40501 /* push.c in Sources */, + F804C3DE1B7BF2E500C40501 /* vector.c in Sources */, + F804C2881B7BF2CE00C40501 /* diff_driver.c in Sources */, + F804C38C1B7BF2DB00C40501 /* submodule.c in Sources */, + F804C3901B7BF2DB00C40501 /* sysdir.c in Sources */, + F804C26E1B7BF2CE00C40501 /* config_file.c in Sources */, + F804C24A1B7BF2CD00C40501 /* buffer.c in Sources */, + F804C2901B7BF2CE00C40501 /* diff_patch.c in Sources */, + F804C2D61B7BF2D000C40501 /* index.c in Sources */, + F804C2A41B7BF2CE00C40501 /* fetchhead.c in Sources */, + F804C22C1B7BF2CD00C40501 /* attr_file.c in Sources */, + F804C3541B7BF2D600C40501 /* remote.c in Sources */, + F804C3041B7BF2D200C40501 /* odb.c in Sources */, + F804C3861B7BF2DA00C40501 /* strmap.c in Sources */, + F804C2821B7BF2CE00C40501 /* describe.c in Sources */, + F804C2F61B7BF2D100C40501 /* netops.c in Sources */, + F804C30C1B7BF2D200C40501 /* odb_pack.c in Sources */, + F804C31E1B7BF2D300C40501 /* pack-objects.c in Sources */, + F804C2B41B7BF2CF00C40501 /* fnmatch.c in Sources */, + F804C2721B7BF2CE00C40501 /* crlf.c in Sources */, + F8F708CF1B7D579000F227F2 /* indexer.c in Sources */, + F804C2EE1B7BF2D100C40501 /* message.c in Sources */, + F804C3A81B7BF2DE00C40501 /* auth.c in Sources */, + F804C3A41B7BF2DE00C40501 /* transaction.c in Sources */, + F804C2AC1B7BF2CF00C40501 /* fileops.c in Sources */, + F804C2541B7BF2CD00C40501 /* checkout.c in Sources */, + F804C2A01B7BF2CE00C40501 /* fetch.c in Sources */, + F804C3CC1B7BF2E200C40501 /* tree.c in Sources */, + F804C4281B7BF2F700C40501 /* xhistogram.c in Sources */, + F804C3B81B7BF2E000C40501 /* http.c in Sources */, + F804C36E1B7BF2D800C40501 /* signature.c in Sources */, + F804C3141B7BF2D200C40501 /* oidarray.c in Sources */, + F804C3DA1B7BF2E400C40501 /* util.c in Sources */, + F804C2FA1B7BF2D100C40501 /* notes.c in Sources */, + F804C2CA1B7BF2D000C40501 /* hash.c in Sources */, + F804C3941B7BF2DB00C40501 /* tag.c in Sources */, + F804C4321B7BF2FA00C40501 /* xprepare.c in Sources */, + F804C29A1B7BF2CE00C40501 /* diff_xdiff.c in Sources */, + F804C2361B7BF2CD00C40501 /* blame.c in Sources */, + F804C3981B7BF2DC00C40501 /* thread-utils.c in Sources */, + F804C3B41B7BF2E000C40501 /* cred_helpers.c in Sources */, + F804C4241B7BF2F600C40501 /* xemit.c in Sources */, + F804C3401B7BF2D500C40501 /* refdb.c in Sources */, + F804C4381B7BF2FC00C40501 /* xutils.c in Sources */, + F804C3BA1B7BF2E000C40501 /* local.c in Sources */, + F804C3A01B7BF2DD00C40501 /* trace.c in Sources */, + F804C24E1B7BF2CD00C40501 /* cache.c in Sources */, + F804C26C1B7BF2CE00C40501 /* config_cache.c in Sources */, + F804C2EA1B7BF2D100C40501 /* merge_file.c in Sources */, + F804C2461B7BF2CD00C40501 /* buf_text.c in Sources */, + F804C2941B7BF2CE00C40501 /* diff_print.c in Sources */, + F804C2A81B7BF2CE00C40501 /* filebuf.c in Sources */, + F804C3441B7BF2D500C40501 /* refdb_fs.c in Sources */, + F804C3601B7BF2D700C40501 /* revert.c in Sources */, + F804C27E1B7BF2CE00C40501 /* delta.c in Sources */, + F804C23A1B7BF2CD00C40501 /* blame_git.c in Sources */, + F804C2681B7BF2CE00C40501 /* config.c in Sources */, + F804C28C1B7BF2CE00C40501 /* diff_file.c in Sources */, + F834888F1B7D547D00A5B932 /* http_parser.c in Sources */, + F804C2BC1B7BF2CF00C40501 /* graph.c in Sources */, + F804C2301B7BF2CD00C40501 /* attrcache.c in Sources */, + F804C3801B7BF2D900C40501 /* stransport_stream.c in Sources */, + F804C3481B7BF2D500C40501 /* reflog.c in Sources */, + F804C2C01B7BF2CF00C40501 /* hash_generic.c in Sources */, + F804C2981B7BF2CE00C40501 /* diff_tform.c in Sources */, + F804C3B61B7BF2E000C40501 /* git.c in Sources */, + F804C2421B7BF2CD00C40501 /* branch.c in Sources */, + F804C42E1B7BF2F900C40501 /* xmerge.c in Sources */, + F804C2D01B7BF2D000C40501 /* ident.c in Sources */, + F804C2D21B7BF2D000C40501 /* ignore.c in Sources */, + F804C2B01B7BF2CF00C40501 /* filter.c in Sources */, + F804C27A1B7BF2CE00C40501 /* delta-apply.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F8D67E3F1B7BAA4900021BDF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F804C3D11B7BF2E300C40501 /* tsort.c in Sources */, + F804C2E71B7BF2D000C40501 /* merge.c in Sources */, + F804C2F31B7BF2D100C40501 /* mwindow.c in Sources */, + F804C3511B7BF2D600C40501 /* refspec.c in Sources */, + F804C3231B7BF2D300C40501 /* pack.c in Sources */, + F804C3331B7BF2D400C40501 /* posix.c in Sources */, + F804C2971B7BF2CE00C40501 /* diff_stats.c in Sources */, + F804C3C51B7BF2E100C40501 /* ssh.c in Sources */, + F804C3271B7BF2D300C40501 /* path.c in Sources */, + F804C37B1B7BF2D900C40501 /* stash.c in Sources */, + F804C2851B7BF2CE00C40501 /* diff.c in Sources */, + F804C35F1B7BF2D700C40501 /* reset.c in Sources */, + F804C2291B7BF2CD00C40501 /* attr.c in Sources */, + F804C39D1B7BF2DC00C40501 /* tls_stream.c in Sources */, + F804C34D1B7BF2D500C40501 /* refs.c in Sources */, + F804C2231B7BF2CD00C40501 /* annotated_commit.c in Sources */, + F804C37D1B7BF2D900C40501 /* status.c in Sources */, + F804C4211B7BF2F500C40501 /* xdiffi.c in Sources */, + F804C31B1B7BF2D300C40501 /* openssl_stream.c in Sources */, + F804C2631B7BF2CD00C40501 /* commit_list.c in Sources */, + F804C3C11B7BF2E100C40501 /* smart_pkt.c in Sources */, + F804C3D71B7BF2E400C40501 /* realpath.c in Sources */, + F804C23F1B7BF2CD00C40501 /* blob.c in Sources */, + F804C3A71B7BF2DE00C40501 /* transport.c in Sources */, + F804C29F1B7BF2CE00C40501 /* errors.c in Sources */, + F804C33F1B7BF2D500C40501 /* rebase.c in Sources */, + F804C2751B7BF2CE00C40501 /* curl_stream.c in Sources */, + F804C32F1B7BF2D400C40501 /* pool.c in Sources */, + F804C43D1B7BF2FD00C40501 /* zstream.c in Sources */, + F804C25F1B7BF2CD00C40501 /* commit.c in Sources */, + F804C2B91B7BF2CF00C40501 /* global.c in Sources */, + F804C32B1B7BF2D300C40501 /* pathspec.c in Sources */, + F804C3091B7BF2D200C40501 /* odb_loose.c in Sources */, + F804C3691B7BF2D700C40501 /* settings.c in Sources */, + F804C3C91B7BF2E100C40501 /* tree-cache.c in Sources */, + F804C3031B7BF2D200C40501 /* object_api.c in Sources */, + F804C30B1B7BF2D200C40501 /* odb_mempack.c in Sources */, + F804C25B1B7BF2CD00C40501 /* clone.c in Sources */, + F804C3651B7BF2D700C40501 /* revwalk.c in Sources */, + F804C2791B7BF2CE00C40501 /* date.c in Sources */, + F804C2FF1B7BF2D100C40501 /* object.c in Sources */, + F804C3111B7BF2D200C40501 /* oid.c in Sources */, + F804C3B11B7BF2DF00C40501 /* cred.c in Sources */, + F804C3D31B7BF2E300C40501 /* map.c in Sources */, + F804C3C71B7BF2E100C40501 /* winhttp.c in Sources */, + F804C3C31B7BF2E100C40501 /* smart_protocol.c in Sources */, + F804C3BD1B7BF2E000C40501 /* smart.c in Sources */, + F804C3371B7BF2D400C40501 /* pqueue.c in Sources */, + F804C3731B7BF2D800C40501 /* socket_stream.c in Sources */, + F8F708D31B7DB96F00F227F2 /* xpatience.c in Sources */, + F804C3AD1B7BF2DE00C40501 /* auth_negotiate.c in Sources */, + F804C2591B7BF2CD00C40501 /* cherrypick.c in Sources */, + F804C2DF1B7BF2D000C40501 /* iterator.c in Sources */, + F804C35B1B7BF2D600C40501 /* repository.c in Sources */, + F804C2CF1B7BF2D000C40501 /* hashsig.c in Sources */, + F804C36B1B7BF2D700C40501 /* sha1_lookup.c in Sources */, + F804C3631B7BF2D700C40501 /* revparse.c in Sources */, + F804C3771B7BF2D800C40501 /* sortedcache.c in Sources */, + F804C33B1B7BF2D400C40501 /* push.c in Sources */, + F804C3DF1B7BF2E500C40501 /* vector.c in Sources */, + F804C2891B7BF2CE00C40501 /* diff_driver.c in Sources */, + F804C38D1B7BF2DB00C40501 /* submodule.c in Sources */, + F804C3911B7BF2DB00C40501 /* sysdir.c in Sources */, + F804C26F1B7BF2CE00C40501 /* config_file.c in Sources */, + F804C24B1B7BF2CD00C40501 /* buffer.c in Sources */, + F804C2911B7BF2CE00C40501 /* diff_patch.c in Sources */, + F804C2D71B7BF2D000C40501 /* index.c in Sources */, + F804C2A51B7BF2CE00C40501 /* fetchhead.c in Sources */, + F804C22D1B7BF2CD00C40501 /* attr_file.c in Sources */, + F804C3551B7BF2D600C40501 /* remote.c in Sources */, + F804C3051B7BF2D200C40501 /* odb.c in Sources */, + F804C3871B7BF2DA00C40501 /* strmap.c in Sources */, + F804C2831B7BF2CE00C40501 /* describe.c in Sources */, + F804C2F71B7BF2D100C40501 /* netops.c in Sources */, + F804C30D1B7BF2D200C40501 /* odb_pack.c in Sources */, + F804C31F1B7BF2D300C40501 /* pack-objects.c in Sources */, + F804C2B51B7BF2CF00C40501 /* fnmatch.c in Sources */, + F804C2731B7BF2CE00C40501 /* crlf.c in Sources */, + F8F708D21B7DB96700F227F2 /* indexer.c in Sources */, + F804C2EF1B7BF2D100C40501 /* message.c in Sources */, + F804C3A91B7BF2DE00C40501 /* auth.c in Sources */, + F804C3A51B7BF2DE00C40501 /* transaction.c in Sources */, + F804C2AD1B7BF2CF00C40501 /* fileops.c in Sources */, + F804C2551B7BF2CD00C40501 /* checkout.c in Sources */, + F804C2A11B7BF2CE00C40501 /* fetch.c in Sources */, + F804C3CD1B7BF2E200C40501 /* tree.c in Sources */, + F804C4291B7BF2F700C40501 /* xhistogram.c in Sources */, + F804C3B91B7BF2E000C40501 /* http.c in Sources */, + F804C36F1B7BF2D800C40501 /* signature.c in Sources */, + F804C3151B7BF2D200C40501 /* oidarray.c in Sources */, + F804C3DB1B7BF2E400C40501 /* util.c in Sources */, + F804C2FB1B7BF2D100C40501 /* notes.c in Sources */, + F804C2CB1B7BF2D000C40501 /* hash.c in Sources */, + F804C3951B7BF2DB00C40501 /* tag.c in Sources */, + F804C4331B7BF2FA00C40501 /* xprepare.c in Sources */, + F804C29B1B7BF2CE00C40501 /* diff_xdiff.c in Sources */, + F804C2371B7BF2CD00C40501 /* blame.c in Sources */, + F804C3991B7BF2DC00C40501 /* thread-utils.c in Sources */, + F804C3B51B7BF2E000C40501 /* cred_helpers.c in Sources */, + F804C4251B7BF2F600C40501 /* xemit.c in Sources */, + F804C3411B7BF2D500C40501 /* refdb.c in Sources */, + F804C4391B7BF2FC00C40501 /* xutils.c in Sources */, + F804C3BB1B7BF2E000C40501 /* local.c in Sources */, + F804C3A11B7BF2DD00C40501 /* trace.c in Sources */, + F804C24F1B7BF2CD00C40501 /* cache.c in Sources */, + F804C26D1B7BF2CE00C40501 /* config_cache.c in Sources */, + F804C2EB1B7BF2D100C40501 /* merge_file.c in Sources */, + F804C2471B7BF2CD00C40501 /* buf_text.c in Sources */, + F804C2951B7BF2CE00C40501 /* diff_print.c in Sources */, + F804C2A91B7BF2CE00C40501 /* filebuf.c in Sources */, + F804C3451B7BF2D500C40501 /* refdb_fs.c in Sources */, + F804C3611B7BF2D700C40501 /* revert.c in Sources */, + F804C27F1B7BF2CE00C40501 /* delta.c in Sources */, + F804C23B1B7BF2CD00C40501 /* blame_git.c in Sources */, + F804C2691B7BF2CE00C40501 /* config.c in Sources */, + F804C28D1B7BF2CE00C40501 /* diff_file.c in Sources */, + F83488901B7D547D00A5B932 /* http_parser.c in Sources */, + F804C2BD1B7BF2CF00C40501 /* graph.c in Sources */, + F804C2311B7BF2CD00C40501 /* attrcache.c in Sources */, + F804C3811B7BF2D900C40501 /* stransport_stream.c in Sources */, + F804C3491B7BF2D500C40501 /* reflog.c in Sources */, + F804C2C11B7BF2CF00C40501 /* hash_generic.c in Sources */, + F804C2991B7BF2CE00C40501 /* diff_tform.c in Sources */, + F804C3B71B7BF2E000C40501 /* git.c in Sources */, + F804C2431B7BF2CD00C40501 /* branch.c in Sources */, + F804C42F1B7BF2F900C40501 /* xmerge.c in Sources */, + F804C2D11B7BF2D000C40501 /* ident.c in Sources */, + F804C2D31B7BF2D000C40501 /* ignore.c in Sources */, + F804C2B11B7BF2CF00C40501 /* filter.c in Sources */, + F804C27B1B7BF2CE00C40501 /* delta-apply.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + F81CC0181B9335C500FA6C0F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = F81CC0121B93355800FA6C0F /* libssh2-iOS */; + targetProxy = F81CC0171B9335C500FA6C0F /* PBXContainerItemProxy */; + }; + F81CC01F1B933B3900FA6C0F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = F81CC0191B933A5100FA6C0F /* OpenSSL-iOS */; + targetProxy = F81CC01E1B933B3900FA6C0F /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + F81CC0131B93355800FA6C0F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + F81CC0141B93355800FA6C0F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + F81CC01A1B933A5100FA6C0F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + F81CC01B1B933A5100FA6C0F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + F8D67E3A1B7BA85D00021BDF /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "DEBUG=1", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = ""; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + WARNING_CFLAGS = "-Wno-incompatible-pointer-types"; + }; + name = Debug; + }; + F8D67E3B1B7BA85D00021BDF /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = ""; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + WARNING_CFLAGS = "-Wno-incompatible-pointer-types"; + }; + name = Release; + }; + F8D67E3D1B7BA85D00021BDF /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = NO; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "GIT_SECURE_TRANSPORT=1", + "GIT_THREADS=1", + "GIT_SSH=1", + "GIT_USE_ICONV=1", + ); + HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/../External/libgit2/include", + "$(SRCROOT)/../External/libgit2/src", + "$(SRCROOT)/../External/libssh2-ios/include/libssh2", + ); + INFOPLIST_FILE = "git2-iOS/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../External/libssh2-ios/lib", + "$(SRCROOT)/../External/ios-openssl/lib", + ); + MODULEMAP_FILE = git2.modulemap; + PRODUCT_BUNDLE_IDENTIFIER = "com.phatblat.git2-iOS"; + PRODUCT_NAME = git2; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + F8D67E3E1B7BA85D00021BDF /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = NO; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "GIT_SECURE_TRANSPORT=1", + "GIT_THREADS=1", + "GIT_SSH=1", + "GIT_USE_ICONV=1", + ); + HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/../External/libgit2/include", + "$(SRCROOT)/../External/libgit2/src", + "$(SRCROOT)/../External/libssh2-ios/include/libssh2", + ); + INFOPLIST_FILE = "git2-iOS/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(SRCROOT)/../External/libssh2-ios/lib", + "$(SRCROOT)/../External/ios-openssl/lib", + ); + MODULEMAP_FILE = git2.modulemap; + PRODUCT_BUNDLE_IDENTIFIER = "com.phatblat.git2-iOS"; + PRODUCT_NAME = git2; + SKIP_INSTALL = YES; + }; + name = Release; + }; + F8D67E4A1B7BAA4900021BDF /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = NO; + COMBINE_HIDPI_IMAGES = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "GIT_SECURE_TRANSPORT=1", + "GIT_THREADS=1", + "GIT_SSH=1", + "GIT_USE_ICONV=1", + ); + HEADER_SEARCH_PATHS = ( + /usr/local/include, + "$(SRCROOT)/../External/libgit2/include", + "$(SRCROOT)/../External/libgit2/src", + ); + INFOPLIST_FILE = "git2-Mac/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = /usr/local/lib; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = git2.modulemap; + PRODUCT_BUNDLE_IDENTIFIER = "com.phatblat.git2-Mac"; + PRODUCT_NAME = git2; + SDKROOT = macosx; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + F8D67E4B1B7BAA4900021BDF /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = NO; + COMBINE_HIDPI_IMAGES = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "GIT_SECURE_TRANSPORT=1", + "GIT_THREADS=1", + "GIT_SSH=1", + "GIT_USE_ICONV=1", + ); + HEADER_SEARCH_PATHS = ( + /usr/local/include, + "$(SRCROOT)/../External/libgit2/include", + "$(SRCROOT)/../External/libgit2/src", + ); + INFOPLIST_FILE = "git2-Mac/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + LIBRARY_SEARCH_PATHS = /usr/local/lib; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = git2.modulemap; + PRODUCT_BUNDLE_IDENTIFIER = "com.phatblat.git2-Mac"; + PRODUCT_NAME = git2; + SDKROOT = macosx; + SKIP_INSTALL = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + F81CC0151B93355800FA6C0F /* Build configuration list for PBXAggregateTarget "libssh2-iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F81CC0131B93355800FA6C0F /* Debug */, + F81CC0141B93355800FA6C0F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F81CC01C1B933A5100FA6C0F /* Build configuration list for PBXAggregateTarget "OpenSSL-iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F81CC01A1B933A5100FA6C0F /* Debug */, + F81CC01B1B933A5100FA6C0F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F8D67E2E1B7BA85D00021BDF /* Build configuration list for PBXProject "git2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F8D67E3A1B7BA85D00021BDF /* Debug */, + F8D67E3B1B7BA85D00021BDF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F8D67E3C1B7BA85D00021BDF /* Build configuration list for PBXNativeTarget "git2-iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F8D67E3D1B7BA85D00021BDF /* Debug */, + F8D67E3E1B7BA85D00021BDF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F8D67E491B7BAA4900021BDF /* Build configuration list for PBXNativeTarget "git2-Mac" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F8D67E4A1B7BAA4900021BDF /* Debug */, + F8D67E4B1B7BAA4900021BDF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = F8D67E2B1B7BA85D00021BDF /* Project object */; +} diff --git a/git2/git2.xcodeproj/xcshareddata/xcschemes/git2-Mac.xcscheme b/git2/git2.xcodeproj/xcshareddata/xcschemes/git2-Mac.xcscheme new file mode 100644 index 000000000..fb47c1f38 --- /dev/null +++ b/git2/git2.xcodeproj/xcshareddata/xcschemes/git2-Mac.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/git2/git2.xcodeproj/xcshareddata/xcschemes/git2-iOS.xcscheme b/git2/git2.xcodeproj/xcshareddata/xcschemes/git2-iOS.xcscheme new file mode 100644 index 000000000..1dde98777 --- /dev/null +++ b/git2/git2.xcodeproj/xcshareddata/xcschemes/git2-iOS.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/git2/git2.xcworkspace/contents.xcworkspacedata b/git2/git2.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..322cdb6f7 --- /dev/null +++ b/git2/git2.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/script/update_libgit2 b/script/update_libgit2 index 0f795bc1f..33e5d2daa 100755 --- a/script/update_libgit2 +++ b/script/update_libgit2 @@ -1,6 +1,13 @@ -#!/bin/sh - -set -e +#!/bin/sh -ex + +# +# script/update_libgit2 +# ObjectiveGit +# +# Builds libgit2 static library for OS X platform. +# Script is now obsolete as the git2 project builds libgit2 as a dynamic framework, +# but is left here for reference. +# # augment path to help it find cmake installed in /usr/local/bin, # e.g. via brew. Xcode's Run Script phase doesn't seem to honor diff --git a/script/update_libgit2_ios b/script/update_libgit2_ios index 7732f32e9..179c1c66e 100755 --- a/script/update_libgit2_ios +++ b/script/update_libgit2_ios @@ -1,6 +1,13 @@ -#!/bin/bash - -set -e +#!/bin/bash -ex + +# +# script/update_libgit2 +# ObjectiveGit +# +# Builds libgit2 static library for iOS platform. +# Script is now obsolete as the git2 project builds libgit2 as a dynamic framework, +# but is left here for reference. +# # source the common build functions SCRIPT_DIR=$(dirname "$0")