jj/lib/src
Yuya Nishihara 11b9888cdf refs: retry trivial resolution after merging targets
This helps resolve diverged refs by abandoning both sides:

    D  ref = [D]
    |\
    | C       C  ref = [B - D + C]
    | |       |
    B |     B |     B  ref = [B - D + A]
    |/      |/      |
    A       A       A       A  ref = [A - D + A]
2024-09-02 09:20:16 +09:00
..
default_index conflicts: pass around conflict contents without materialization 2024-08-28 10:23:57 +09:00
lock formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
protos working_copy: Add is_file_states_sorted to tree state proto 2024-05-31 22:28:35 +10:00
backend.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
commit.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
commit_builder.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
conflicts.rs conflicts: pass around conflict contents without materialization 2024-08-28 10:23:57 +09:00
content_hash.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
copies.rs copies: determine copy/rename operation by CopiesTreeDiffStream 2024-08-23 10:29:12 +09:00
dag_walk.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
default_submodule_store.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
diff.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
dsl_util.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
extensions_map.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
file_util.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
files.rs conflicts: replace ContentHunk with BString 2024-08-28 10:23:57 +09:00
fileset.pest fileset: parse glob characters as identifier 2024-07-18 13:49:10 +09:00
fileset.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
fileset_parser.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
fmt_util.rs settings: support human-readable byte sizes for max-new-file-size 2023-08-17 19:29:38 -07:00
fsmonitor.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
git.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
git_backend.rs Update dependencies and bump the version for gix 2024-08-22 20:06:34 -04:00
gitignore.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
gpg_signing.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
graph.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
hex_util.rs hex_utils: fix typo found by clippy 2024-03-25 21:23:09 -07:00
id_prefix.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
index.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
lib.rs copies: move CopyRecords to new copies module 2024-08-18 22:16:41 -07:00
local_backend.rs copies: in unsupported backends, return an empty stream instead of error 2024-08-23 18:51:02 -07:00
local_working_copy.rs local_working_copy: delete obsolete comment about libgit2 2024-08-31 19:15:28 -07:00
lock.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
matchers.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
merge.rs conflicts: make describe() simply return string 2024-08-28 10:23:57 +09:00
merged_tree.rs copies: determine copy/rename operation by CopiesTreeDiffStream 2024-08-23 10:29:12 +09:00
object_id.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
op_heads_store.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
op_store.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
op_walk.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
operation.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
refs.rs refs: retry trivial resolution after merging targets 2024-09-02 09:20:16 +09:00
repo.rs rewrite: remove redundant workspace lookup from update_all_references() 2024-09-02 09:20:05 +09:00
repo_path.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
revset.pest revset: remove deprecated "program" rule, rename "program_with_modifier" 2024-06-08 12:48:46 +09:00
revset.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
revset_parser.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
rewrite.rs rewrite: pass old parent ids in to mut_repo.new_parents() by slice 2024-08-29 08:59:22 +09:00
secret_backend.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
settings.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
signing.rs sign: Implement SSH signing backend 2024-02-20 00:02:08 +00:00
simple_op_heads_store.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
simple_op_store.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
ssh_signing.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
stacked_table.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
store.rs store: switch in-memory cache to LRU-based HashMap to cap memory usage 2024-08-29 23:33:37 +09:00
str_util.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
submodule_store.rs docs: warn about missing docs for jj-lib crate 2023-07-10 18:28:59 +03:00
time_util.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
transaction.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
tree.rs conflicts: replace ContentHunk with BString 2024-08-28 10:23:57 +09:00
tree_builder.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
union_find.rs union_find: implement a library for the Union-Find algorithm 2024-05-21 10:52:31 -04:00
view.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
working_copy.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
workspace.rs workspace: turn WorkspaceLoader into a trait 2024-08-30 13:35:52 -04:00