NameLast commit messageLast commit date
..
configgit: remove deprecated auto-local-bookmark5 months ago
default_indexindex: turn ChangeIdIndex trait async3 months ago
diff_presentationlib: turn inherent `Merge` impls into extension traits2 months ago
locklib: add `try_lock()` primitive5 months ago
protosgit: track HEAD per worktree3 months ago
absorb.rsabsorb: add `-i` / `--interactive` flag5 months ago
annotate.rsannotate: use memchr to speed up line counting4 months ago
backend.rsbackend: remove abstract gc() method2 months ago
bisect.rsbisect: distinguish Found from (new) FoundDespiteSkips3 months ago
commit.rsindex: turn ChangeIdIndex trait async3 months ago
commit_builder.rsindex: make has_id() async3 months ago
config.rscli: look for config files in /etc/jj5 months ago
config_resolver.rstests: break dependency cycle between jj-lib/src and testutils7 months ago
conflicts.rslib: turn inherent `Merge` impls into extension traits2 months ago
converge.rslib: don't reference internal modules as jj_lib::2 months ago
copies.rslib: turn inherent `Merge` impls into extension traits2 months ago
default_backend_factories.rsrepo: move `StoreFactories::default()` etc. to separate module5 months ago
default_submodule_store.rscleanup: replace clippy allow() exemptions by expect()1 year ago
dsl_util.rssymbol_util: extract and optimize revset::format_string()2 months ago
eol.rslib: Make tokio optional by replacing tokio traits with future traits6 months ago
evolution.rsevolution: simplify borrowing in walk_predecessors()5 months ago
extensions_map.rscleanup: replace clippy allow() exemptions by expect()1 year ago
files.rsmerge: implement IntoIterator for references of Merge<T>11 months ago
fileset.pestfileset: accept primary expressions at pattern value position8 months ago
fileset.rsmatchers: wrap globset::Glob in newtype to enforce parsing options2 months ago
fileset_parser.rsdsl: add description support to AliasesMap6 months ago
fix.rslib: don't reference internal modules as jj_lib::2 months ago
fmt_util.rssettings: support human-readable byte sizes for max-new-file-size3 years ago
fsmonitor.rswatchman: explicitly suppress stdout/stderr9 months ago
git.rsgit colocation: support child workspaces3 months ago
git_backend.rsbackend: remove abstract gc() method2 months ago
git_subprocess.rsgit colocation: support child workspaces3 months ago
gitignore.rsgitignore: use RepoPath to guarantee that path is slash-separated7 months ago
gpg_signing.rsgpg_signing: report command error if verification failed without status message7 months ago
graph_dominators.rslib: add find_dominator_value_with_value_cache method1 year ago
id_prefix.rsindex: turn ChangeIdIndex trait async3 months ago
index.rsindex: turn ChangeIdIndex trait async3 months ago
iter_util.rsiter_util: make all fallible_*() async3 months ago
lib.rscore: move ref_name from jj-lib2 months ago
local_working_copy.rsworking_copy: avoid "empty" fsmonitor saves2 months ago
merged_tree.rslib: turn inherent `Merge` impls into extension traits2 months ago
merged_tree_builder.rslib: move TreeValue-specific Merge impls to backend module3 months ago
op_heads_store.rsop_heads_store: allow update_op_heads([x,y,z], y)5 months ago
op_store.rsop_store: replace LazyLock in absent_ref() with const fn2 months ago
op_walk.rsop_heads_store: require set of op heads to be non-empty5 months ago
operation.rsrepo: Move the head normalization logic into View3 months ago
refs.rsindex: make is_ancestor() async3 months ago
repo.rsindex: turn ChangeIdIndex trait async3 months ago
revset.pestrevset: parse nested parentheses in linear time2 months ago
revset.rsdocs: add tracked/untracked_remote_tags() revset functions2 months ago
revset_parser.rsrevset: parse nested parentheses in linear time2 months ago
rewrite.rsindex: turn ChangeIdIndex trait async3 months ago
secret_backend.rsbackend: remove abstract gc() method2 months ago
secure_config.rssecure_config: don't assume config file exists when copying from old repo3 months ago
settings.rscli: git: add remotes.<name>.fetch-bookmarks/tags config7 months ago
signing.rsstore: Use NonZeroUsize instead of usize for COMMIT_CACHE_CAPACITY3 months ago
simple_backend.rsbackend: remove abstract gc() method2 months ago
simple_op_heads_store.rsop_heads_store: allow update_op_heads([x,y,z], y)5 months ago
simple_op_store.rsgit: track HEAD per worktree3 months ago
ssh_signing.rsclippy: enable unnecessary_literal_bound lint11 months ago
stacked_table.rsstacked_table: simplify get_head_locked() branching2 months ago
store.rsbackend: remove abstract gc() method2 months ago
submodule_store.rscleanup: replace clippy allow() exemptions by expect()1 year ago
test_signing_backend.rsclippy: enable unnecessary_literal_bound lint11 months ago
time_util.rstests: relax expected error kind of bad parse_datetime()9 months ago
trailer.rscleanup: replace clippy allow() exemptions by expect()1 year ago
transaction.rsindex: make heads() method async3 months ago
tree.rslib: turn inherent `Merge` impls into extension traits2 months ago
tree_builder.rscleanup: leverage TryStreamExt in a few more places7 months ago
tree_merge.rslib: turn inherent `Merge` impls into extension traits2 months ago
ui_path.rsrepo_path: move parse_fs_path() to jj-lib::ui_path2 months ago
union_find.rscli, lib: move to Rust 2024 language edition1 year ago
view.rsview: rename remove_wc_commit() to remove_workspace()3 months ago
working_copy.rslocal_working_copy: skip paths that aren't valid UTF-83 months ago
workspace.rsrepo: move `StoreFactories::default()` etc. to separate module5 months ago
workspace_store.rslib: don't reference internal modules as jj_lib::2 months ago