NameLast commit messageLast commit date
..
configconfig: Add "exec-bit-change" setting for overriding policy on Unix1 year ago
default_indexrevset: delete iter() and iter_graph()7 months ago
diff_presentationlib: make a few more functions async8 months ago
locklock: retry Windows file creation on ERROR_SHARING_VIOLATION8 months ago
protostemplater: deprecate `Operation.tags()` in favor of `.attributes()`7 months ago
absorb.rslib: make CommitBuilder::is_empty() and is_discardable() async8 months ago
annotate.rscli: use new revset stream methods where easy in async contexts8 months ago
backend.rslib: Derive Hash for Signature1 year ago
bisect.rsbisect: use Revset::count_estimate() for remaining count7 months ago
commit.rslib: new methods to get merged trees without resolving.1 year ago
commit_builder.rslib: make CommitBuilder::is_empty() and is_discardable() async8 months ago
config.rstests: break dependency cycle between jj-lib/src and testutils7 months ago
config_resolver.rstests: break dependency cycle between jj-lib/src and testutils7 months ago
conflict_labels.rslib: Derive Hash for ConflictLabels1 year ago
conflicts.rsconflicts: after parsing markers, write contents to backend concurrently8 months ago
content_hash.rscontent_hash: implement ContentHash for tuples up to 4 items1 year ago
copies.rscli: make diff_util::get_copy_records() async8 months ago
dag_walk.rsdag_walk: delete unused functions7 months ago
dag_walk_async.rsdag_walk_async: make `topo_order_*` functions async8 months ago
default_submodule_store.rscleanup: replace clippy allow() exemptions by expect()1 year ago
diff.rsclippy: fix unnecessary_semicolon lint9 months ago
dsl_util.rslib: Move `load_aliases_map` to the library.8 months ago
eol.rsclippy: nightly fixes8 months ago
evolution.rsevolution: make walk_predecessors() return a stream instead of iterator7 months ago
extensions_map.rscleanup: replace clippy allow() exemptions by expect()1 year ago
file_util.rstests: break dependency cycle between jj-lib/src and testutils7 months 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.rstests: break dependency cycle between jj-lib/src and testutils7 months ago
fileset_parser.rstests: break dependency cycle between jj-lib/src and testutils7 months ago
fix.rsfix: implement core logic for formatting only modified lines8 months ago
fmt_util.rssettings: support human-readable byte sizes for max-new-file-size3 years ago
formatter.rslib: lower the formatter module from cli to lib, keeping only ANSI color handling8 months ago
fsmonitor.rswatchman: explicitly suppress stdout/stderr9 months ago
git.rsgerrit: Use GitPushOptions::remote_push_options instead of extra_args6 months ago
git_backend.rscargo: update gix from 0.82 to 0.83, gix-ignore from 0.20 to 0.216 months ago
git_subprocess.rsgerrit: Use GitPushOptions::remote_push_options instead of extra_args6 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.rsgraph: make TopoGroupedGraph return a Stream6 months ago
hex_util.rscleanup: use .as_chunks() instead of chunks_exact()1 year ago
id_prefix.rsclippy: fix stable_sort_primitive lint9 months ago
index.rsdag_walk_async: make `topo_order_*` functions async8 months ago
iter_util.rsindex: make Index::is_ancestor fallible1 year ago
lib.rslib: Add a basic `WorkspaceOperationRunner` which only wraps some fields8 months ago
local_working_copy.rsworking_copy: existing submodule directory on checkout is ok11 months ago
matchers.rsmatchers: extend tests to include matches(RepoPath::root())10 months ago
merge.rsclippy: nightly fixes8 months ago
merged_tree.rscleanup: use BoxStream and .boxed() more8 months ago
merged_tree_builder.rsmerge: use `Merge::into_map` in more places to avoid clones8 months ago
object_id.rsbackend: add comments and remove `missing_docs` exemption7 months ago
op_heads_store.rsdag_walk_async: make heads() async and concurrent7 months ago
op_store.rstemplater: deprecate `Operation.tags()` in favor of `.attributes()`7 months ago
op_walk.rsdag_walk_async: make `topo_order_*` functions async8 months ago
operation.rsoperation: convert `parents` to async function8 months ago
readonly_user_repo.rsreadonly_user_repo: make `ReadonlyUserRepo`'s fields private8 months ago
ref_name.rscli, lib: move to Rust 2024 language edition1 year ago
refs.rsrefs: rename classify_bookmark_push_action() and related types8 months ago
repo.rsrepo: make some functions async7 months ago
repo_path.rsrepo_path: use stringified paths when formatting copied path11 months ago
revset.pestrevset: accept neighbor expressions at pattern value position9 months ago
revset.rsrevset: delete unused RevsetIteratorExt6 months ago
revset_parser.rstests: break dependency cycle between jj-lib/src and testutils7 months ago
revset_util.rslib: lower WorkspaceCommandEnvironment to new module workspace_util8 months ago
rewrite.rslib: new methods to get merged trees without resolving.1 year ago
secret_backend.rsbackend: return CopyId along with CopyHistory1 year ago
secure_config.rstests: break dependency cycle between jj-lib/src and testutils7 months ago
settings.rscli: git: add remotes.<name>.fetch-bookmarks/tags config7 months ago
signing.rscli lib: make use of `Self` consistent1 year ago
simple_backend.rstests: break dependency cycle between jj-lib/src and testutils7 months ago
simple_op_heads_store.rsop_heads_store: convert OpHeadsStore trait to be async1 year ago
simple_op_store.rstemplater: deprecate `Operation.tags()` in favor of `.attributes()`7 months ago
ssh_signing.rsclippy: enable unnecessary_literal_bound lint11 months ago
stacked_table.rstests: break dependency cycle between jj-lib/src and testutils7 months ago
store.rsstore: remove sync version of `get_tree`8 months ago
str_util.rstests: break dependency cycle between jj-lib/src and testutils7 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.rstransaction: Add `maybe_publish`7 months ago
tree.rsstore: remove sync version of `get_tree`8 months ago
tree_builder.rscleanup: leverage TryStreamExt in a few more places7 months ago
tree_merge.rsmerge: implement IntoIterator for references of Merge<T>11 months ago
union_find.rscli, lib: move to Rust 2024 language edition1 year ago
user_error.rsworkspace_operation_runner: Flesh out its implementation by moving most methods from `WorkspaceCommandHelper` to it8 months ago
view.rscli: git-push: add --tag=NAME flag, push tracked tags7 months ago
working_copy.rsdag_walk_async: make closest_common_node() not accept errors in inputs7 months ago
workspace.rsLockedWorkspace: make `LockedWorkspace::finish` async8 months ago
workspace_operation_runner.rscleanup: Address TODOs left in this patch series7 months ago
workspace_store.rsworkspaces: use relative paths for workspaces10 months ago
workspace_util.rscleanup: Address TODOs left in this patch series7 months ago