| .. |
| config | config: Add "exec-bit-change" setting for overriding policy on Unix | 1 year ago |
| default_index | revset: delete iter() and iter_graph() | 7 months ago |
| diff_presentation | lib: make a few more functions async | 8 months ago |
| lock | lock: retry Windows file creation on ERROR_SHARING_VIOLATION | 8 months ago |
| protos | templater: deprecate `Operation.tags()` in favor of `.attributes()` | 7 months ago |
| absorb.rs | lib: make CommitBuilder::is_empty() and is_discardable() async | 8 months ago |
| annotate.rs | cli: use new revset stream methods where easy in async contexts | 8 months ago |
| backend.rs | lib: Derive Hash for Signature | 1 year ago |
| bisect.rs | bisect: use Revset::count_estimate() for remaining count | 7 months ago |
| commit.rs | lib: new methods to get merged trees without resolving. | 1 year ago |
| commit_builder.rs | lib: make CommitBuilder::is_empty() and is_discardable() async | 8 months ago |
| config.rs | tests: break dependency cycle between jj-lib/src and testutils | 7 months ago |
| config_resolver.rs | tests: break dependency cycle between jj-lib/src and testutils | 7 months ago |
| conflict_labels.rs | lib: Derive Hash for ConflictLabels | 1 year ago |
| conflicts.rs | conflicts: after parsing markers, write contents to backend concurrently | 8 months ago |
| content_hash.rs | content_hash: implement ContentHash for tuples up to 4 items | 1 year ago |
| copies.rs | cli: make diff_util::get_copy_records() async | 8 months ago |
| dag_walk.rs | dag_walk: delete unused functions | 7 months ago |
| dag_walk_async.rs | dag_walk_async: make `topo_order_*` functions async | 8 months 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 | lib: Move `load_aliases_map` to the library. | 8 months ago |
| eol.rs | clippy: nightly fixes | 8 months ago |
| evolution.rs | evolution: make walk_predecessors() return a stream instead of iterator | 7 months ago |
| extensions_map.rs | cleanup: replace clippy allow() exemptions by expect() | 1 year ago |
| file_util.rs | tests: break dependency cycle between jj-lib/src and testutils | 7 months ago |
| files.rs | merge: implement IntoIterator for references of Merge<T> | 11 months ago |
| fileset.pest | fileset: accept primary expressions at pattern value position | 8 months ago |
| fileset.rs | tests: break dependency cycle between jj-lib/src and testutils | 7 months ago |
| fileset_parser.rs | tests: break dependency cycle between jj-lib/src and testutils | 7 months ago |
| fix.rs | fix: implement core logic for formatting only modified lines | 8 months ago |
| fmt_util.rs | settings: support human-readable byte sizes for max-new-file-size | 3 years ago |
| formatter.rs | lib: lower the formatter module from cli to lib, keeping only ANSI color handling | 8 months ago |
| fsmonitor.rs | watchman: explicitly suppress stdout/stderr | 9 months ago |
| git.rs | gerrit: Use GitPushOptions::remote_push_options instead of extra_args | 6 months ago |
| git_backend.rs | cargo: update gix from 0.82 to 0.83, gix-ignore from 0.20 to 0.21 | 6 months ago |
| git_subprocess.rs | gerrit: Use GitPushOptions::remote_push_options instead of extra_args | 6 months ago |
| gitignore.rs | gitignore: use RepoPath to guarantee that path is slash-separated | 7 months ago |
| gpg_signing.rs | gpg_signing: report command error if verification failed without status message | 7 months ago |
| graph.rs | graph: make TopoGroupedGraph return a Stream | 6 months 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 | dag_walk_async: make `topo_order_*` functions async | 8 months ago |
| iter_util.rs | index: make Index::is_ancestor fallible | 1 year ago |
| lib.rs | lib: Add a basic `WorkspaceOperationRunner` which only wraps some fields | 8 months ago |
| local_working_copy.rs | working_copy: existing submodule directory on checkout is ok | 11 months ago |
| matchers.rs | matchers: extend tests to include matches(RepoPath::root()) | 10 months ago |
| merge.rs | clippy: nightly fixes | 8 months ago |
| merged_tree.rs | cleanup: use BoxStream and .boxed() more | 8 months ago |
| merged_tree_builder.rs | merge: use `Merge::into_map` in more places to avoid clones | 8 months ago |
| object_id.rs | backend: add comments and remove `missing_docs` exemption | 7 months ago |
| op_heads_store.rs | dag_walk_async: make heads() async and concurrent | 7 months ago |
| op_store.rs | templater: deprecate `Operation.tags()` in favor of `.attributes()` | 7 months ago |
| op_walk.rs | dag_walk_async: make `topo_order_*` functions async | 8 months ago |
| operation.rs | operation: convert `parents` to async function | 8 months ago |
| readonly_user_repo.rs | readonly_user_repo: make `ReadonlyUserRepo`'s fields private | 8 months ago |
| ref_name.rs | cli, lib: move to Rust 2024 language edition | 1 year ago |
| refs.rs | refs: rename classify_bookmark_push_action() and related types | 8 months ago |
| repo.rs | repo: make some functions async | 7 months ago |
| repo_path.rs | repo_path: use stringified paths when formatting copied path | 11 months ago |
| revset.pest | revset: accept neighbor expressions at pattern value position | 9 months ago |
| revset.rs | revset: delete unused RevsetIteratorExt | 6 months ago |
| revset_parser.rs | tests: break dependency cycle between jj-lib/src and testutils | 7 months ago |
| revset_util.rs | lib: lower WorkspaceCommandEnvironment to new module workspace_util | 8 months ago |
| rewrite.rs | lib: new methods to get merged trees without resolving. | 1 year ago |
| secret_backend.rs | backend: return CopyId along with CopyHistory | 1 year ago |
| secure_config.rs | tests: break dependency cycle between jj-lib/src and testutils | 7 months ago |
| settings.rs | cli: git: add remotes.<name>.fetch-bookmarks/tags config | 7 months ago |
| signing.rs | cli lib: make use of `Self` consistent | 1 year ago |
| simple_backend.rs | tests: break dependency cycle between jj-lib/src and testutils | 7 months ago |
| simple_op_heads_store.rs | op_heads_store: convert OpHeadsStore trait to be async | 1 year ago |
| simple_op_store.rs | templater: deprecate `Operation.tags()` in favor of `.attributes()` | 7 months ago |
| ssh_signing.rs | clippy: enable unnecessary_literal_bound lint | 11 months ago |
| stacked_table.rs | tests: break dependency cycle between jj-lib/src and testutils | 7 months ago |
| store.rs | store: remove sync version of `get_tree` | 8 months ago |
| str_util.rs | tests: break dependency cycle between jj-lib/src and testutils | 7 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 | transaction: Add `maybe_publish` | 7 months ago |
| tree.rs | store: remove sync version of `get_tree` | 8 months ago |
| tree_builder.rs | cleanup: leverage TryStreamExt in a few more places | 7 months 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 |
| user_error.rs | workspace_operation_runner: Flesh out its implementation by moving most methods from `WorkspaceCommandHelper` to it | 8 months ago |
| view.rs | cli: git-push: add --tag=NAME flag, push tracked tags | 7 months ago |
| working_copy.rs | dag_walk_async: make closest_common_node() not accept errors in inputs | 7 months ago |
| workspace.rs | LockedWorkspace: make `LockedWorkspace::finish` async | 8 months ago |
| workspace_operation_runner.rs | cleanup: Address TODOs left in this patch series | 7 months ago |
| workspace_store.rs | workspaces: use relative paths for workspaces | 10 months ago |
| workspace_util.rs | cleanup: Address TODOs left in this patch series | 7 months ago |