Commit Graph

  • 1e57a9ff00
    Update README.md master Bilal Karim Reffas 2020-04-28 21:08:23 +0200
  • e78fe86a34
    Update README.md Bilal Karim Reffas 2020-04-28 21:02:20 +0200
  • c8a192f18b
    Merge pull request #169 from SwiftGit2/feature/swift5.2 Bilal Karim Reffas 2020-04-28 14:39:45 +0200
  • e7656b1d88 Change to a device which should be valid Bilal Reffas 2020-04-28 09:42:02 +0200
  • 62d0e15491 Update CI Build script to latest device and runtime Bilal Reffas 2020-04-28 09:06:42 +0200
  • 5ec4722a20 Updated to Swift 5.2 Bilal Reffas 2020-04-27 22:05:20 +0200
  • c5cbf4cc17
    Merge pull request #158 from pondok-programmer/master Matt Diephouse 2019-07-22 07:36:24 -0400
  • b87b66f11a Change libgit2 to Clibgit2 PondokiOS (Muhammmad Muizzsuddin) 2019-07-14 10:10:26 +0700
  • 571cdef3c4
    Merge pull request #155 from DivineDominion/fixture-spec Matt Diephouse 2019-06-10 17:11:11 -0400
  • cc4833b334 use FixturesSpec as the spec base class Christian Tietze 2019-06-10 16:18:13 +0200
  • 3adf7e4205
    Merge pull request #151 from mattrubin/result 0.6.0 Matt Diephouse 2019-04-15 06:12:52 -0700
  • 80f4e60071 Move the Result shims out of the library and into the test target Matt Rubin 2019-04-14 19:53:00 -0400
  • cd3735cd71 Fix error handling when aggregating an array of Results Matt Rubin 2019-04-14 19:45:52 -0400
  • 71e9b51a52 Remove unnecessary failure mapping Matt Rubin 2019-04-14 18:36:16 -0400
  • 9becf1cab0 Refactor to reduce Repository's use of Result shims Matt Rubin 2019-04-14 18:28:28 -0400
  • 690f6c9370 Refactor to reduce Repository's use of Result shims Matt Rubin 2019-04-14 18:20:36 -0400
  • 19e24dd7d8 Replace antitypical/Result with the standard library Result type Matt Rubin 2019-04-14 17:42:37 -0400
  • cb5567d6a5
    Merge pull request #150 from mattrubin/commit-iterator-sequence-methods Matt Diephouse 2019-04-14 13:18:23 -0700
  • 452979bd64 Delete Sequence methods from CommitIterator Matt Rubin 2019-04-12 23:38:42 -0400
  • 3db2f74ac4 Delete unimplemented Sequence methods from CommitIterator Matt Rubin 2019-04-12 22:57:22 -0400
  • d878fea696 Return Never from notImplemented() to avoid needing dummy return values Matt Rubin 2019-04-12 22:27:12 -0400
  • 18c4cd8598 Replace assert(false) with fatalError() Matt Rubin 2019-04-12 22:24:32 -0400
  • 00e23d3930
    Merge pull request #149 from mattrubin/equatable-and-hashable Matt Diephouse 2019-04-12 14:02:19 -0700
  • df7bd3c2a3 Synthesize Equatable conformance for Signature Matt Rubin 2019-04-12 16:08:18 -0400
  • c452b80da3 Refactor ObjectType's Equatable implementation to be a static method Matt Rubin 2019-04-12 15:59:37 -0400
  • e41b2f92a5 Unify the Hashable implementation for all ObjectTypes Matt Rubin 2019-04-12 15:58:15 -0400
  • 12f7d8377d Synthesize Equatable and Hashable conformance for Tree.Entry Matt Rubin 2019-04-12 15:45:46 -0400
  • e1acee35d6 Refactor OID Equatable conformance to be a static method Matt Rubin 2019-04-12 15:41:58 -0400
  • 743083d19d Refactor Equatable implementations on ReferenceType and PointerType Matt Rubin 2019-04-12 15:38:20 -0400
  • 778596b71a Unify the Hashable implementation for all PointerTypes Matt Rubin 2019-04-12 15:21:33 -0400
  • 00014ab96f Unify the Hashable implementation for all ReferenceTypes Matt Rubin 2019-04-12 15:15:20 -0400
  • fb6020ad08 Use default == implementation for git_otype Matt Rubin 2019-04-12 15:08:10 -0400
  • d7699324a0 Synthesize Equatable and Hashable conformance for Remote Matt Rubin 2019-04-12 14:59:30 -0400
  • dcf36660aa
    Merge pull request #148 from mattrubin/lint Matt Rubin 2019-04-12 14:50:56 -0400
  • 82e873eac8 Configure Hound to use the project's SwiftLint config file Matt Rubin 2019-04-12 13:58:30 -0400
  • 3a38e20b0c [Lint] Remove redundant type annotation Matt Rubin 2019-04-12 13:35:38 -0400
  • dcbbf4cc53 [Lint] Enable various new SwiftLint rules Matt Rubin 2019-04-12 13:12:42 -0400
  • 619c2bd165 [Lint] Temporarily disable two default warnings Matt Rubin 2019-04-12 12:29:39 -0400
  • 45be21756c [Lint] Disable cyclomatic_complexity warnings in RepositorySpec Matt Rubin 2019-04-12 12:05:58 -0400
  • 0a1a5d4174 [Lint] Clean up indentation Matt Rubin 2018-09-21 02:06:50 -0400
  • 31a755dd49 [Lint] Arguments should be either all on the same line, or one per line Matt Rubin 2018-09-21 02:05:58 -0400
  • 9f3f9034ee [Lint] Enforce consistent modifier order Matt Rubin 2018-09-21 01:51:51 -0400
  • ce2443bb3b [Lint] Use a case-less enum for a type used only to host static members Matt Rubin 2018-09-21 01:47:23 -0400
  • 6c27045ee8 [Lint] Align function parameters when wrapped over multiple lines Matt Rubin 2018-09-21 01:44:32 -0400
  • 0c9fbe19ee [Lint] Remove unnecessary nested typealiases Matt Rubin 2018-09-21 01:24:01 -0400
  • 9d2b5e5b87 [Lint] Wrap long lines, ignoring function declarations Matt Rubin 2018-09-21 01:20:53 -0400
  • cedeccf6f7 [Lint] Remove trailing whitespace on empty lines Matt Rubin 2018-09-21 01:18:19 -0400
  • 17ff9cf4f5
    Merge pull request #146 from mattrubin/swift-5 Matt Diephouse 2019-04-12 05:37:35 -0700
  • cdfacb944b
    Merge pull request #145 from mattrubin/swift-4.2 Matt Diephouse 2019-04-12 05:19:39 -0700
  • cd9930cc1e Configure Travis CI to build with Xcode 10.2 Matt Rubin 2019-04-12 00:37:59 -0400
  • 56b3907ecf Upgrade xcconfigs Matt Rubin 2019-04-12 00:31:09 -0400
  • 53438583ca Migrate all targets to Swift 5 Matt Rubin 2019-04-12 00:22:04 -0400
  • cf24dc9ed6 Migrate to the new method for Hashable conformance Matt Rubin 2019-04-11 20:58:09 -0400
  • e16d5c6baa Remove redundant internal access modifier Matt Rubin 2019-04-11 20:32:40 -0400
  • a8d0000168 Update project localization settings as recommended by Xcode 10.2 Matt Rubin 2019-04-11 20:10:18 -0400
  • 7a7d9280ef Configure Travis CI to build with Xcode 10.1 Matt Rubin 2019-04-11 20:20:50 -0400
  • ef9a46c86b Upgrade xcconfigs to include Xcode 10.1's recommended build settings Matt Rubin 2019-04-11 19:55:34 -0400
  • 310e7a4167 Remove the migrator-added helper function from the file permissions test Matt Rubin 2019-04-11 19:45:34 -0400
  • e65206c00c Migrate all targets to Swift 4.2 Matt Rubin 2019-04-11 19:39:16 -0400
  • f811db8047 Bump the macOS tests deployment target to match the Nimble dependency Matt Rubin 2019-04-11 19:33:56 -0400
  • 8087272bc2 Upgrade ZipArchive to the latest version Matt Rubin 2019-04-11 19:22:53 -0400
  • 74fe90393f Upgrade Quick and Nimble to the latest versions Matt Rubin 2019-04-11 19:16:51 -0400
  • 0cb2f8acc5 Upgrade Result to the latest version Matt Rubin 2019-04-11 19:14:04 -0400
  • 57cada1356
    Merge pull request #139 from tiennou/update-dependencies 0.5.0 Matt Diephouse 2018-10-27 13:19:33 -0400
  • 6d7cde7fe7 Update libgit2 to 0.27.7 Etienne Samson 2018-10-27 01:34:48 +0000
  • 08d03fac7c Update libssh2 to 1.8.0 Etienne Samson 2018-10-27 03:04:23 +0200
  • db5c22b3a7 Update OpenSSL to 1.0.2p Etienne Samson 2018-10-27 03:04:14 +0200
  • b29e18833d
    Merge pull request #136 from DivineDominion/repo-isvalid Matt Diephouse 2018-09-28 08:56:20 -0400
  • 455ac1143f add specs for Repository.isValid Christian Tietze 2018-09-26 08:43:09 +0200
  • c5017fc6c9 add Repository.isValid, untested 😱 Christian Tietze 2018-04-14 10:23:30 +0200
  • 4111097604
    Merge pull request #128 from Maaimusic/git-commit Matt Diephouse 2018-05-04 13:37:40 -0400
  • f152ad76b7 free parentGitCommits Yifei Teng 2018-05-04 12:10:57 -0500
  • 4c7aa2a276 do not expose libgit2 objects on the public API Yifei Teng 2018-05-02 11:33:34 -0500
  • e6db3c0896 unsafeSignature -> makeUnsafeSignature() Yifei Teng 2018-05-02 11:31:49 -0500
  • 84d4ae1e33 cleanup and persist index to disk during add() so that commit() can pick up the new index Yifei Teng 2018-05-01 14:45:02 -0500
  • 3d6094b741 add test for commit Yifei Teng 2018-05-01 14:15:46 -0500
  • 026548be12 correctly determine timezone offset Yifei Teng 2018-05-01 13:44:28 -0500
  • 3db2d73e6e be more clear with naming and additional guard Yifei Teng 2018-05-01 13:39:36 -0500
  • f229778abb tabbing Yifei Teng 2018-05-01 13:35:18 -0500
  • b193c80dc0 implement git commit Yifei Teng 2018-05-01 13:32:59 -0500
  • 25f3ecc4e6
    Merge pull request #127 from Maaimusic/git-add Matt Diephouse 2018-05-02 08:23:49 -0400
  • 81d2fb210a make unsafe functions internal Yifei Teng 2018-05-01 13:00:12 -0500
  • b6e94b291c add tests for git-add Yifei Teng 2018-04-30 19:05:12 -0500
  • f9d7bd3b61 add support for unsafeIndex and git-add Yifei Teng 2018-04-30 18:04:53 -0500
  • 280ab5b473
    Merge pull request #126 from Maaimusic/swift-4.1 Matt Diephouse 2018-04-30 20:36:50 -0400
  • fb2fa2b5bc fix iOS test failure due to one of the test fixture not being included in the build Yifei Teng 2018-04-29 00:59:35 -0500
  • b1d3488d4c update to Swift 4 Yifei Teng 2018-03-23 14:12:19 -0500
  • 814b954956
    Merge pull request #120 from utahwithak/Issue/119-bad-types Matt Diephouse 2018-03-28 08:22:51 -0400
  • 4d76f87912 Fix mismatched status types Carl Wieland 2018-03-26 15:59:06 -0400
  • d35dac654c
    Merge pull request #102 from jakeva/develop 0.4.0 Jake Van Alstyne 2018-02-09 15:53:45 -0700
  • 97ee009ac5 Defer release status list Jake Van Alstyne 🎩 2018-02-09 14:29:51 -0700
  • 6e5703dab7 another deferred release Jake Van Alstyne 🎩 2018-02-08 14:09:38 -0700
  • 1f23feb0c5 move one more defer Jake Van Alstyne 🎩 2018-02-07 18:22:05 -0700
  • 118ba43fce Move deferred memory releases to avoid leaks in case of an error Jake Van Alstyne 🎩 2018-02-07 18:16:58 -0700
  • 6f59ce5cf3 Factor out common diff processing code for simplicity Jake Van Alstyne 🎩 2018-02-02 11:45:21 -0700
  • 11ac4767bb
    Merge pull request #115 from SwiftGit2/archiving Matt Diephouse 2018-01-25 16:43:41 -0500
  • c5f3b2ccfe Don't set custom permissions or ownership for deployment Matt Diephouse 2018-01-25 14:32:22 -0500
  • 0dab27d07b Remove the necessity of the caller of diff to clean up memory and address other PR comments Jake Van Alstyne 🎩 2018-01-11 19:44:29 -0700
  • 0397b29d24 refactor diff calls to be memory safe Jake Van Alstyne 🎩 2018-01-08 20:38:32 -0700
  • 1a369b7e9e Refactor method for calculating diffs to read more cleanly and be safer with memory. Jake Van Alstyne 🎩 2018-01-05 17:09:01 -0700