Viktor Borisov
bb75589a14
fix tests on windows platform
...
I had some problems with SSH for windows and I skipped them for the specific platform:
- clones repository with provided keypair
- clones repository with provided keypair from memory
- throws when provided keypair from memory is incorrect
2023-02-24 19:58:12 +07:00
Aleksey Kulikov
aa073c531e
feat(index): add ability to pass options to addAll(...)
API method ( #68 )
2022-06-17 14:52:46 +03:00
Aleksey Kulikov
bad40bdb61
feat: add ability to compare objects ( #54 )
2022-05-10 16:18:55 +03:00
Aleksey Kulikov
4e55d0f06c
refactor(repository)!: use Finalizer
to automatically free allocated memory ( #51 )
...
BREAKING CHANGE: Return value of identity getter changed from Map<String, String> to Identity
2022-05-02 15:33:31 +03:00
Aleksey Kulikov
a3213a88a2
refactor!: use Finalizer
to automatically free allocated memory for objects ( #48 )
...
BREAKING CHANGE: signature change for remote and repository callbacks during repository clone operation.
2022-04-28 11:04:48 +03:00
Aleksey Kulikov
7b57c41253
test: improve coverage ( #44 )
2022-01-26 16:11:38 +03:00
Aleksey Kulikov
9918ab0905
refactor(checkout)!: move checkout related methods into Checkout class ( #42 )
2022-01-25 20:16:46 +03:00
Aleksey Kulikov
570c696269
refactor(merge)!: move merge related methods into Merge class ( #41 )
2022-01-25 18:53:04 +03:00
Aleksey Kulikov
e7c18c35e2
refactor(repository)!: remove excessive aliases ( #40 )
...
BREAKING CHANGE: instead of removed aliases, API methods from relevant
classes should be called (e.g. Commit.create, Reference.lookup, etc.)
2022-01-25 17:25:15 +03:00
Aleksey Kulikov
f7dde69de3
feat(checkout)!: add ability to checkout commit ( #35 )
2022-01-21 17:10:41 +03:00
Aleksey Kulikov
cc78e7945f
feat(index): add binding and API method for git_index_new ( #33 )
2022-01-14 15:08:45 +03:00
Aleksey Kulikov
59cf7174f6
refactor: compose paths using path package
2021-12-31 12:00:04 +03:00
Aleksey Kulikov
c516119397
style: clean up tests names
2021-12-23 15:29:28 +03:00
Aleksey Kulikov
fe570a6990
feat(annotated)!: add more bindings and API methods ( #26 )
2021-12-22 17:41:34 +03:00
Aleksey Kulikov
9791b6324c
feat(merge)!: add more bindings and API methods ( #24 )
2021-12-21 17:11:41 +03:00
Aleksey Kulikov
e6bfdc5a85
feat(blob): add more bindings and API methods ( #21 )
2021-12-20 18:02:53 +03:00
Aleksey Kulikov
5264153749
feat(index): add more bindings and api methods ( #17 )
2021-12-11 14:45:59 +03:00
Aleksey Kulikov
7f0cd86e72
test: remove checks for messages of throws
...
Platform specific messages for throws is different, so checking that test
throws proper type should be enough
2021-10-27 16:44:04 +03:00
Aleksey Kulikov
7b14ee6b9b
style: avoid lines longer than 80 characters
2021-10-22 17:13:42 +03:00
Aleksey Kulikov
a806d0a312
style: sort imports alphabetically
2021-10-22 15:10:04 +03:00
Aleksey Kulikov
a24070c44c
docs: improve api documentation
2021-10-22 14:41:15 +03:00
Aleksey Kulikov
127849519d
test: add more tests for throws and their messages
2021-10-19 17:16:39 +03:00
Aleksey Kulikov
d6eae1e9ed
test: improve coverage
2021-10-15 17:37:38 +03:00
Aleksey Kulikov
1972c6d1ab
refactor!: use Oid instead of String for arguments
2021-10-13 15:31:20 +03:00
Aleksey Kulikov
3a0fa75929
feat(repository)!: add more aliases for api methods
...
BREAKING CHANGE: Make repository entry point for most operations
2021-10-11 20:06:36 +03:00
Aleksey Kulikov
03e2922517
style: remove unnecessary imports
2021-10-08 18:34:58 +03:00
Aleksey Kulikov
466f960c7b
refactor: extract repo setup for tests
2021-09-23 16:35:05 +03:00
Aleksey Kulikov
cf677e488a
refactor!: use IterableMixin where possible
2021-09-20 13:03:43 +03:00
Aleksey Kulikov
84ee4be945
feat(tree): add bindings and api
2021-09-02 11:58:14 +03:00
Aleksey Kulikov
747996b40c
refactor: use ffi Arena for resource management
2021-08-25 18:33:17 +03:00
Aleksey Kulikov
0194d7c361
feat(index): add ability to read tree and write tree
2021-08-12 17:14:17 +03:00
Aleksey Kulikov
627519a31f
refactor(index): use enum for file modes
2021-08-11 17:17:09 +03:00
Aleksey Kulikov
5feb12fdaa
refactor!: change api entry points
2021-08-11 17:02:32 +03:00
Aleksey Kulikov
06b44597d5
feat(index): add ability to change attributes of index entry
2021-08-11 12:55:04 +03:00
Aleksey Kulikov
5b8f089723
feat(index): add base bindings and api
2021-08-10 20:19:24 +03:00