| .. |
| config | config: Add "exec-bit-change" setting for overriding policy on Unix | 1 year ago |
| default_index | clippy: fix unnecessary_semicolon lint | 9 months ago |
| diff_presentation | merge: include conflict labels when describing non-file conflicts | 10 months ago |
| lock | lock: don't emit "locked" message on retry | 11 months ago |
| protos | workspaces: Allow retrieving the path of another workspace | 1 year ago |
| absorb.rs | MergedTreeBuilder: move to new module | 11 months ago |
| annotate.rs | conflicts: propagate conflict labels down to materialization functions | 1 year ago |
| backend.rs | cleanup: use single space consistently instead of two spaces in docs and comments | 10 months ago |
| bisect.rs | bisect: make abort into a non-error | 9 months ago |
| commit.rs | rewrite: use `MergedTree::merge` in `rebase_to_dest_parent()` | 10 months ago |
| commit_builder.rs | cli: remove legacy placeholder string for user/email | 9 months ago |
| config.rs | clippy: fix unnecessary_semicolon lint | 9 months ago |
| config_resolver.rs | tests: update cargo insta snapshots | 11 months ago |
| conflict_labels.rs | merged_tree: retain conflict labels in `MergedTree::resolve` | 1 year ago |
| conflicts.rs | clippy: fix single_char_pattern lint | 9 months ago |
| content_hash.rs | content_hash: implement ContentHash for tuples up to 4 items | 1 year ago |
| copies.rs | repo_path: use Diff<T> to specify copied source/target paths | 11 months ago |
| dag_walk.rs | dag_walk: avoid using unwrap() to strip off infallible error | 1 year ago |
| default_submodule_store.rs | cleanup: replace clippy allow() exemptions by expect() | 1 year ago |
| diff.rs | clippy: fix unnecessary_semicolon lint | 9 months ago |
| dsl_util.rs | template: Fail on unexpected keyword arguments | 1 year ago |
| eol.rs | eol: fix binary check on files with a CRLF at the probe boundary | 10 months ago |
| evolution.rs | index: make Index::has_id fallible | 1 year ago |
| extensions_map.rs | cleanup: replace clippy allow() exemptions by expect() | 1 year ago |
| file_util.rs | gitignore: honor ~/.config/git/ignore on Windows | 10 months ago |
| files.rs | merge: implement IntoIterator for references of Merge<T> | 11 months ago |
| fileset.pest | fileset, revset: settle on optionally-quoted pattern syntax | 1 year ago |
| fileset.rs | fileset: relax value type of string pattern to discriminate k:v from k:"v" | 10 months ago |
| fileset_parser.rs | fileset: relax value type of string pattern to discriminate k:v from k:"v" | 10 months ago |
| fix.rs | MergedTreeBuilder: move to new module | 11 months ago |
| fmt_util.rs | settings: support human-readable byte sizes for max-new-file-size | 3 years ago |
| fsmonitor.rs | cleanup: use single space consistently instead of two spaces in docs and comments | 10 months ago |
| git.rs | git: fetch explicitly-specified tags as "remote" tags and merge like bookmarks | 10 months ago |
| git_backend.rs | cargo: bump gix to 0.78.0 with --recursive | 9 months ago |
| git_subprocess.rs | git: guarantee that sideband messages are emitted line by line | 9 months ago |
| gitignore.rs | clippy: nightly clippy fixes (more `Self`) | 1 year ago |
| gpg_signing.rs | clippy: enable unnecessary_literal_bound lint | 11 months ago |
| graph.rs | cleanup: replace clippy allow() exemptions by expect() | 1 year ago |
| hex_util.rs | cleanup: use .as_chunks() instead of chunks_exact() | 1 year ago |
| id_prefix.rs | clippy: fix stable_sort_primitive lint | 9 months ago |
| index.rs | index: add `ResolvedChangeTargets` to return all commits with change ID | 1 year ago |
| iter_util.rs | index: make Index::is_ancestor fallible | 1 year ago |
| lib.rs | workspaces: Allow retrieving the path of another workspace | 1 year ago |
| local_working_copy.rs | clippy: fix single_char_pattern lint | 9 months ago |
| matchers.rs | matchers: extend tests to include matches(RepoPath::root()) | 10 months ago |
| merge.rs | conflicts: share the label logic between git style and jj style | 10 months ago |
| merged_tree.rs | diff: allow including tree entries in diff stream | 10 months ago |
| merged_tree_builder.rs | merged_tree_builder: simplify labels when simplifying tree IDs | 10 months ago |
| object_id.rs | index: add `ResolvedChangeTargets` to return all commits with change ID | 1 year ago |
| op_heads_store.rs | op_heads_store: convert OpHeadsStore trait to be async | 1 year ago |
| op_store.rs | op_store: convert OpStore trait to be async | 1 year ago |
| op_walk.rs | op_heads_store: convert OpHeadsStore trait to be async | 1 year ago |
| operation.rs | cleanup: remove redundant + use<'_> after migrating to 2024 edition | 1 year ago |
| ref_name.rs | cli, lib: move to Rust 2024 language edition | 1 year ago |
| refs.rs | index: make Index::is_ancestor fallible | 1 year ago |
| repo.rs | index: add `ResolvedChangeTargets` to return all commits with change ID | 1 year ago |
| repo_path.rs | repo_path: use stringified paths when formatting copied path | 11 months ago |
| revset.pest | revset: drop deprecated "all:" modifier support | 10 months ago |
| revset.rs | revset: resolve name@remote symbol to remote tag | 10 months ago |
| revset_parser.rs | revset, templater: expand alias in string pattern value | 10 months ago |
| rewrite.rs | clippy: fix unnecessary_semicolon lint | 9 months ago |
| secret_backend.rs | cleanup: leverage trait upcasting, delete as_any*() | 1 year ago |
| secure_config.rs | config: Implement secure-config design doc. | 11 months ago |
| settings.rs | cli: remove legacy placeholder string for user/email | 9 months ago |
| signing.rs | cli lib: make use of `Self` consistent | 1 year ago |
| simple_backend.rs | protos: add conflict labels to working copy and simple backend | 1 year ago |
| simple_op_heads_store.rs | op_heads_store: convert OpHeadsStore trait to be async | 1 year ago |
| simple_op_store.rs | cargo: bump prost to 0.14.3 recursively and regenerate code | 10 months ago |
| ssh_signing.rs | clippy: enable unnecessary_literal_bound lint | 11 months ago |
| stacked_table.rs | stacked_table: add gc() function to prune unreachable table segments | 11 months ago |
| store.rs | lib: replace `MergedTreeId` with `MergedTree` and `Merge<TreeId>` | 1 year ago |
| str_util.rs | git: don't generate positive/negative refspecs for "not all" expression | 10 months ago |
| submodule_store.rs | cleanup: replace clippy allow() exemptions by expect() | 1 year ago |
| test_signing_backend.rs | clippy: enable unnecessary_literal_bound lint | 11 months ago |
| time_util.rs | tests: relax expected error kind of bad parse_datetime() | 9 months ago |
| trailer.rs | cleanup: replace clippy allow() exemptions by expect() | 1 year ago |
| transaction.rs | index: unify IndexStore errors into IndexStoreError enum | 1 year ago |
| tree.rs | clippy: fix unnecessary_semicolon lint | 9 months ago |
| tree_builder.rs | cleanup: replace clippy allow() exemptions by expect() | 1 year ago |
| tree_merge.rs | merge: implement IntoIterator for references of Merge<T> | 11 months ago |
| union_find.rs | cli, lib: move to Rust 2024 language edition | 1 year ago |
| view.rs | cli: show warnings for unmatched exact bookmark/tag patterns to list | 12 months ago |
| working_copy.rs | merged_tree: add conflict labels to `MergedTree` | 1 year ago |
| workspace.rs | workspaces: Allow retrieving the path of another workspace | 1 year ago |
| workspace_store.rs | workspaces: Allow retrieving the path of another workspace | 1 year ago |