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
|
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
|
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
|
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
|
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
|
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 |
|
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
|
56713da648
|
fix(tag): tag can point to any type of git object
|
2021-09-04 13:52:29 +03:00 |
|
Aleksey Kulikov
|
fb69de66d2
|
refactor: pass sha hex string instead of Oid as argument
|
2021-09-04 12:21:42 +03:00 |
|
Aleksey Kulikov
|
2cf974c624
|
feat(repository): add ability to lookup different types of git objects with []
|
2021-09-04 12:04:28 +03:00 |
|
Aleksey Kulikov
|
f19a34a768
|
feat(revwalk): allow combining sorting types
|
2021-09-03 18:54:13 +03:00 |
|
Aleksey Kulikov
|
da3bda077a
|
refactor: use classes instead of enums for git types
|
2021-09-03 18:19:44 +03:00 |
|
Aleksey Kulikov
|
139c477d4a
|
feat(treebuilder): add bindings and api
|
2021-09-03 16:30:46 +03:00 |
|
Aleksey Kulikov
|
0cdaa6f8f4
|
feat(tag): add bindings and api
|
2021-09-03 12:13:23 +03:00 |
|
Aleksey Kulikov
|
f0803298c8
|
feat(blob): add bindings and api
|
2021-09-02 18:03:41 +03:00 |
|
Aleksey Kulikov
|
c26e3f4539
|
refactor(reflog): use naming conventions for similar methods
|
2021-09-02 14:31:05 +03:00 |
|
Aleksey Kulikov
|
5675f9265c
|
style: use fat arrow for single-line methods
|
2021-09-02 14:17:44 +03:00 |
|
Aleksey Kulikov
|
84ee4be945
|
feat(tree): add bindings and api
|
2021-09-02 11:58:14 +03:00 |
|
Aleksey Kulikov
|
6bd04bb09d
|
refactor: remove unnecessary git_libgit2_init()
|
2021-09-01 16:59:07 +03:00 |
|
Aleksey Kulikov
|
ce9384cac9
|
feat(revparse): add bindings and api
|
2021-09-01 16:53:40 +03:00 |
|
Aleksey Kulikov
|
3b13646b1b
|
feat(repository): add api method for revparse_single
|
2021-09-01 10:43:08 +03:00 |
|