ok/jj
1
0
Fork 0
forked from mirrors/jj
jj/lib/src
Evan Mesterhazy d4a04779c0 Make check_rewritable take an iterator of &CommitId instead of &Commit
This function doesn't actually need commits, it only needs their IDs. In some
contexts we may only have commit IDs, so there's no need to require an iterator
of Commits.

This commit also adds a `CommitIteratorExt` that makes it easy to convert an
iterator of `&Commit` to an iterator of `&CommitId`.
2024-04-04 09:31:17 -04:00
..
default_index index: print a milder "Reindexing..." message on version mismatch 2024-03-18 13:50:14 -07:00
lock
protos op_store: add metadata flag for ops representing working-copy snapshot 2024-02-19 22:44:38 -08:00
backend.rs git_backend: classify "merge with root" as user error 2024-03-30 11:14:25 +09:00
commit.rs Make check_rewritable take an iterator of &CommitId instead of &Commit 2024-04-04 09:31:17 -04:00
commit_builder.rs repo: delete record_rewritten_commit() 2024-03-25 06:53:14 -07:00
conflicts.rs
content_hash.rs Nightly clippy fixes 2024-03-02 18:19:14 -08:00
dag_walk.rs
default_submodule_store.rs
diff.rs
extensions_map.rs extensions_map: create a type-safe container for arbitrary objects 2024-03-12 16:52:49 -04:00
file_util.rs working_copy: implement symlinks on windows with a helper function 2024-03-05 15:16:38 +08:00
files.rs clippy: remove some unused code beta clippy/rustc compain about 2024-03-19 18:33:29 -07:00
fmt_util.rs
fsmonitor.rs Make URLs in docs hyperlinks 2024-03-04 16:05:42 -05:00
git.rs git-push: Display messages from remote 2024-03-23 20:17:04 +08:00
git_backend.rs git_backend: classify "merge with root" as user error 2024-03-30 11:14:25 +09:00
gitignore.rs gitignore: make objects chain be more Arc friendly 2024-02-24 15:55:10 +09:00
gpg_signing.rs signing: insert tracing events to command invocation paths 2024-03-05 09:23:15 +09:00
hex_util.rs hex_utils: fix typo found by clippy 2024-03-25 21:23:09 -07:00
id_prefix.rs Nightly clippy fixes 2024-03-02 18:19:14 -08:00
index.rs index: remove topo_order() which is no longer used 2024-03-17 11:44:41 +09:00
lib.rs extensions_map: create a type-safe container for arbitrary objects 2024-03-12 16:52:49 -04:00
local_backend.rs Nightly clippy fixes 2024-03-02 18:19:14 -08:00
local_working_copy.rs workspace: don't lose sparsed-away paths when recovering workspace 2024-03-16 07:30:36 -07:00
lock.rs
matchers.rs
merge.rs Implement a procedural macro to derive the ContentHash trait for structs 2024-02-20 11:29:05 -05:00
merged_tree.rs tree: flatten TreeMergeError into BackendError 2024-03-30 22:40:05 +09:00
object_id.rs Add documentation comments for several types 2024-03-02 15:01:55 -05:00
op_heads_store.rs backend: allow cheap copy of MillisSinceEpoch(i64) 2024-02-25 09:00:56 +09:00
op_store.rs Replace uses of content_hash! with #[derive(ContentHash)] 2024-02-20 14:18:13 -05:00
op_walk.rs operation: add shorthand for .store_operation().metadata 2024-02-25 09:00:56 +09:00
operation.rs Add documentation comments for operation, transaction, and view types 2024-03-02 15:35:41 -05:00
refs.rs lib refs.rs: rename TrackingRefPair to LocalAndRemoteRef 2024-02-07 17:06:28 -08:00
repo.rs repo: merge rewrite state into single parent_mapping with enum 2024-03-30 09:35:45 -07:00
repo_path.rs repo_path: accept from_relative_path("."), make "".to_fs_path("") return "." 2024-03-28 10:52:51 +09:00
revset.pest revset: parse "all:" prefix rule by pest 2024-04-03 08:59:42 +09:00
revset.rs revset: parse "all:" prefix rule by pest 2024-04-03 08:59:42 +09:00
revset_graph.rs
rewrite.rs repo: merge rewrite state into single parent_mapping with enum 2024-03-30 09:35:45 -07:00
settings.rs log: encode elided node as None 2024-03-24 10:32:15 +09:00
signing.rs sign: Implement SSH signing backend 2024-02-20 00:02:08 +00:00
simple_op_heads_store.rs
simple_op_store.rs Nightly clippy fixes 2024-03-02 18:19:14 -08:00
ssh_signing.rs signing: insert tracing events to command invocation paths 2024-03-05 09:23:15 +09:00
stacked_table.rs
store.rs
str_util.rs cli: render string pattern suggestion as a hint 2024-03-30 23:53:17 +09:00
submodule_store.rs
transaction.rs Store OpHeadsStore in UnpublishedOperation instead of RepoLoader 2024-03-02 23:08:57 -05:00
tree.rs tree: flatten TreeMergeError into BackendError 2024-03-30 22:40:05 +09:00
tree_builder.rs rust: bump MSRV to 1.76.0 2024-02-09 15:48:01 -06:00
view.rs Add documentation comments for operation, transaction, and view types 2024-03-02 15:35:41 -05:00
working_copy.rs workspace: don't lose sparsed-away paths when recovering workspace 2024-03-16 07:30:36 -07:00
workspace.rs Add documentation comments for several types 2024-03-02 15:01:55 -05:00