| .. |
| config | config: move fsmonitor settings out of `core` | 1 year ago |
| default_index | commit: add function for reading all parents concurrently | 1 year ago |
| lock | lib: Retry locking on ESTALE | 1 year ago |
| protos | backend: add CopyId to TreeValue::File | 1 year ago |
| absorb.rs | merged_tree: make resolve() and merge() async | 1 year ago |
| annotate.rs | annotate: add iterator that tracks line numbers | 1 year ago |
| backend.rs | object_id: make from_hex() not require utf-8 string | 1 year ago |
| commit.rs | commit: add function for reading all parents concurrently | 1 year ago |
| commit_builder.rs | commit_builder: error out if newly-created commit was already known to repo | 1 year ago |
| config.rs | cleanup: replace once_cell::sync::Lazy by std::sync::LazyLock | 1 year ago |
| config_resolver.rs | cli: for deprecated configs, say at which source level they were found | 1 year ago |
| conflicts.rs | cleanup: switch to async closures in trivial cases | 1 year ago |
| content_hash.rs | content_hash: implement ContentHash for tuples up to 4 items | 1 year ago |
| copies.rs | copies: ignore existing tree when testing copy/rename operation type | 1 year ago |
| dag_walk.rs | dag_walk: extract function that executes one step of topo_order_reverse_lazy() | 1 year ago |
| default_submodule_store.rs | clippy: replace `allow` directives with `expect` or delete them when possible | 1 year ago |
| diff.rs | cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix` | 1 year ago |
| dsl_util.rs | cleanup: use new array methods instead of .collect_tuple()/.next_tuple() | 1 year ago |
| eol.rs | local working copy: add support for EOL conversion | 1 year ago |
| evolution.rs | index: don't preserve commits not referred to by operations/views | 1 year ago |
| extensions_map.rs | formatting only: switch to Item level import ganularity | 2 years ago |
| file_util.rs | file_util: add helpers to construct Path from bytes and convert back | 1 year ago |
| files.rs | files: make DiffLineIterator omit blank right line following matching+left | 1 year ago |
| fileset.pest | fileset, revset: settle on optionally-quoted pattern syntax | 1 year ago |
| fileset.rs | fileset: switch to globset | 1 year ago |
| fileset_parser.rs | cleanup: replace once_cell::sync::Lazy by std::sync::LazyLock | 1 year ago |
| fix.rs | async: introduce async version of Commit::tree() | 1 year ago |
| fmt_util.rs | settings: support human-readable byte sizes for max-new-file-size | 3 years ago |
| fsmonitor.rs | config: move fsmonitor settings out of `core` | 1 year ago |
| git.rs | str_util: rename "matches" to "is_match" | 1 year ago |
| git_backend.rs | object_id: make from_hex() not require utf-8 string | 1 year ago |
| git_subprocess.rs | clippy: change `std::os::windows::process::CommandExt` to underscore imports. | 1 year ago |
| gitignore.rs | jj-lib: fix typo in tests | 1 year ago |
| gpg_signing.rs | clippy: change `std::os::windows::process::CommandExt` to underscore imports. | 1 year ago |
| graph.rs | graph: extend grouping iterator to support generic GraphNode<N, ID> types | 1 year ago |
| hex_util.rs | hex_util: roll our own decode/encode_hex() functions | 1 year ago |
| id_prefix.rs | object_id: rename HexPrefix::new() to ::try_from_hex() for consistency | 1 year ago |
| index.rs | index: remove redundant named lifetime parameter from Index::evaluate_revset() | 1 year ago |
| lib.rs | local working copy: add support for EOL conversion | 1 year ago |
| local_working_copy.rs | config: move fsmonitor settings out of `core` | 1 year ago |
| matchers.rs | fileset: switch to globset | 1 year ago |
| merge.rs | cleanup: switch to async closures in trivial cases | 1 year ago |
| merged_tree.rs | merged_tree: make resolve() and merge() async | 1 year ago |
| object_id.rs | index: keep commit segment file name in hex-decoded form | 1 year ago |
| op_heads_store.rs | op_store: pack start/end_time into TimestampRange struct | 1 year ago |
| op_store.rs | cleanup: replace once_cell::sync::Lazy by std::sync::LazyLock | 1 year ago |
| op_walk.rs | object_id: rename HexPrefix::new() to ::try_from_hex() for consistency | 1 year ago |
| operation.rs | index: don't preserve commits not referred to by operations/views | 1 year ago |
| ref_name.rs | workspaces: Add templating support to `workspace list` | 1 year ago |
| refs.rs | view: rename RemoteRefState::Tracking to Tracked | 1 year ago |
| repo.rs | rewrite: make merge_commit_trees() async | 1 year ago |
| repo_path.rs | repo_path: derive serde::Serialize | 1 year ago |
| revset.pest | template/revset: mention tree-sitter grammar in pest file | 1 year ago |
| revset.rs | revset: soft-deprecate "all:" modifier syntax | 1 year ago |
| revset_parser.rs | cleanup: replace once_cell::sync::Lazy by std::sync::LazyLock | 1 year ago |
| rewrite.rs | rewrite: do reads concurrently in rebase_with_empty_behavior() | 1 year ago |
| secret_backend.rs | address new mismatched_lifetime_syntaxes Clippy lint | 1 year ago |
| settings.rs | cleanup: remove &'static lifetime that can be implied | 1 year ago |
| signing.rs | signing: add gpgsm backend | 1 year ago |
| simple_backend.rs | backend: store tree entries in sorted Vec instead of BTreeMap | 1 year ago |
| simple_op_heads_store.rs | hex_util: roll our own decode/encode_hex() functions | 1 year ago |
| simple_op_store.rs | object_id: make from_hex() not require utf-8 string | 1 year ago |
| ssh_signing.rs | clippy: change `std::os::windows::process::CommandExt` to underscore imports. | 1 year ago |
| stacked_table.rs | hex_util: roll our own decode/encode_hex() functions | 1 year ago |
| store.rs | store: inline tree_builder() function to callers | 1 year ago |
| str_util.rs | str_util: add is_match_bytes(), use it in diff_contains() revset | 1 year ago |
| submodule_store.rs | docs: warn about missing docs for `jj-lib` crate | 3 years ago |
| test_signing_backend.rs | hex_util: roll our own decode/encode_hex() functions | 1 year ago |
| time_util.rs | time_util: replace use of `chrono-english` by `interim` | 1 year ago |
| trailer.rs | lib: only allow non-trailer when the trailers contain a git generated trailer | 1 year ago |
| transaction.rs | op_store: pack start/end_time into TimestampRange struct | 1 year ago |
| tree.rs | cleanup: switch to async closures in trivial cases | 1 year ago |
| tree_builder.rs | backend: store tree entries in sorted Vec instead of BTreeMap | 1 year ago |
| union_find.rs | cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix` | 1 year ago |
| view.rs | index: don't preserve commits not referred to by operations/views | 1 year ago |
| working_copy.rs | working copy: pass `UserSettings` to `WorkingCopyFactory` | 1 year ago |
| workspace.rs | working copy: pass `UserSettings` to `WorkingCopyFactory` | 1 year ago |