jj/src
Martin von Zweigbergk 19fd8a917a conflicts: remove ConflictId from update_conflict_from_content()
For tree-level conflicts (#1624), I plan to remove `ConflictId`
completely. This commit removes `ConflictId` from
`update_conflict_from_content()` by instead making it take a
`Conflict<Option<TreeValue>>` and return a possibly different such
value.

I made the call site in `working_copy` avoid writing the conflict to
the store if it's unchanged, but I didn't make the same optimization
in `merge_tools` becuase it's much more likely to have changed there.
2023-06-13 08:49:46 +02:00
..
commands cmd: have jj branch list report git-tracking (@git) branches 2023-06-12 14:31:44 -07:00
config templates: rename "show" template alias to "builtin_log_detailed" 2023-04-22 14:37:39 +09:00
cleanup_guard.rs fix windows warnings in src/cleanup_guard.rs 2023-04-30 15:18:30 +09:00
cli_util.rs feat(revset): suggest similar branch names 2023-06-05 11:11:17 -05:00
commit_templater.rs id_prefix: remove repo field from IdPrefixContext 2023-05-11 23:41:24 -07:00
config-schema.json cli: allow resolving shorter ids within a configured revset 2023-05-11 23:41:24 -07:00
config.rs cli: load revset/template aliases in order of config layers 2023-05-23 14:20:55 +09:00
diff_util.rs store: do conversion to/from backend::Conflict 2023-06-04 06:48:34 -07:00
formatter.rs formatter: allow using "default" terminal color 2023-04-09 22:56:33 -07:00
graphlog.rs Switch graph node to use for commit instead of 2023-04-02 23:15:37 -07:00
lib.rs
main.rs cli: move $JJ_VERSION out of CLI library 2023-04-20 19:22:47 -07:00
merge_tools.rs conflicts: remove ConflictId from update_conflict_from_content() 2023-06-13 08:49:46 +02:00
operation_templater.rs templater: add support for unformattable property 2023-03-24 12:17:38 +09:00
progress.rs ui: ensure progress completion output is flushed 2023-06-12 20:21:17 +09:00
template.pest
template_builder.rs templater: implement list methods for unformattable property 2023-03-24 12:17:38 +09:00
template_parser.rs
templater.rs
text_util.rs
time_util.rs
ui.rs ui: ensure progress completion output is flushed 2023-06-12 20:21:17 +09:00