Commit graph

30 commits

Author SHA1 Message Date
Aleksey Kulikov
bad40bdb61
feat: add ability to compare objects (#54) 2022-05-10 16:18:55 +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
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
0e329bd2b1 test: fix tests failing in ci 2021-10-27 20:59:50 +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
4717aab57f style: stricter linting 2021-10-23 12:31:18 +03:00
Aleksey Kulikov
f3fbc80f8e style: no implicit casts and dynamic 2021-10-22 17:25:06 +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
26812ffe9c test(config): add more test cases 2021-10-20 11:29:41 +03:00
Aleksey Kulikov
03e2922517 style: remove unnecessary imports 2021-10-08 18:34:58 +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
7b8dfcc1af feat(config): add api for config entry 2021-09-20 15:52:04 +03:00
Aleksey Kulikov
f0803298c8 feat(blob): add bindings and api 2021-09-02 18:03:41 +03:00
Aleksey Kulikov
747996b40c refactor: use ffi Arena for resource management 2021-08-25 18:33:17 +03:00
Aleksey Kulikov
da8494d3e2 refactor(config): simplify api methods names 2021-08-21 11:25:06 +03:00
Aleksey Kulikov
594aca6474 feat(repository): add ability to get repository config 2021-08-12 20:00:25 +03:00
Aleksey Kulikov
2477b4efd8 refactor: use libgit free() functions instead of calloc() 2021-08-05 20:07:00 +03:00
Aleksey Kulikov
145af3054d chore: migrate from pedantic to lints package 2021-07-20 16:59:26 +03:00
Aleksey Kulikov
4bd324a596 feat(repository): add base bindings and api 2021-07-08 20:24:58 +03:00
Aleksey Kulikov
36f874c4a6 feat(config): add ability to delete multivar 2021-06-18 17:58:44 +03:00
Aleksey Kulikov
dadd235b66 test: organize tests into groups 2021-06-18 17:36:44 +03:00
Aleksey Kulikov
2d1c026e73 feat(config): add ability to get values of all variables 2021-06-18 17:14:07 +03:00
Aleksey Kulikov
f6b8cc7005 feat(config): add ability to get value of variable 2021-06-18 16:50:34 +03:00
Aleksey Kulikov
7bea406ab9 feat(config): add ability to set value of multivar variable 2021-06-17 17:59:20 +03:00
Aleksey Kulikov
6a08a7b803 feat(config): add ability to get value(s) of multivar variable 2021-06-17 17:08:35 +03:00
Aleksey Kulikov
4988b295a5 feat(config): add ability to delete variable 2021-06-16 17:12:32 +03:00
Aleksey Kulikov
2cdcccefc9 feat(config): add ability to set value for variable 2021-06-16 16:48:28 +03:00
Aleksey Kulikov
3aa322ea59 test(config): add tests 2021-06-03 17:21:07 +03:00