Aleksey Kulikov
|
813de89745
|
refactor(repository)!: use Finalizer to automatically free allocated memory
BREAKING CHANGE: Return value of identity getter changed from Map<String, String> to Identity
|
2022-05-02 13:15:58 +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
|
2eb50dec69
|
style: stricter linting
|
2022-02-23 11:05:14 +03:00 |
|
Aleksey Kulikov
|
08cbe8a17f
|
refactor!: use class names instead of aliases from Repository in tests (#37)
BREAKING CHANGE: move API methods related to diffing into Diff class
|
2022-01-25 12:05:34 +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
|
fda5173e7f
|
feat(reflog): add more bindings and API methods (#29)
|
2021-12-23 10:58:44 +03:00 |
|
Aleksey Kulikov
|
ff2dd8b408
|
feat(reference): add more bindings and API methods (#28)
|
2021-12-22 19:53:38 +03:00 |
|
Aleksey Kulikov
|
e6bfdc5a85
|
feat(blob): add more bindings and API methods (#21)
|
2021-12-20 18:02:53 +03:00 |
|
Aleksey Kulikov
|
33d2750d38
|
feat(branch): add more bindings and api methods (#13)
|
2021-12-03 11:17:48 +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
|
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
|
5c8d6647eb
|
feat(note): add bindings and api
|
2021-10-01 17:34:01 +03:00 |
|
Aleksey Kulikov
|
5f7fdf4bd3
|
refactor!: use named arguments if there is more than one
|
2021-09-30 18:04:36 +03:00 |
|
Aleksey Kulikov
|
3c1a6b4ab4
|
refactor(reference): simplify api
|
2021-09-23 17:05:28 +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
|
050c0eb57a
|
refactor(commit)!: return Tree object instead of Oid for tree getter
|
2021-09-10 12:16:26 +03:00 |
|
Aleksey Kulikov
|
28c4eca573
|
feat(reference): add ability to compress references
|
2021-09-04 15:27:09 +03:00 |
|
Aleksey Kulikov
|
f63808b4f8
|
feat(reference): add ability to peel reference until object of specified type is found
|
2021-09-04 14:50:34 +03:00 |
|
Aleksey Kulikov
|
0cdaa6f8f4
|
feat(tag): add bindings and api
|
2021-09-03 12:13:23 +03:00 |
|
Aleksey Kulikov
|
f0803298c8
|
feat(blob): add bindings and api
|
2021-09-02 18:03:41 +03:00 |
|
Aleksey Kulikov
|
c26e3f4539
|
refactor(reflog): use naming conventions for similar methods
|
2021-09-02 14:31:05 +03:00 |
|
Aleksey Kulikov
|
84ee4be945
|
feat(tree): add bindings and api
|
2021-09-02 11:58:14 +03:00 |
|
Aleksey Kulikov
|
0509895b72
|
refactor(reflog): use Signature class instead of Map
|
2021-08-24 19:13:21 +03:00 |
|
Aleksey Kulikov
|
5feb12fdaa
|
refactor!: change api entry points
|
2021-08-11 17:02:32 +03:00 |
|
Aleksey Kulikov
|
9a737f8d3e
|
test(reference): free up proper objects
|
2021-08-09 17:14:34 +03:00 |
|
Aleksey Kulikov
|
7b6e0c36f6
|
feat(reference): add ability to compare references
|
2021-08-09 12:08:58 +03:00 |
|
Aleksey Kulikov
|
1f0201d259
|
refactor(reference): remove duplication
|
2021-08-09 11:56:37 +03:00 |
|
Aleksey Kulikov
|
a474f06917
|
test: use setUp for tests instead of setUpAll
|
2021-08-07 19:00:14 +03:00 |
|
Aleksey Kulikov
|
2170965ad8
|
feat(reference): add ability to lookup reference by shorthand name
|
2021-08-06 20:28:38 +03:00 |
|
Aleksey Kulikov
|
cfc6d0412b
|
feat(reference): add ability to rename reference
|
2021-08-06 18:57:21 +03:00 |
|
Aleksey Kulikov
|
30359f04d6
|
test(reference): set target with log message
|
2021-08-06 18:16:08 +03:00 |
|
Aleksey Kulikov
|
a1884b4dac
|
feat(reference): add ability to get shorthand name of reference
|
2021-08-06 17:17:45 +03:00 |
|
Aleksey Kulikov
|
371d52b7f8
|
feat(reference): add ability to set target
|
2021-08-06 16:44:50 +03:00 |
|
Aleksey Kulikov
|
58fa54f24a
|
feat(reference): add ability to get log of reference
|
2021-08-06 12:33:26 +03:00 |
|
Aleksey Kulikov
|
a97dcaa0d3
|
feat(reference): add ability to create symbolic reference
|
2021-08-06 11:53:13 +03:00 |
|
Aleksey Kulikov
|
2477b4efd8
|
refactor: use libgit free() functions instead of calloc()
|
2021-08-05 20:07:00 +03:00 |
|
Aleksey Kulikov
|
9190ed2e0f
|
feat(reference): add ability to create direct reference
|
2021-08-05 19:48:58 +03:00 |
|
Aleksey Kulikov
|
6643527f2d
|
test(reference): add tests for symbolic refs
|
2021-08-04 16:34:28 +03:00 |
|
Aleksey Kulikov
|
2f896e6180
|
test(reference): add tests for tag
|
2021-08-04 15:42:24 +03:00 |
|
Aleksey Kulikov
|
5f60a693d3
|
feat(reference): add base bindings and api
|
2021-08-03 21:19:27 +03:00 |
|