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