Jake Van Alstyne 🎩
b582e1e642
Add diff structs for parsing git_diff_deltas into Swift, more testing
2017-08-20 15:48:17 -06:00
Jake Van Alstyne 🎩
c4388f0a07
stub out getting the status of a commit compared with its parent, including basic testing
2017-08-18 15:36:40 -06:00
Jake Van Alstyne 🎩
82e90d3c75
stub out status testing
2017-08-17 16:48:58 -06:00
Jake Van Alstyne 🎩
1af59416d9
stub out getting repository status
2017-08-17 16:08:44 -06:00
Matt Diephouse
c5eb8036d0
Merge pull request #101 from jakeva/add-agent-auth
...
add ssh agent authentication
2017-08-14 09:09:54 -04:00
Jake Van Alstyne 🎩
31680a50a3
rename it sshAgent
2017-08-10 14:53:35 -06:00
Matt Diephouse
593c4069b5
Merge pull request #98 from jakeva/create-new-repository
...
Create new repository
2017-08-10 08:35:56 -04:00
Jake Van Alstyne 🎩
f635f50b84
incorporate requested changes
2017-08-09 14:52:57 -06:00
Jake Van Alstyne 🎩
242741a950
add ssh agent authentication
2017-08-09 14:17:56 -06:00
Jake Van Alstyne
5d0255b84c
Merge branch 'master' into create-new-repository
2017-08-09 14:01:22 -06:00
Jake Van Alstyne 🎩
7ecfb710d3
rename createAt to be in line with modern swift coding style and add a test
2017-08-09 13:58:55 -06:00
Jake Van Alstyne 🎩
18691cb4e6
update comment regarding createAt method of Repository
2017-08-05 15:37:44 -06:00
Matt Diephouse
06a3b62014
Merge pull request #89 from myste1tainn/master
...
Add ability to get all commits from a branch
2017-05-04 20:26:18 -04:00
Arnon Keereena
a58f849456
Merge develop to master
2017-05-04 22:41:38 +02:00
Arnon Keereena
8d1aaa672f
Changing from using if to evaluates returned enum
...
to switch case syntax instead
2017-05-04 22:41:32 +02:00
Arnon Keereena
dfc2614cb2
Merge develop to master
2017-05-04 09:36:33 +02:00
Arnon Keereena
9520fa03a6
Adjust weird indentation
2017-05-04 09:36:02 +02:00
Arnon Keereena
c4b7ce3716
Remove branch iterator caching
...
Add support for sequencing to allow syntax
for commit in repo.commits(in: branch)
2017-05-04 09:33:14 +02:00
Arnon Keereena
8088f8b11f
Return error here because something is happening
...
but not running out of commits
2017-05-04 08:26:31 +02:00
Arnon Keereena
42d92319ef
Remove unnecessary function
2017-05-04 08:22:23 +02:00
Arnon Keereena
d09d1f49b3
Merge develop to master
2017-05-02 21:35:17 +02:00
Arnon Keereena
46cad0e668
Remove unnecessary property, use the OID as should be
2017-05-02 21:34:57 +02:00
Arnon Keereena
500ae6dc90
Remove unnecessary property, use the OID as should be
2017-05-02 21:27:48 +02:00
Arnon Keereena
c7b8ae914f
Merge develop to master
2017-05-01 17:20:38 +02:00
Arnon Keereena
4dd24cad97
CommitIterator now not hold branch as reference.
...
Make private var instead to prevent unexpected state change
from external influence. Uses enum instead of tuple
of stop and error to indicate state of Git command result.
2017-05-01 17:19:05 +02:00
Arnon Keereena
23194dd7a3
Merge develop into master
2017-04-29 08:56:05 +02:00
Arnon Keereena
915b07f4a9
Remove warnings that causes CI to fail
2017-04-29 08:55:56 +02:00
Arnon Keereena
96e9cf61a7
Merge develop to master
2017-04-28 22:20:01 +02:00
Arnon Keereena
aa9f066e04
Passing pointer through block doesn't work as expected
...
turns back to normal procedural calls, iterator tested.
2017-04-28 22:19:45 +02:00
Arnon Keereena
de2984c695
Move CommitIterator to its own file, untested
2017-04-28 09:44:10 +02:00
Arnon Keereena
dc2edddac6
Remove the old allCommits function
2017-04-28 09:42:19 +02:00
Arnon Keereena
e69e5ca153
Refactor allCommits to return CommitIterator instead,
...
as loading all commits in one go is not good for
repository with a lot of commits
2017-04-28 09:41:46 +02:00
Arnon Keereena
23abfc6f6a
Merge develop to master
2017-04-27 08:29:06 +02:00
Arnon Keereena
3b04a2b94a
Add comment
2017-04-27 08:29:03 +02:00
Arnon Keereena
66866049ee
Merge develop to master
2017-04-27 08:26:47 +02:00
Arnon Keereena
9eb91a8605
Add tests for modified code.
...
Fix some errors.
2017-04-27 08:26:34 +02:00
Arnon Keereena
18ee34f681
Fix per comment
...
- Move allCommits to Repository class
- Remove unwanted spaces
- Restore --lenient flag, even though it still produce compile error
2017-04-27 07:56:56 +02:00
Matt Rubin
baa619520d
Merge pull request #90 from SwiftGit2/dependencies
...
Update dependencies
2017-04-26 00:20:23 -04:00
Matt Rubin
d6d9d77488
Update dependencies to the latest versions
2017-04-25 23:49:02 -04:00
Arnon Keereena
43d26912a1
Update Quick, Result & ZipArchive
2017-04-25 21:17:33 +02:00
Arnon Keereena
0785b70123
Merge develop into master
2017-04-25 20:53:21 +02:00
Arnon Keereena
20365249f9
Add ability to get all commits from a branch
2017-04-25 20:52:59 +02:00
Matt Rubin
9a2f5a5b31
Merge pull request #88 from mattrubin/lower-case-enum-cases
...
Convert enum case names to lower camel case
2017-04-24 14:13:34 -04:00
Matt Rubin
3c5ffa2ba5
Re-enable the identifier_name SwiftLint rule
2017-04-24 12:52:30 -04:00
Matt Rubin
6257318a34
Merge origin/master into lower-case-enum-cases
2017-04-24 12:50:33 -04:00
Matt Rubin
f2d94c4322
Merge pull request #86 from mattrubin/swiftlint
...
Improvements for SwiftLint 0.18
2017-04-24 12:49:51 -04:00
Matt Rubin
d1d0118bba
Remove the empty associated value on Credentials.default
...
The empty payload is unnecessary, and it will be removed in a future version of Swift:
https://github.com/apple/swift-evolution/blob/master/proposals/0155-normalize-enum-case-representation.md#alternative-payload-less-case-declaration
2017-04-24 11:48:06 -04:00
Matt Rubin
c57ea50b85
Use the Xcode 8.3 Travis image, which has SwiftLint 0.18.1 installed
...
https://blog.travis-ci.com/2017-04-19-xcode-832-is-here
2017-04-24 11:24:46 -04:00
Matt Rubin
5b41c977d2
Convert enum case names to lower camel case
...
https://swift.org/documentation/api-design-guidelines/#follow-case-conventions
2017-04-24 00:19:27 -04:00
Matt Rubin
4cadad501e
Disable Swiftlint identifier_name rule, and enable several other rules
2017-04-23 23:54:16 -04:00