Commit graph

178 commits

Author SHA1 Message Date
Aleksey Kulikov
7b57c41253
test: improve coverage (#44) 2022-01-26 16:11:38 +03:00
Aleksey Kulikov
bad5e20581
refactor(repository)!: move descendantOf() method into Commit (#43) 2022-01-26 11:27:35 +03:00
Aleksey Kulikov
9918ab0905
refactor(checkout)!: move checkout related methods into Checkout class (#42) 2022-01-25 20:16:46 +03:00
Aleksey Kulikov
570c696269
refactor(merge)!: move merge related methods into Merge class (#41) 2022-01-25 18:53:04 +03:00
Aleksey Kulikov
e7c18c35e2
refactor(repository)!: remove excessive aliases (#40)
BREAKING CHANGE: instead of removed aliases, API methods from relevant
classes should be called (e.g. Commit.create, Reference.lookup, etc.)
2022-01-25 17:25:15 +03:00
Aleksey Kulikov
432abffa89
feat(patch): add binding and API method for git_patch_line_stats (#39) 2022-01-25 16:34:27 +03:00
Aleksey Kulikov
06cc0230c7 chore: remove unnecessary hooks from test repos 2022-01-25 16:00:59 +03:00
Aleksey Kulikov
0844f03387
feat(patch)!: divide Patch.create() into specific methods (#38)
BREAKING CHANGE: remove patch generation methods from Blob class
2022-01-25 15:58:06 +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
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
f7dde69de3
feat(checkout)!: add ability to checkout commit (#35) 2022-01-21 17:10:41 +03:00
Aleksey Kulikov
6fe24dcb65
feat(index): add ability to create diff between two indexes (#34) 2022-01-14 18:44:14 +03:00
Aleksey Kulikov
cc78e7945f
feat(index): add binding and API method for git_index_new (#33) 2022-01-14 15:08:45 +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
6bdf133f06 test(credentials): use https instead of git
Github removed support of the unauthenticated git protocol.
2022-01-11 18:36:41 +03:00
Aleksey Kulikov
d86617d58b test: fix tests failing on windows 2021-12-31 12:39:57 +03:00
Aleksey Kulikov
59cf7174f6 refactor: compose paths using path package 2021-12-31 12:00:04 +03:00
Aleksey Kulikov
f2e78daa42 refactor: remove unnecessary directory existence check 2021-12-31 10:15:12 +03:00
Aleksey Kulikov
c516119397 style: clean up tests names 2021-12-23 15:29:28 +03:00
Aleksey Kulikov
f1b84efc81
feat(revwalk): add more bindings and API methods (#31) 2021-12-23 13:08:51 +03:00
Aleksey Kulikov
74a20a9cf2
feat(commit): add binding and API method for git_revert (#30) 2021-12-23 11:40:29 +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
fb4694cf06
feat(rebase)!: add more bindings and API methods (#27) 2021-12-22 19:20:16 +03:00
Aleksey Kulikov
fe570a6990
feat(annotated)!: add more bindings and API methods (#26) 2021-12-22 17:41:34 +03:00
Aleksey Kulikov
50a6087a5b
feat(packbuilder): add more bindings and API methods (#25) 2021-12-21 18:28:44 +03:00
Aleksey Kulikov
9791b6324c
feat(merge)!: add more bindings and API methods (#24) 2021-12-21 17:11:41 +03:00
Aleksey Kulikov
561986ebfd
feat(diff): add binding and API method for git_diff_tree_to_workdir_with_index (#23) 2021-12-21 12:34:52 +03:00
Aleksey Kulikov
5740831bb9
feat(commit): add more bindings and API methods (#22) 2021-12-20 20:42:16 +03:00
Aleksey Kulikov
e6bfdc5a85
feat(blob): add more bindings and API methods (#21) 2021-12-20 18:02:53 +03:00
Aleksey Kulikov
39a71811cb
feat(blame): add binding and api method for git_blame_buffer (#20) 2021-12-20 15:03:31 +03:00
Aleksey Kulikov
7148fbf194 style: stricter linting 2021-12-17 11:20:17 +03:00
Aleksey Kulikov
b3e9f6dd1a
feat(diff): add more bindings and api methods (#18) 2021-12-14 12:53:17 +03:00
Aleksey Kulikov
5264153749
feat(index): add more bindings and api methods (#17) 2021-12-11 14:45:59 +03:00
Aleksey Kulikov
2009c76b50
feat(reset): add binding and api method for git_reset_default (#14) 2021-12-04 16:08:30 +03:00
Aleksey Kulikov
33d2750d38
feat(branch): add more bindings and api methods (#13) 2021-12-03 11:17:48 +03:00
Aleksey Kulikov
e0bcf91198 test(revwalk): refactor memory deallocation 2021-11-03 17:17:49 +03:00
Aleksey Kulikov
c2da51af94 feat(commit): make 'updateRef' to be required argument 2021-11-02 18:00:15 +03:00
Aleksey Kulikov
678f6208f6
refactor(setup): simplify setup for flutter applications (#12) 2021-11-01 19:05:55 +03:00
Aleksey Kulikov
a71bb14b86
test: fix tests failing on windows 2021-10-29 10:59:30 +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
8791527ad9 style: remove unnecessary imports 2021-10-27 15:06:05 +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
a24070c44c docs: improve api documentation 2021-10-22 14:41:15 +03:00
Aleksey Kulikov
199dce111a feat(commit): add ability to amend commit 2021-10-21 15:44:04 +03:00
Aleksey Kulikov
4948bba773 test(credentials): add more test cases 2021-10-21 12:40:45 +03:00