| .. |
| config | git: remove deprecated auto-local-bookmark | 5 months ago |
| default_index | index: turn ChangeIdIndex trait async | 3 months ago |
| diff_presentation | lib: turn inherent `Merge` impls into extension traits | 2 months ago |
| lock | lib: add `try_lock()` primitive | 5 months ago |
| protos | git: track HEAD per worktree | 3 months ago |
| absorb.rs | absorb: add `-i` / `--interactive` flag | 5 months ago |
| annotate.rs | annotate: use memchr to speed up line counting | 4 months ago |
| backend.rs | backend: remove abstract gc() method | 2 months ago |
| bisect.rs | bisect: distinguish Found from (new) FoundDespiteSkips | 3 months ago |
| commit.rs | index: turn ChangeIdIndex trait async | 3 months ago |
| commit_builder.rs | index: make has_id() async | 3 months ago |
| config.rs | cli: look for config files in /etc/jj | 5 months ago |
| config_resolver.rs | tests: break dependency cycle between jj-lib/src and testutils | 7 months ago |
| conflicts.rs | lib: turn inherent `Merge` impls into extension traits | 2 months ago |
| converge.rs | lib: don't reference internal modules as jj_lib:: | 2 months ago |
| copies.rs | lib: turn inherent `Merge` impls into extension traits | 2 months ago |
| default_backend_factories.rs | repo: move `StoreFactories::default()` etc. to separate module | 5 months ago |
| default_submodule_store.rs | cleanup: replace clippy allow() exemptions by expect() | 1 year ago |
| dsl_util.rs | symbol_util: extract and optimize revset::format_string() | 2 months ago |
| eol.rs | lib: Make tokio optional by replacing tokio traits with future traits | 6 months ago |
| evolution.rs | evolution: simplify borrowing in walk_predecessors() | 5 months ago |
| extensions_map.rs | cleanup: replace clippy allow() exemptions by expect() | 1 year 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 | matchers: wrap globset::Glob in newtype to enforce parsing options | 2 months ago |
| fileset_parser.rs | dsl: add description support to AliasesMap | 6 months ago |
| fix.rs | lib: don't reference internal modules as jj_lib:: | 2 months ago |
| fmt_util.rs | settings: support human-readable byte sizes for max-new-file-size | 3 years ago |
| fsmonitor.rs | watchman: explicitly suppress stdout/stderr | 9 months ago |
| git.rs | git colocation: support child workspaces | 3 months ago |
| git_backend.rs | backend: remove abstract gc() method | 2 months ago |
| git_subprocess.rs | git colocation: support child workspaces | 3 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_dominators.rs | lib: add find_dominator_value_with_value_cache method | 1 year ago |
| id_prefix.rs | index: turn ChangeIdIndex trait async | 3 months ago |
| index.rs | index: turn ChangeIdIndex trait async | 3 months ago |
| iter_util.rs | iter_util: make all fallible_*() async | 3 months ago |
| lib.rs | core: move ref_name from jj-lib | 2 months ago |
| local_working_copy.rs | working_copy: avoid "empty" fsmonitor saves | 2 months ago |
| merged_tree.rs | lib: turn inherent `Merge` impls into extension traits | 2 months ago |
| merged_tree_builder.rs | lib: move TreeValue-specific Merge impls to backend module | 3 months ago |
| op_heads_store.rs | op_heads_store: allow update_op_heads([x,y,z], y) | 5 months ago |
| op_store.rs | op_store: replace LazyLock in absent_ref() with const fn | 2 months ago |
| op_walk.rs | op_heads_store: require set of op heads to be non-empty | 5 months ago |
| operation.rs | repo: Move the head normalization logic into View | 3 months ago |
| refs.rs | index: make is_ancestor() async | 3 months ago |
| repo.rs | index: turn ChangeIdIndex trait async | 3 months ago |
| revset.pest | revset: accept neighbor expressions at pattern value position | 9 months ago |
| revset.rs | docs: add tracked/untracked_remote_tags() revset functions | 2 months ago |
| revset_parser.rs | dsl: add description support to AliasesMap | 6 months ago |
| rewrite.rs | index: turn ChangeIdIndex trait async | 3 months ago |
| secret_backend.rs | backend: remove abstract gc() method | 2 months ago |
| secure_config.rs | secure_config: don't assume config file exists when copying from old repo | 3 months ago |
| settings.rs | cli: git: add remotes.<name>.fetch-bookmarks/tags config | 7 months ago |
| signing.rs | store: Use NonZeroUsize instead of usize for COMMIT_CACHE_CAPACITY | 3 months ago |
| simple_backend.rs | backend: remove abstract gc() method | 2 months ago |
| simple_op_heads_store.rs | op_heads_store: allow update_op_heads([x,y,z], y) | 5 months ago |
| simple_op_store.rs | git: track HEAD per worktree | 3 months ago |
| ssh_signing.rs | clippy: enable unnecessary_literal_bound lint | 11 months ago |
| stacked_table.rs | stacked_table: simplify get_head_locked() branching | 2 months ago |
| store.rs | backend: remove abstract gc() method | 2 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: make heads() method async | 3 months ago |
| tree.rs | lib: turn inherent `Merge` impls into extension traits | 2 months ago |
| tree_builder.rs | cleanup: leverage TryStreamExt in a few more places | 7 months ago |
| tree_merge.rs | lib: turn inherent `Merge` impls into extension traits | 2 months ago |
| ui_path.rs | repo_path: move parse_fs_path() to jj-lib::ui_path | 2 months ago |
| union_find.rs | cli, lib: move to Rust 2024 language edition | 1 year ago |
| view.rs | view: rename remove_wc_commit() to remove_workspace() | 3 months ago |
| working_copy.rs | local_working_copy: skip paths that aren't valid UTF-8 | 3 months ago |
| workspace.rs | repo: move `StoreFactories::default()` etc. to separate module | 5 months ago |
| workspace_store.rs | lib: don't reference internal modules as jj_lib:: | 2 months ago |