File tree 8 files changed +39
-2
lines changed
8 files changed +39
-2
lines changed Original file line number Diff line number Diff line change @@ -243,6 +243,7 @@ members = [
243
243
" gix-object" ,
244
244
" gix-glob" ,
245
245
" gix-diff" ,
246
+ " gix-merge" ,
246
247
" gix-date" ,
247
248
" gix-traverse" ,
248
249
" gix-dir" ,
Original file line number Diff line number Diff line change @@ -130,10 +130,11 @@ is usable to some extent.
130
130
* [ gix-submodule] ( https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-submodule )
131
131
* [ gix-status] ( https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-status )
132
132
* [ gix-worktree-state] ( https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-worktree-state )
133
- * ` gitoxide-core `
134
- * ** very early** _ (possibly without any documentation and many rough edges)_
135
133
* [ gix-date] ( https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-date )
136
134
* [ gix-dir] ( https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-dir )
135
+ * ` gitoxide-core `
136
+ * ** very early** _ (possibly without any documentation and many rough edges)_
137
+ * [ gix-merge] ( https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-merge )
137
138
* ** idea** _ (just a name placeholder)_
138
139
* [ gix-note] ( https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-note )
139
140
* [ gix-fetchhead] ( https://github.com/Byron/gitoxide/blob/main/crate-status.md#gix-fetchhead )
Original file line number Diff line number Diff line change @@ -326,6 +326,15 @@ Check out the [performance discussion][gix-diff-performance] as well.
326
326
* [ ] working with hunks of data
327
327
* [x] API documentation
328
328
* [ ] Examples
329
+
330
+ ### gix-merge
331
+
332
+ * [ ] three-way merge analysis of blobs with choice of how to resolve conflicts
333
+ - [ ] choose how to resolve conflicts on the data-structure
334
+ - [ ] produce a new blob based on data-structure containing possible resolutions
335
+ - [ ] ` merge ` style
336
+ - [ ] ` diff3 ` style
337
+ - [ ] ` zdiff ` style
329
338
330
339
[ gix-diff-performance ] : https://github.com/Byron/gitoxide/discussions/74
331
340
Original file line number Diff line number Diff line change
1
+ [package ]
2
+ name = " gix-merge"
3
+ version = " 0.0.0"
4
+ repository = " https://github.com/Byron/gitoxide"
5
+ license = " MIT OR Apache-2.0"
6
+ description = " A crate of the gitoxide project implementing merge algorithms"
7
+ authors = [" Sebastian Thiel <sebastian.thiel@icloud.com>" ]
8
+ edition = " 2021"
9
+ rust-version = " 1.65"
10
+
11
+ [lints ]
12
+ workspace = true
13
+
14
+ [lib ]
15
+ doctest = false
16
+
17
+ [dependencies ]
18
+
Original file line number Diff line number Diff line change
1
+ ../LICENSE-APACHE
Original file line number Diff line number Diff line change
1
+ ../LICENSE-MIT
Original file line number Diff line number Diff line change
1
+ #![ deny( rust_2018_idioms) ]
2
+ #![ forbid( unsafe_code) ]
You can’t perform that action at this time.
0 commit comments