Commit Graph

44 Commits

Author SHA1 Message Date
PondokiOS (Muhammmad Muizzsuddin)
b87b66f11a Change libgit2 to Clibgit2 2019-07-14 11:06:36 +07:00
Matt Rubin
19e24dd7d8 Replace antitypical/Result with the standard library Result type 2019-04-14 17:42:37 -04:00
Matt Rubin
df7bd3c2a3 Synthesize Equatable conformance for Signature 2019-04-12 16:08:18 -04:00
Matt Rubin
c452b80da3 Refactor ObjectType's Equatable implementation to be a static method 2019-04-12 15:59:37 -04:00
Matt Rubin
e41b2f92a5 Unify the Hashable implementation for all ObjectTypes 2019-04-12 15:58:15 -04:00
Matt Rubin
12f7d8377d Synthesize Equatable and Hashable conformance for Tree.Entry 2019-04-12 15:45:46 -04:00
Matt Rubin
3a38e20b0c [Lint] Remove redundant type annotation 2019-04-12 13:35:38 -04:00
Matt Rubin
cf24dc9ed6 Migrate to the new method for Hashable conformance 2019-04-11 20:58:09 -04:00
Yifei Teng
e6db3c0896 unsafeSignature -> makeUnsafeSignature() 2018-05-02 11:31:49 -05:00
Yifei Teng
026548be12 correctly determine timezone offset 2018-05-02 11:28:07 -05:00
Yifei Teng
b193c80dc0 implement git commit 2018-05-02 11:28:07 -05:00
Matt Rubin
a0f0e49ee6 Remove trailing whitespace on newlines 2016-12-23 17:48:54 -05:00
Matt Rubin
755dfe08f6 Use non-Optional pointers wherever possible 2016-12-17 00:37:50 -05:00
Matt Rubin
003464dde8 Replace NSTimeZone with TimeZone 2016-12-17 00:36:00 -05:00
Matt Rubin
b6c3c795bc Replace NSDate with Date wherever possible 2016-12-17 00:35:55 -05:00
Matt Rubin
f97fcfab38 Convert source and tests to build with Swift 3 2016-12-17 00:22:08 -05:00
Matt Rubin
c2535ace3f Add a libgit2 modulemap and remove the libgit2 headers from SwiftGit2 2016-12-13 04:27:38 -05:00
Matt Rubin
e735a7d4cb Update project, source, and tests to build with Swift 2.3 2016-12-06 12:43:03 -05:00
Markos Charatzas
5c8a6000c4 updated to Swift 2.0
updated to Xcode 7.2 recommended settings
integrated with Nimble (v3.0.0), Quick (v0.8.0), Result (1.0.1)
integrated with Guanaco (5031bf67297afbe61ac0f2fbf3e3e8400b3f8888) that supports Swift 2.0
2016-01-16 14:57:32 +00:00
Brian Gesiak
ba9a951b62 Support Swift 1.2
- Update Guanaco, LlamaKit, Nimble, and Quick to versions that support
  Swift 1.2.
- Update Xcode project and scheme files for "latest Xcode version"
  parameters.
- Use Swift 1.2's new fallible casts for casts that may fail at runtime.
2015-02-21 21:28:43 -05:00
Matt Diephouse
146813826f Look up objects from PointerTos 2014-12-23 15:06:59 -10:00
Matt Diephouse
a3322e52f7 Add PointerTo 2014-12-23 13:31:13 -10:00
Matt Diephouse
c9e8e3d36f Move pointers to their own file 2014-12-23 13:10:12 -10:00
Matt Diephouse
6e508a5530 Add a PointerType protocol 2014-12-23 12:55:40 -10:00
Matt Diephouse
1df50f196c Rename Object to Pointer 2014-12-23 06:23:43 -10:00
Matt Diephouse
f7e910fd36 Omit needless dots 2014-12-19 16:49:11 -10:00
Matt Diephouse
6c5f88fed1 Tabs, not spaces 2014-12-19 16:47:24 -10:00
Matt Diephouse
5cb4930451 Swap the Object and ObjectType names 2014-12-15 21:03:09 -05:00
Matt Diephouse
1059716ceb Make ObjectType take an OID 2014-12-15 20:57:27 -05:00
Matt Diephouse
7ced0e30da Define == for all Object types 2014-12-14 19:33:14 -05:00
Matt Diephouse
9153d82f73 Use map 2014-12-14 19:26:32 -05:00
Matt Diephouse
689991c7ba Use the hash value of the time interval 2014-12-14 18:17:28 -05:00
Matt Diephouse
2a9f0aefa0 Use Int32 for tree entry attributes 2014-12-11 20:45:11 -05:00
Matt Diephouse
51b34f9ad0 Use unnamed args for libgit2 objects in inits 2014-12-11 20:42:15 -05:00
Matt Diephouse
931b6e6768 Add a Tag struct 2014-12-10 15:21:06 -05:00
Matt Diephouse
d0be6179b9 Add a Blob struct 2014-12-08 23:28:34 -05:00
Matt Diephouse
9b3cad3b73 Fill out Tree 2014-12-07 15:09:12 -05:00
Matt Diephouse
7ef1b5337c Add a Tree struct 2014-12-06 23:17:08 -05:00
Matt Diephouse
9bfcad4004 Make Commit Equatable and Hashable 2014-12-06 21:51:46 -05:00
Matt Diephouse
0dd40c2d2f Add tree and parents to Commit 2014-12-06 21:09:06 -05:00
Matt Diephouse
253f7a2bf6 Add author and committer to Commit 2014-12-06 19:46:24 -05:00
Matt Diephouse
d3eb02bd03 Make Signature Equatable and Hashable 2014-12-06 09:38:33 -05:00
Matt Diephouse
b49cbacfd7 Add a Signature struct 2014-12-06 00:01:09 -05:00
Matt Diephouse
b4dac5a6be Look up commits in the repository 2014-12-05 15:27:35 -05:00