Aleksey Kulikov
871b0d7287
style: annotate declarations for internal use
2022-06-18 11:07:41 +03:00
Aleksey Kulikov
ae2aef5e2e
refactor: use loops inside list literals ( #60 )
2022-05-25 12:16:40 +03:00
Aleksey Kulikov
bad40bdb61
feat: add ability to compare objects ( #54 )
2022-05-10 16:18:55 +03:00
Aleksey Kulikov
9d61584165
docs: update docs for bindings and api
2022-04-28 16:04:30 +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
3e1ece4e6f
feat(tag)!: add bindings and API methods ( #36 )
...
- add binding and API method for git_tag_create_lightweight
- add API method that returns tag target type
BREAKING CHANGE: add specific methods `createAnnotated` and `createLightweight`.
2022-01-24 16:42:08 +03:00
Aleksey Kulikov
02ac220d46
feat(tag): add binding and API method for git_tag_target_id ( #32 )
2022-01-13 14:51:23 +03:00
Aleksey Kulikov
28859a1e3d
docs: update readme ( #5 )
2021-11-03 17:10:47 +03:00
Aleksey Kulikov
4717aab57f
style: stricter linting
2021-10-23 12:31:18 +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
d6eae1e9ed
test: improve coverage
2021-10-15 17:37:38 +03:00
Aleksey Kulikov
9f346c99f7
feat: add more toString overrides for debugging
2021-10-13 19:23:34 +03:00
Aleksey Kulikov
1972c6d1ab
refactor!: use Oid instead of String for arguments
2021-10-13 15:31:20 +03:00
Aleksey Kulikov
20ca75639d
refactor: remove unnecessary local variables
2021-10-12 19:21:58 +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
c88b75b0fd
feat(tag): add more bindings and api methods
2021-10-06 15:36:17 +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
7187d890d6
style: use conts for constructors
2021-09-23 10:48:23 +03:00
Aleksey Kulikov
cf677e488a
refactor!: use IterableMixin where possible
2021-09-20 13:03:43 +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
56713da648
fix(tag): tag can point to any type of git object
2021-09-04 13:52:29 +03:00
Aleksey Kulikov
fb69de66d2
refactor: pass sha hex string instead of Oid as argument
2021-09-04 12:21:42 +03:00
Aleksey Kulikov
2cf974c624
feat(repository): add ability to lookup different types of git objects with []
2021-09-04 12:04:28 +03:00
Aleksey Kulikov
da3bda077a
refactor: use classes instead of enums for git types
2021-09-03 18:19:44 +03:00
Aleksey Kulikov
0cdaa6f8f4
feat(tag): add bindings and api
2021-09-03 12:13:23 +03:00