├── .github └── workflows │ └── swift.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .spi.yml ├── .swift-format ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── SwiftGitX │ ├── Collections │ ├── BranchCollection.swift │ ├── ConfigCollection.swift │ ├── IndexCollection.swift │ ├── ReferenceCollection.swift │ ├── RemoteCollection.swift │ ├── StashCollection.swift │ └── TagCollection.swift │ ├── Helpers │ ├── Constants.swift │ ├── Extensions │ │ ├── Array+withGitStrArray.swift │ │ └── URL+relativePath.swift │ ├── Factory │ │ ├── ObjectFactory.swift │ │ └── ReferenceFactory.swift │ ├── LibGit2RawRepresentable.swift │ └── SwiftGitXError.swift │ ├── Models │ ├── Diff │ │ ├── Diff.swift │ │ ├── Patch.swift │ │ └── StatusEntry.swift │ ├── FileMode.swift │ ├── Options │ │ ├── CheckoutOptions.swift │ │ ├── CloneOptions.swift │ │ ├── CommitOptions.swift │ │ ├── DiffOption.swift │ │ ├── LogSortingOption.swift │ │ ├── ResetOption.swift │ │ ├── RestoreOption.swift │ │ ├── StashOption.swift │ │ └── StatusOption.swift │ ├── Progress │ │ ├── CheckoutProgress.swift │ │ └── TransferProgress.swift │ ├── Remote.swift │ ├── Signature.swift │ ├── StashEntry.swift │ └── Types │ │ ├── BranchType.swift │ │ ├── ObjectType.swift │ │ ├── ReferenceType.swift │ │ └── TagType.swift │ ├── Objects │ ├── Blob.swift │ ├── Commit.swift │ ├── OID.swift │ ├── Object.swift │ └── Tree.swift │ ├── References │ ├── Branch.swift │ ├── Reference.swift │ └── Tag.swift │ ├── Repository │ ├── Repository+HEAD.swift │ ├── Repository+checkout.swift │ ├── Repository+clone.swift │ ├── Repository+commit.swift │ ├── Repository+diff.swift │ ├── Repository+fetch.swift │ ├── Repository+index.swift │ ├── Repository+log.swift │ ├── Repository+patch.swift │ ├── Repository+push.swift │ ├── Repository+reset.swift │ ├── Repository+restore.swift │ ├── Repository+revert.swift │ ├── Repository+show.swift │ ├── Repository+status.swift │ ├── Repository+switch.swift │ └── Repository.swift │ ├── Sequences │ ├── BranchSequence.swift │ ├── CommitSequence.swift │ ├── ReferenceIterator.swift │ ├── RemoteIterator.swift │ ├── StashIterator.swift │ └── TagIterator.swift │ ├── SwiftGitX.docc │ ├── Articles │ │ └── GettingStarted.md │ ├── Extensions │ │ ├── Repository.md │ │ └── SwiftGitX-Extension.md │ ├── Hierarchy │ │ ├── Collections.md │ │ ├── ErrorHandling.md │ │ ├── GitModels.md │ │ ├── HelperModels.md │ │ ├── Iterators.md │ │ ├── Objects.md │ │ └── References.md │ ├── Resources │ │ └── Git-Icon-White.png │ └── SwiftGitX.md │ └── SwiftGitX.swift └── Tests └── SwiftGitXTests ├── CollectionTests ├── BranchCollectionTests.swift ├── ConfigCollectionTests.swift ├── IndexCollectionTests.swift ├── ReferenceCollectionTests.swift ├── RemoteCollectionTests.swift ├── StashCollectionTests.swift └── TagCollectionTests.swift ├── ExtensionTests └── URLRelativePathTests.swift ├── ModelTests ├── OIDTests.swift └── SignatureTests.swift ├── RepositoryTests ├── RepositoryAddTests.swift ├── RepositoryCloneTests.swift ├── RepositoryCommitTests.swift ├── RepositoryDiffTests.swift ├── RepositoryFetchTests.swift ├── RepositoryLogTests.swift ├── RepositoryPatchTests.swift ├── RepositoryPropertyTests.swift ├── RepositoryPushTests.swift ├── RepositoryResetTests.swift ├── RepositoryRestoreTests.swift ├── RepositoryRevertTests.swift ├── RepositoryShowTests.swift ├── RepositoryStatusTests.swift ├── RepositorySwitchTests.swift └── RepositoryTests.swift ├── SwiftGitXTests.swift └── Tags.swift /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/.swift-format -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/README.md -------------------------------------------------------------------------------- /Sources/SwiftGitX/Collections/BranchCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Collections/BranchCollection.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Collections/ConfigCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Collections/ConfigCollection.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Collections/IndexCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Collections/IndexCollection.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Collections/ReferenceCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Collections/ReferenceCollection.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Collections/RemoteCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Collections/RemoteCollection.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Collections/StashCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Collections/StashCollection.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Collections/TagCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Collections/TagCollection.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Helpers/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Helpers/Constants.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Helpers/Extensions/Array+withGitStrArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Helpers/Extensions/Array+withGitStrArray.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Helpers/Extensions/URL+relativePath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Helpers/Extensions/URL+relativePath.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Helpers/Factory/ObjectFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Helpers/Factory/ObjectFactory.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Helpers/Factory/ReferenceFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Helpers/Factory/ReferenceFactory.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Helpers/LibGit2RawRepresentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Helpers/LibGit2RawRepresentable.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Helpers/SwiftGitXError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Helpers/SwiftGitXError.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Diff/Diff.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Diff/Diff.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Diff/Patch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Diff/Patch.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Diff/StatusEntry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Diff/StatusEntry.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/FileMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/FileMode.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Options/CheckoutOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Options/CheckoutOptions.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Options/CloneOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Options/CloneOptions.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Options/CommitOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Options/CommitOptions.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Options/DiffOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Options/DiffOption.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Options/LogSortingOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Options/LogSortingOption.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Options/ResetOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Options/ResetOption.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Options/RestoreOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Options/RestoreOption.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Options/StashOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Options/StashOption.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Options/StatusOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Options/StatusOption.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Progress/CheckoutProgress.swift: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Progress/TransferProgress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Progress/TransferProgress.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Remote.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Remote.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Signature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Signature.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/StashEntry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/StashEntry.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Types/BranchType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Types/BranchType.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Types/ObjectType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Types/ObjectType.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Types/ReferenceType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Types/ReferenceType.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Models/Types/TagType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Models/Types/TagType.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Objects/Blob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Objects/Blob.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Objects/Commit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Objects/Commit.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Objects/OID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Objects/OID.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Objects/Object.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Objects/Object.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Objects/Tree.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Objects/Tree.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/References/Branch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/References/Branch.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/References/Reference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/References/Reference.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/References/Tag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/References/Tag.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+HEAD.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+HEAD.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+checkout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+checkout.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+clone.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+clone.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+commit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+commit.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+diff.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+diff.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+fetch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+fetch.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+index.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+index.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+log.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+log.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+patch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+patch.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+push.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+push.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+reset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+reset.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+restore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+restore.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+revert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+revert.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+show.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+show.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+status.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+status.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository+switch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository+switch.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Repository/Repository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Repository/Repository.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Sequences/BranchSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Sequences/BranchSequence.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Sequences/CommitSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Sequences/CommitSequence.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Sequences/ReferenceIterator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Sequences/ReferenceIterator.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Sequences/RemoteIterator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Sequences/RemoteIterator.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Sequences/StashIterator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Sequences/StashIterator.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/Sequences/TagIterator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/Sequences/TagIterator.swift -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.docc/Articles/GettingStarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.docc/Articles/GettingStarted.md -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.docc/Extensions/Repository.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.docc/Extensions/Repository.md -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.docc/Extensions/SwiftGitX-Extension.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.docc/Extensions/SwiftGitX-Extension.md -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/Collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/Collections.md -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/ErrorHandling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/ErrorHandling.md -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/GitModels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/GitModels.md -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/HelperModels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/HelperModels.md -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/Iterators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/Iterators.md -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/Objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/Objects.md -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/References.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.docc/Hierarchy/References.md -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.docc/Resources/Git-Icon-White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.docc/Resources/Git-Icon-White.png -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.docc/SwiftGitX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.docc/SwiftGitX.md -------------------------------------------------------------------------------- /Sources/SwiftGitX/SwiftGitX.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Sources/SwiftGitX/SwiftGitX.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/CollectionTests/BranchCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/CollectionTests/BranchCollectionTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/CollectionTests/ConfigCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/CollectionTests/ConfigCollectionTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/CollectionTests/IndexCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/CollectionTests/IndexCollectionTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/CollectionTests/ReferenceCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/CollectionTests/ReferenceCollectionTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/CollectionTests/RemoteCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/CollectionTests/RemoteCollectionTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/CollectionTests/StashCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/CollectionTests/StashCollectionTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/CollectionTests/TagCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/CollectionTests/TagCollectionTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/ExtensionTests/URLRelativePathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/ExtensionTests/URLRelativePathTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/ModelTests/OIDTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/ModelTests/OIDTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/ModelTests/SignatureTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/ModelTests/SignatureTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryAddTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryAddTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryCloneTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryCloneTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryCommitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryCommitTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryDiffTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryDiffTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryFetchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryFetchTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryLogTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryLogTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryPatchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryPatchTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryPropertyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryPropertyTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryPushTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryPushTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryResetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryResetTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryRestoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryRestoreTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryRevertTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryRevertTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryShowTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryShowTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryStatusTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryStatusTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositorySwitchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositorySwitchTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/RepositoryTests/RepositoryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/RepositoryTests/RepositoryTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/SwiftGitXTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/SwiftGitXTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGitXTests/Tags.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibrahimcetin/SwiftGitX/HEAD/Tests/SwiftGitXTests/Tags.swift --------------------------------------------------------------------------------