Commit graph

291 commits

Author SHA1 Message Date
Aleksey Kulikov
2ce419d7c4 feat(rebase): add bindings and api 2021-10-05 11:25:45 +03:00
Aleksey Kulikov
52707dcc63 feat(merge): add ability to merge file from index 2021-10-04 12:23:48 +03:00
Aleksey Kulikov
5c8d6647eb feat(note): add bindings and api 2021-10-01 17:34:01 +03:00
Aleksey Kulikov
5ee0662376 feat(blame): add bindings and api 2021-10-01 13:43:44 +03:00
Aleksey Kulikov
9686d93935 refactor: change naming of local variable to reflect intent 2021-09-30 19:10:43 +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
ec80ad3dd4 feat(attr): add bindings and api 2021-09-30 13:53:58 +03:00
Aleksey Kulikov
934b601d68 test(remote): add tests for prune() method 2021-09-30 12:47:17 +03:00
Aleksey Kulikov
4c7a096fe3 feat(repository): add ability to pass credentials in callbacks argument 2021-09-29 18:54:29 +03:00
Aleksey Kulikov
299d1a17e7 feat(remote): add ability to pass callbacks as arguments 2021-09-28 17:17:03 +03:00
Aleksey Kulikov
b15b56f0ae refactor: remove unnecessary git_libgit2_init() 2021-09-27 12:05:18 +03:00
Aleksey Kulikov
b5561212e0 refactor: use nullable strings instead of empty in arguments 2021-09-27 11:44:16 +03:00
Aleksey Kulikov
5401717713 refactor(stash): reset stash list at the end of the method 2021-09-27 11:23:38 +03:00
Aleksey Kulikov
6d48ae742c feat(repository): add ability to pass callbacks for remote and repository creation during clone 2021-09-27 11:19:00 +03:00
Aleksey Kulikov
b1f112a30d feat(repository): add extended options to repository init 2021-09-24 13:18:04 +03:00
Aleksey Kulikov
ec8ff24e89 test(repository): divide groups into different files 2021-09-24 12:17:05 +03:00
Aleksey Kulikov
5680fd8674 feat(repository): add ability to clone repository 2021-09-24 12:07:11 +03:00
Aleksey Kulikov
3c1a6b4ab4 refactor(reference): simplify api 2021-09-23 17:05:28 +03:00
Aleksey Kulikov
466f960c7b refactor: extract repo setup for tests 2021-09-23 16:35:05 +03:00
Aleksey Kulikov
10b9864219 feat(repository): add alias for commit creation 2021-09-23 11:07:16 +03:00
Aleksey Kulikov
7187d890d6 style: use conts for constructors 2021-09-23 10:48:23 +03:00
Aleksey Kulikov
e0e16aea30 feat(remote): add bindings and api 2021-09-22 18:11:20 +03:00
Aleksey Kulikov
3b883c49e3 feat(signature): add bindings and api for default signature 2021-09-21 15:28:58 +03:00
Aleksey Kulikov
72107dea60 test(stash): move tests to separate file 2021-09-21 14:46:00 +03:00
Aleksey Kulikov
3cb55817ad feat(stash): add bindings and api 2021-09-21 13:18:11 +03:00
Aleksey Kulikov
7b8dfcc1af feat(config): add api for config entry 2021-09-20 15:52:04 +03:00
Aleksey Kulikov
cf677e488a refactor!: use IterableMixin where possible 2021-09-20 13:03:43 +03:00
Aleksey Kulikov
6845286af2 feat(diff): return list of patches 2021-09-20 11:02:44 +03:00
Aleksey Kulikov
677457279d docs: add readme with ffigen command for compiler options 2021-09-17 21:50:00 +03:00
Aleksey Kulikov
2fd43f3efe chore: upgrade ffigen 2021-09-17 21:15:40 +03:00
Aleksey Kulikov
825f3f9926 refactor(revparse)!: use same name for revspec flags as in libgit2 2021-09-17 18:53:43 +03:00
Aleksey Kulikov
a1e420d86c chore: upgrade to libgit2-1.2.0 2021-09-17 18:22:01 +03:00
Aleksey Kulikov
b83fea9360 feat(commit): add ability to revert commit 2021-09-16 20:04:40 +03:00
Aleksey Kulikov
cd9f38c2bd feat(diff): add ability to apply diff 2021-09-16 18:56:53 +03:00
Aleksey Kulikov
344dba60e9 feat(patch): add bindings and api 2021-09-16 16:35:37 +03:00
Aleksey Kulikov
f7f4a395c0 feat(diff): add ability to get patchid 2021-09-15 15:18:27 +03:00
Aleksey Kulikov
a7b714c2f3 feat(diff): add bindings and api 2021-09-14 19:55:25 +03:00
Aleksey Kulikov
2ae5751efa feat(reset): add bindings and api 2021-09-13 12:31:37 +03:00
Aleksey Kulikov
7618f944c0 refactor!: return sets of git type flags instead of integers 2021-09-10 20:22:02 +03:00
Aleksey Kulikov
050c0eb57a refactor(commit)!: return Tree object instead of Oid for tree getter 2021-09-10 12:16:26 +03:00
Aleksey Kulikov
458c0bdc71 feat: override toString with relevant information for debugging 2021-09-10 12:03:37 +03:00
Aleksey Kulikov
188cdc4354 test(repository): add test for merge message 2021-09-10 10:44:35 +03:00
Aleksey Kulikov
628aa610d8 feat(checkout): add bindings and api 2021-09-09 19:56:15 +03:00
Aleksey Kulikov
659e69b1f2 feat(merge): add ability to cherry-pick commit 2021-09-09 15:40:05 +03:00
Aleksey Kulikov
63dabcdd2c feat(merge): add more bindings and api methods 2021-09-09 14:39:40 +03:00
Aleksey Kulikov
223cc7cc14 feat(merge): add bindings and api for merge analysis 2021-09-08 16:03:35 +03:00
Aleksey Kulikov
1f2d00b177 feat(repository): add ability to check status of repo and single file 2021-09-07 19:08: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
a00078ba76 feat(worktree): add base bindings and api 2021-09-06 20:11:41 +03:00
Aleksey Kulikov
11dbb8195d feat(branch): add bindings and api 2021-09-06 19:10:41 +03:00