├── .gitignore ├── .gitmodules ├── .travis.yml ├── Examples └── ExampleApp │ ├── Default-568h@2x.png │ ├── ExampleApp.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── ExampleApp.xcworkspace │ └── contents.xcworkspacedata │ ├── ExampleApp │ ├── AppDelegate.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Info.plist │ └── ExampleAppTests │ ├── AppDelegateTests.swift │ └── Info.plist ├── Gift.modulemap ├── Gift.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ ├── Gift-OSX.xcscheme │ └── Gift-iOS.xcscheme ├── Gift.xcworkspace └── contents.xcworkspacedata ├── Gift ├── Branch │ ├── BranchIterator.swift │ └── BranchType.swift ├── Commit │ ├── Commit+Branch.swift │ ├── Commit+Merge.swift │ ├── Commit+ObjectID.swift │ ├── Commit+Repository.swift │ ├── Commit.swift │ ├── CommitSorting.swift │ ├── CommitWalker+RAC.swift │ ├── CommitWalker.swift │ └── Options │ │ ├── MergeOptions+C.swift │ │ ├── MergeOptions.swift │ │ └── MergeStrategy.swift ├── Error │ ├── Domain.swift │ ├── Error.swift │ └── NSError+Domain.swift ├── Gift.h ├── Gift.m ├── Index │ ├── Index+Repository.swift │ ├── Index+Tree.swift │ ├── Index.swift │ └── Options │ │ └── IndexAddOptions.swift ├── Info.plist ├── Object │ ├── Object+ObjectID.swift │ ├── Object.swift │ ├── ObjectID.swift │ └── ObjectType.swift ├── Reference │ ├── Reference+Commit.swift │ ├── Reference+Object.swift │ ├── Reference+ObjectID.swift │ ├── Reference+Repository.swift │ ├── Reference+Tag.swift │ └── Reference.swift ├── Remote │ └── Remote.swift ├── Repository │ ├── Options │ │ ├── Checkout │ │ │ ├── CheckoutOptions+C.swift │ │ │ ├── CheckoutOptions.swift │ │ │ ├── CheckoutStrategy.swift │ │ │ ├── GIFTCheckoutOptions.h │ │ │ └── GIFTCheckoutOptions.m │ │ ├── Clone │ │ │ ├── CloneOptions+C.swift │ │ │ ├── CloneOptions.swift │ │ │ └── LocalCloneBehavior.swift │ │ ├── Initialization │ │ │ ├── RepositoryInitializationMode.swift │ │ │ ├── RepositoryInitializationOptionSet.swift │ │ │ ├── RepositoryInitializationOptions+C.swift │ │ │ └── RepositoryInitializationOptions.swift │ │ ├── RemoteCallbacks │ │ │ ├── GIFTRemoteCallbacks.h │ │ │ ├── GIFTRemoteCallbacks.m │ │ │ ├── GIFTRemoteCallbacksPayload.h │ │ │ ├── GIFTRemoteCallbacksPayload.m │ │ │ ├── GIFTTransferProgress.h │ │ │ ├── RemoteCallbacks+C.swift │ │ │ └── RemoteCallbacks.swift │ │ ├── Reset │ │ │ └── ResetType.swift │ │ └── Tag │ │ │ ├── GIFTTagForEach.h │ │ │ └── GIFTTagForEach.m │ ├── Repository+Branch.swift │ ├── Repository+Commit.swift │ ├── Repository+Index.swift │ ├── Repository+Reference.swift │ ├── Repository+Remote.swift │ ├── Repository+Stash.swift │ ├── Repository+Status.swift │ ├── Repository+Tag.swift │ └── Repository.swift ├── Signature │ ├── Signature+C.swift │ └── Signature.swift ├── Status │ ├── EntryStatus │ │ └── EntryStatus.swift │ └── StatusDelta │ │ ├── Options │ │ ├── StatusDeltaBehavior.swift │ │ ├── StatusDeltaBetween.swift │ │ ├── StatusDeltaOptions+C.swift │ │ └── StatusDeltaOptions.swift │ │ ├── Status.swift │ │ ├── StatusDelta.swift │ │ ├── StatusDeltaType.swift │ │ ├── StatusDeltas.swift │ │ └── StatusDescriptorSet.swift ├── String │ └── String+GitStrArray.swift ├── Tag │ ├── Tag+ObjectID.swift │ └── Tag.swift ├── Tree │ ├── Tree+Commit.swift │ ├── Tree+ObjectID.swift │ ├── Tree+Repository.swift │ └── Tree.swift └── URL │ └── NSURL+String.swift ├── GiftTests ├── Commit │ ├── Commit+BranchSpec.swift │ └── Commit+MergeSpec.swift ├── Fixtures │ ├── .gitignore │ └── Fixtures.zip ├── GiftTests-Bridging-Header.h ├── Helpers │ ├── FilePathHelpers.swift │ ├── Result+Compact.swift │ └── SignalProducer+Array.swift ├── Index │ ├── Index+TreeSpec.swift │ └── IndexSpec.swift ├── Info.plist ├── Matchers │ └── ResultMatchers.swift ├── Reference │ ├── Reference+CommitSpec.swift │ ├── Reference+TagSpec.swift │ └── ReferenceSpec.swift ├── Repository │ ├── Repository+BranchSpec.swift │ ├── Repository+CommitSpec.swift │ ├── Repository+ReferenceSpec.swift │ ├── Repository+RemoteSpec.swift │ ├── Repository+StashSpec.swift │ ├── Repository+StatusSpec.swift │ ├── Repository+TagSpec.swift │ └── RepositorySpec.swift └── Tree │ └── Tree+CommitSpec.swift ├── LICENSE ├── README.md ├── Rakefile └── Scripts ├── build_ios.rake ├── build_osx.rake ├── dependencies.rake ├── helpers.rb └── test.rake /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/.travis.yml -------------------------------------------------------------------------------- /Examples/ExampleApp/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Examples/ExampleApp/Default-568h@2x.png -------------------------------------------------------------------------------- /Examples/ExampleApp/ExampleApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Examples/ExampleApp/ExampleApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/ExampleApp/ExampleApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Examples/ExampleApp/ExampleApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/ExampleApp/ExampleApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Examples/ExampleApp/ExampleApp.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/ExampleApp/ExampleApp/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Examples/ExampleApp/ExampleApp/AppDelegate.swift -------------------------------------------------------------------------------- /Examples/ExampleApp/ExampleApp/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Examples/ExampleApp/ExampleApp/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/ExampleApp/ExampleApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Examples/ExampleApp/ExampleApp/Info.plist -------------------------------------------------------------------------------- /Examples/ExampleApp/ExampleAppTests/AppDelegateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Examples/ExampleApp/ExampleAppTests/AppDelegateTests.swift -------------------------------------------------------------------------------- /Examples/ExampleApp/ExampleAppTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Examples/ExampleApp/ExampleAppTests/Info.plist -------------------------------------------------------------------------------- /Gift.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift.modulemap -------------------------------------------------------------------------------- /Gift.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Gift.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Gift.xcodeproj/xcshareddata/xcschemes/Gift-OSX.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift.xcodeproj/xcshareddata/xcschemes/Gift-OSX.xcscheme -------------------------------------------------------------------------------- /Gift.xcodeproj/xcshareddata/xcschemes/Gift-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift.xcodeproj/xcshareddata/xcschemes/Gift-iOS.xcscheme -------------------------------------------------------------------------------- /Gift.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Gift/Branch/BranchIterator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Branch/BranchIterator.swift -------------------------------------------------------------------------------- /Gift/Branch/BranchType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Branch/BranchType.swift -------------------------------------------------------------------------------- /Gift/Commit/Commit+Branch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Commit/Commit+Branch.swift -------------------------------------------------------------------------------- /Gift/Commit/Commit+Merge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Commit/Commit+Merge.swift -------------------------------------------------------------------------------- /Gift/Commit/Commit+ObjectID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Commit/Commit+ObjectID.swift -------------------------------------------------------------------------------- /Gift/Commit/Commit+Repository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Commit/Commit+Repository.swift -------------------------------------------------------------------------------- /Gift/Commit/Commit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Commit/Commit.swift -------------------------------------------------------------------------------- /Gift/Commit/CommitSorting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Commit/CommitSorting.swift -------------------------------------------------------------------------------- /Gift/Commit/CommitWalker+RAC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Commit/CommitWalker+RAC.swift -------------------------------------------------------------------------------- /Gift/Commit/CommitWalker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Commit/CommitWalker.swift -------------------------------------------------------------------------------- /Gift/Commit/Options/MergeOptions+C.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Commit/Options/MergeOptions+C.swift -------------------------------------------------------------------------------- /Gift/Commit/Options/MergeOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Commit/Options/MergeOptions.swift -------------------------------------------------------------------------------- /Gift/Commit/Options/MergeStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Commit/Options/MergeStrategy.swift -------------------------------------------------------------------------------- /Gift/Error/Domain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Error/Domain.swift -------------------------------------------------------------------------------- /Gift/Error/Error.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Error/Error.swift -------------------------------------------------------------------------------- /Gift/Error/NSError+Domain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Error/NSError+Domain.swift -------------------------------------------------------------------------------- /Gift/Gift.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Gift.h -------------------------------------------------------------------------------- /Gift/Gift.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Gift.m -------------------------------------------------------------------------------- /Gift/Index/Index+Repository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Index/Index+Repository.swift -------------------------------------------------------------------------------- /Gift/Index/Index+Tree.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Index/Index+Tree.swift -------------------------------------------------------------------------------- /Gift/Index/Index.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Index/Index.swift -------------------------------------------------------------------------------- /Gift/Index/Options/IndexAddOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Index/Options/IndexAddOptions.swift -------------------------------------------------------------------------------- /Gift/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Info.plist -------------------------------------------------------------------------------- /Gift/Object/Object+ObjectID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Object/Object+ObjectID.swift -------------------------------------------------------------------------------- /Gift/Object/Object.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Object/Object.swift -------------------------------------------------------------------------------- /Gift/Object/ObjectID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Object/ObjectID.swift -------------------------------------------------------------------------------- /Gift/Object/ObjectType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Object/ObjectType.swift -------------------------------------------------------------------------------- /Gift/Reference/Reference+Commit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Reference/Reference+Commit.swift -------------------------------------------------------------------------------- /Gift/Reference/Reference+Object.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Reference/Reference+Object.swift -------------------------------------------------------------------------------- /Gift/Reference/Reference+ObjectID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Reference/Reference+ObjectID.swift -------------------------------------------------------------------------------- /Gift/Reference/Reference+Repository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Reference/Reference+Repository.swift -------------------------------------------------------------------------------- /Gift/Reference/Reference+Tag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Reference/Reference+Tag.swift -------------------------------------------------------------------------------- /Gift/Reference/Reference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Reference/Reference.swift -------------------------------------------------------------------------------- /Gift/Remote/Remote.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Remote/Remote.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/Checkout/CheckoutOptions+C.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Checkout/CheckoutOptions+C.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/Checkout/CheckoutOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Checkout/CheckoutOptions.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/Checkout/CheckoutStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Checkout/CheckoutStrategy.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/Checkout/GIFTCheckoutOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Checkout/GIFTCheckoutOptions.h -------------------------------------------------------------------------------- /Gift/Repository/Options/Checkout/GIFTCheckoutOptions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Checkout/GIFTCheckoutOptions.m -------------------------------------------------------------------------------- /Gift/Repository/Options/Clone/CloneOptions+C.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Clone/CloneOptions+C.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/Clone/CloneOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Clone/CloneOptions.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/Clone/LocalCloneBehavior.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Clone/LocalCloneBehavior.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/Initialization/RepositoryInitializationMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Initialization/RepositoryInitializationMode.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/Initialization/RepositoryInitializationOptionSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Initialization/RepositoryInitializationOptionSet.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/Initialization/RepositoryInitializationOptions+C.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Initialization/RepositoryInitializationOptions+C.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/Initialization/RepositoryInitializationOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Initialization/RepositoryInitializationOptions.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/RemoteCallbacks/GIFTRemoteCallbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/RemoteCallbacks/GIFTRemoteCallbacks.h -------------------------------------------------------------------------------- /Gift/Repository/Options/RemoteCallbacks/GIFTRemoteCallbacks.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/RemoteCallbacks/GIFTRemoteCallbacks.m -------------------------------------------------------------------------------- /Gift/Repository/Options/RemoteCallbacks/GIFTRemoteCallbacksPayload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/RemoteCallbacks/GIFTRemoteCallbacksPayload.h -------------------------------------------------------------------------------- /Gift/Repository/Options/RemoteCallbacks/GIFTRemoteCallbacksPayload.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/RemoteCallbacks/GIFTRemoteCallbacksPayload.m -------------------------------------------------------------------------------- /Gift/Repository/Options/RemoteCallbacks/GIFTTransferProgress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/RemoteCallbacks/GIFTTransferProgress.h -------------------------------------------------------------------------------- /Gift/Repository/Options/RemoteCallbacks/RemoteCallbacks+C.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/RemoteCallbacks/RemoteCallbacks+C.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/RemoteCallbacks/RemoteCallbacks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/RemoteCallbacks/RemoteCallbacks.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/Reset/ResetType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Reset/ResetType.swift -------------------------------------------------------------------------------- /Gift/Repository/Options/Tag/GIFTTagForEach.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Tag/GIFTTagForEach.h -------------------------------------------------------------------------------- /Gift/Repository/Options/Tag/GIFTTagForEach.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Options/Tag/GIFTTagForEach.m -------------------------------------------------------------------------------- /Gift/Repository/Repository+Branch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Repository+Branch.swift -------------------------------------------------------------------------------- /Gift/Repository/Repository+Commit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Repository+Commit.swift -------------------------------------------------------------------------------- /Gift/Repository/Repository+Index.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Repository+Index.swift -------------------------------------------------------------------------------- /Gift/Repository/Repository+Reference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Repository+Reference.swift -------------------------------------------------------------------------------- /Gift/Repository/Repository+Remote.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Repository+Remote.swift -------------------------------------------------------------------------------- /Gift/Repository/Repository+Stash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Repository+Stash.swift -------------------------------------------------------------------------------- /Gift/Repository/Repository+Status.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Repository+Status.swift -------------------------------------------------------------------------------- /Gift/Repository/Repository+Tag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Repository+Tag.swift -------------------------------------------------------------------------------- /Gift/Repository/Repository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Repository/Repository.swift -------------------------------------------------------------------------------- /Gift/Signature/Signature+C.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Signature/Signature+C.swift -------------------------------------------------------------------------------- /Gift/Signature/Signature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Signature/Signature.swift -------------------------------------------------------------------------------- /Gift/Status/EntryStatus/EntryStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Status/EntryStatus/EntryStatus.swift -------------------------------------------------------------------------------- /Gift/Status/StatusDelta/Options/StatusDeltaBehavior.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Status/StatusDelta/Options/StatusDeltaBehavior.swift -------------------------------------------------------------------------------- /Gift/Status/StatusDelta/Options/StatusDeltaBetween.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Status/StatusDelta/Options/StatusDeltaBetween.swift -------------------------------------------------------------------------------- /Gift/Status/StatusDelta/Options/StatusDeltaOptions+C.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Status/StatusDelta/Options/StatusDeltaOptions+C.swift -------------------------------------------------------------------------------- /Gift/Status/StatusDelta/Options/StatusDeltaOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Status/StatusDelta/Options/StatusDeltaOptions.swift -------------------------------------------------------------------------------- /Gift/Status/StatusDelta/Status.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Status/StatusDelta/Status.swift -------------------------------------------------------------------------------- /Gift/Status/StatusDelta/StatusDelta.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Status/StatusDelta/StatusDelta.swift -------------------------------------------------------------------------------- /Gift/Status/StatusDelta/StatusDeltaType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Status/StatusDelta/StatusDeltaType.swift -------------------------------------------------------------------------------- /Gift/Status/StatusDelta/StatusDeltas.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Status/StatusDelta/StatusDeltas.swift -------------------------------------------------------------------------------- /Gift/Status/StatusDelta/StatusDescriptorSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Status/StatusDelta/StatusDescriptorSet.swift -------------------------------------------------------------------------------- /Gift/String/String+GitStrArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/String/String+GitStrArray.swift -------------------------------------------------------------------------------- /Gift/Tag/Tag+ObjectID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Tag/Tag+ObjectID.swift -------------------------------------------------------------------------------- /Gift/Tag/Tag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Tag/Tag.swift -------------------------------------------------------------------------------- /Gift/Tree/Tree+Commit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Tree/Tree+Commit.swift -------------------------------------------------------------------------------- /Gift/Tree/Tree+ObjectID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Tree/Tree+ObjectID.swift -------------------------------------------------------------------------------- /Gift/Tree/Tree+Repository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Tree/Tree+Repository.swift -------------------------------------------------------------------------------- /Gift/Tree/Tree.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/Tree/Tree.swift -------------------------------------------------------------------------------- /Gift/URL/NSURL+String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Gift/URL/NSURL+String.swift -------------------------------------------------------------------------------- /GiftTests/Commit/Commit+BranchSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Commit/Commit+BranchSpec.swift -------------------------------------------------------------------------------- /GiftTests/Commit/Commit+MergeSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Commit/Commit+MergeSpec.swift -------------------------------------------------------------------------------- /GiftTests/Fixtures/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | !*.zip 4 | 5 | -------------------------------------------------------------------------------- /GiftTests/Fixtures/Fixtures.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Fixtures/Fixtures.zip -------------------------------------------------------------------------------- /GiftTests/GiftTests-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "SSZipArchive.h" 2 | -------------------------------------------------------------------------------- /GiftTests/Helpers/FilePathHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Helpers/FilePathHelpers.swift -------------------------------------------------------------------------------- /GiftTests/Helpers/Result+Compact.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Helpers/Result+Compact.swift -------------------------------------------------------------------------------- /GiftTests/Helpers/SignalProducer+Array.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Helpers/SignalProducer+Array.swift -------------------------------------------------------------------------------- /GiftTests/Index/Index+TreeSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Index/Index+TreeSpec.swift -------------------------------------------------------------------------------- /GiftTests/Index/IndexSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Index/IndexSpec.swift -------------------------------------------------------------------------------- /GiftTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Info.plist -------------------------------------------------------------------------------- /GiftTests/Matchers/ResultMatchers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Matchers/ResultMatchers.swift -------------------------------------------------------------------------------- /GiftTests/Reference/Reference+CommitSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Reference/Reference+CommitSpec.swift -------------------------------------------------------------------------------- /GiftTests/Reference/Reference+TagSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Reference/Reference+TagSpec.swift -------------------------------------------------------------------------------- /GiftTests/Reference/ReferenceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Reference/ReferenceSpec.swift -------------------------------------------------------------------------------- /GiftTests/Repository/Repository+BranchSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Repository/Repository+BranchSpec.swift -------------------------------------------------------------------------------- /GiftTests/Repository/Repository+CommitSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Repository/Repository+CommitSpec.swift -------------------------------------------------------------------------------- /GiftTests/Repository/Repository+ReferenceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Repository/Repository+ReferenceSpec.swift -------------------------------------------------------------------------------- /GiftTests/Repository/Repository+RemoteSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Repository/Repository+RemoteSpec.swift -------------------------------------------------------------------------------- /GiftTests/Repository/Repository+StashSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Repository/Repository+StashSpec.swift -------------------------------------------------------------------------------- /GiftTests/Repository/Repository+StatusSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Repository/Repository+StatusSpec.swift -------------------------------------------------------------------------------- /GiftTests/Repository/Repository+TagSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Repository/Repository+TagSpec.swift -------------------------------------------------------------------------------- /GiftTests/Repository/RepositorySpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Repository/RepositorySpec.swift -------------------------------------------------------------------------------- /GiftTests/Tree/Tree+CommitSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/GiftTests/Tree/Tree+CommitSpec.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Rakefile -------------------------------------------------------------------------------- /Scripts/build_ios.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Scripts/build_ios.rake -------------------------------------------------------------------------------- /Scripts/build_osx.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Scripts/build_osx.rake -------------------------------------------------------------------------------- /Scripts/dependencies.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Scripts/dependencies.rake -------------------------------------------------------------------------------- /Scripts/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Scripts/helpers.rb -------------------------------------------------------------------------------- /Scripts/test.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modocache/Gift/HEAD/Scripts/test.rake --------------------------------------------------------------------------------