Commit graph

40 commits

Author SHA1 Message Date
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
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
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
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
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
db21f2e890 feat(worktree): add ability to create worktree from provided reference 2021-09-07 16:47:43 +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
da3bda077a refactor: use classes instead of enums for git types 2021-09-03 18:19:44 +03:00
Aleksey Kulikov
5675f9265c style: use fat arrow for single-line methods 2021-09-02 14:17:44 +03:00
Aleksey Kulikov
6bd04bb09d refactor: remove unnecessary git_libgit2_init() 2021-09-01 16:59:07 +03:00
Aleksey Kulikov
e0e3742457 refactor: pass repository object to arguments instead of pointer 2021-08-30 17:14:52 +03:00
Aleksey Kulikov
94b4116adf feat(commit): add ability to create commit with different number of parents 2021-08-30 16:45:37 +03:00
Aleksey Kulikov
3bbcca3c75 feat(oid): expand short sha by looking up in ODB 2021-08-25 19:25:05 +03:00
Aleksey Kulikov
d0bb7aaa0f refactor: change filename according to function 2021-08-24 19:19:34 +03:00
Aleksey Kulikov
5feb12fdaa refactor!: change api entry points 2021-08-11 17:02:32 +03:00
Aleksey Kulikov
5b8f089723 feat(index): add base bindings and api 2021-08-10 20:19:24 +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
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
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
5f60a693d3 feat(reference): add base bindings and api 2021-08-03 21:19:27 +03:00