| .. |
| config | git: write change-id header by default | 1 year ago |
| default_index | index: pack length parameters into struct | 1 year ago |
| lock | lib: Retry locking on ESTALE | 1 year ago |
| protos | backend: add CopyId to TreeValue::File | 1 year ago |
| absorb.rs | async: introduce async version of Commit::tree() | 1 year ago |
| annotate.rs | merged_tree: add async version of `path_value()`, use in annotate | 1 year ago |
| backend.rs | backend: store tree entries in sorted Vec instead of BTreeMap | 1 year ago |
| commit.rs | async: introduce async version of Commit::tree() | 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 | backend: add CopyId to TreeValue::File | 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 |
| 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 | cleanup: remove &'static lifetime that can be implied | 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 | cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix` | 1 year ago |
| git.rs | git_backend: update `gix`, adapt to breaking changes | 1 year ago |
| git_backend.rs | backend: store tree entries in sorted Vec instead of BTreeMap | 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: don't preserve commits not referred to by operations/views | 1 year ago |
| lib.rs | evolution: walk operations to build predecessors graph | 1 year ago |
| local_working_copy.rs | cleanup: use .is_sorted_by() to check if elements are sorted and unique | 1 year ago |
| matchers.rs | repo_path: remove assertion from constructors | 1 year ago |
| merge.rs | merge: add a method for checking for present non-tree value | 1 year ago |
| merged_tree.rs | backend: store tree entries in sorted Vec instead of BTreeMap | 1 year ago |
| object_id.rs | hex_util: roll our own decode/encode_hex() functions | 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 | object_id: add HexPrefix::from_id() for convenience | 1 year ago |
| repo_path.rs | repo_path: derive serde::Serialize | 1 year ago |
| revset.pest | fileset, revset: settle on optionally-quoted pattern syntax | 1 year ago |
| revset.rs | cleanup: remove &'static lifetime that can be implied | 1 year ago |
| revset_parser.rs | cleanup: replace once_cell::sync::Lazy by std::sync::LazyLock | 1 year ago |
| rewrite.rs | async: introduce async version of Commit::tree() | 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 | hex_util: roll our own decode/encode_hex() functions | 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 | async: add async version of get_root_tree() | 1 year ago |
| str_util.rs | str_util: parse regex-i:pattern as case-insensitive regex | 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 | address new mismatched_lifetime_syntaxes Clippy lint | 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 | transaction: wrap tx.commit() error in enum | 1 year ago |
| workspace.rs | workspace: leverage path_from/to_bytes() helper | 1 year ago |