Commit graph

24 commits

Author SHA1 Message Date
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