Brian Gesiak
7d6409a406
.gitmodules: Add Nimble
...
Instead of relying on the version of Nimble that Quick uses for its test
target, use a top-level submodule to version Nimble.
2015-02-20 01:47:49 -05:00
Brian Gesiak
17022d69d8
Repository: Propagate libgit2 errors
...
Instead of returning the default LlamaKit error, return the underlying
libgit2 error when Repository.atURL fails.
2015-02-19 13:37:38 -05:00
Brian Gesiak
908f774cc8
.gitmodules: Add Guanaco
...
Guanaco provides Nimble assertions for LlamaKit.Result, such as:
```
expect(result).to(haveFailed(domain: "com.libgit2"))
```
These custom assertions will be useful when testing that libgit2 error
messages are properly captured and reported.
2015-02-18 00:14:14 -05:00
Matt Diephouse
8b92b6f9ca
Implement objectWithOID
2015-01-11 14:19:04 -08:00
Matt Diephouse
4a0b5cd838
Add Remotes
2015-01-03 09:43:42 -05:00
Matt Diephouse
e40e19a3fc
Create files for remotes
2015-01-02 14:28:53 -05:00
Matt Diephouse
ecea586f73
Create files for references
2015-01-02 10:34:06 -05:00
Matt Diephouse
c9e8e3d36f
Move pointers to their own file
2014-12-23 13:10:12 -10:00
Matt Diephouse
87e5914d89
Configure the project to use tabs
2014-12-19 16:46:26 -10:00
Matt Diephouse
b4dac5a6be
Look up commits in the repository
2014-12-05 15:27:35 -05:00
Matt Diephouse
692a103ca7
Add an OID type
2014-11-18 20:48:28 -05:00
Matt Diephouse
b5673e8620
Actually load a repository
2014-11-17 00:31:33 -05:00
Matt Diephouse
070d0692bd
Remove bogus settings that Xcode added
2014-11-16 19:47:23 -05:00
Matt Diephouse
01f1146b54
Initialize libgit2
2014-11-16 19:11:06 -05:00
Matt Diephouse
301d1d5891
Add LlamaKit
2014-11-13 22:15:01 -05:00
Matt Diephouse
2ab91165ea
Add libgit2
2014-11-10 18:31:59 -05:00
Matt Diephouse
26efaf67c3
Use Quick and Nimble
2014-11-07 17:11:47 -05:00
Matt Diephouse
e6745d7164
Add a Repository class
2014-11-07 17:03:13 -05:00
Matt Diephouse
0bbd749bf4
Use xcconfigs
2014-11-07 16:53:16 -05:00
Matt Diephouse
0ba446dcf7
Create the project
2014-11-07 16:53:11 -05:00