jj/lib/src
Yuya Nishihara 073310547c operation: make Operation object cheaply clonable
We do clone Operation object in several places, and I'm going to add one more
.clone() in the templater. Since the underlying metadata has many fields, I
think it's better to wrap it with Arc just like a Commit object.
2024-02-23 10:13:25 +09:00
..
default_index revset: ad-hoc optimization for range queries containing unwanted wanted heads 2024-02-22 23:26:29 +09:00
lock
protos op_store: add metadata flag for ops representing working-copy snapshot 2024-02-19 22:44:38 -08:00
backend.rs Replace uses of content_hash! with #[derive(ContentHash)] 2024-02-20 14:18:13 -05:00
commit.rs
commit_builder.rs Make CommitBuilder constructors private to the library crate 2023-12-24 19:25:16 -08:00
conflicts.rs
content_hash.rs Replace uses of content_hash! with #[derive(ContentHash)] 2024-02-20 14:18:13 -05:00
dag_walk.rs
default_submodule_store.rs
diff.rs
file_util.rs index: on reinit(), don't remove "operations" directory itself 2024-02-12 19:38:36 +09:00
files.rs
fmt_util.rs
fsmonitor.rs fsmonitor: allow core.fsmonitor = "none" to disable 2024-02-20 20:19:47 -06:00
git.rs cli: list new remote branches during git fetch 2024-02-18 17:36:01 +01:00
git_backend.rs cargo: bump gix to 0.58.0, migrate to ObjectId::try_from() 2024-02-10 09:15:30 +09:00
gitignore.rs Switch to ignore crate for gitignore handling. 2024-02-20 09:12:46 -08:00
gpg_signing.rs signing: change default gpg program, add --keyid-format option accordingly 2024-02-21 22:04:41 +09:00
hex_util.rs hex_util: move common_hex_len() from backend module 2024-01-05 10:20:57 +09:00
id_prefix.rs object_id: make ObjectId constructors non-trait methods 2024-01-05 23:36:57 +09:00
index.rs index: fix change id resolution test to not depend on deterministic order 2024-02-14 23:22:23 +09:00
lib.rs Implement a procedural macro to derive the ContentHash trait for structs 2024-02-20 11:29:05 -05:00
local_backend.rs backend: pass Index and keep_newer timestamp parameters to gc() 2024-01-27 10:18:11 +09:00
local_working_copy.rs fsmonitor: allow core.fsmonitor = "none" to disable 2024-02-20 20:19:47 -06:00
lock.rs lock: remove byteorder dependency from tests, use fs helper functions 2023-12-23 00:14:17 +09:00
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 merged_tree: remove canceling terms prior to resolving file-level conflict 2023-12-03 07:44:58 +09:00
object_id.rs Replace uses of content_hash! with #[derive(ContentHash)] 2024-02-20 14:18:13 -05:00
op_heads_store.rs backends: implement as_any() on OpStore and OpHeadsStore too 2024-01-31 00:15:29 -08:00
op_store.rs Replace uses of content_hash! with #[derive(ContentHash)] 2024-02-20 14:18:13 -05:00
op_walk.rs op_walk: assert that virtual root op is not reparented 2024-01-16 21:46:54 +09:00
operation.rs operation: make Operation object cheaply clonable 2024-02-23 10:13:25 +09:00
refs.rs lib refs.rs: rename TrackingRefPair to LocalAndRemoteRef 2024-02-07 17:06:28 -08:00
repo.rs repo: use Transaction for creating repo-init operation 2024-02-11 21:19:30 -08:00
repo_path.rs Replace uses of content_hash! with #[derive(ContentHash)] 2024-02-20 14:18:13 -05:00
revset.pest revset: add parsing rule and expression node dedicated for kind:"pattern" 2024-02-14 10:04:56 +09:00
revset.rs revset: drop now unused is_legacy flag from dag ranges 2024-02-14 10:04:56 +09:00
revset_graph.rs clippy: Fix nightly warnings about "useless use of vec!" 2024-01-25 22:00:26 -08:00
rewrite.rs rewrite: default to not simplifying ancestor merges 2024-02-19 14:20:18 -08:00
settings.rs cli: change default log revset to not include all tagged heads 2024-02-23 00:25:58 +09:00
signing.rs sign: Implement SSH signing backend 2024-02-20 00:02:08 +00:00
simple_op_heads_store.rs backends: implement as_any() on OpStore and OpHeadsStore too 2024-01-31 00:15:29 -08:00
simple_op_store.rs op_store: add metadata flag for ops representing working-copy snapshot 2024-02-19 22:44:38 -08:00
ssh_signing.rs sign: Implement SSH signing backend 2024-02-20 00:02:08 +00:00
stacked_table.rs index, stacked_table: inline read_u32::<LittleEndian>() 2023-12-23 00:14:17 +09:00
store.rs backend: pass Index and keep_newer timestamp parameters to gc() 2024-01-27 10:18:11 +09:00
str_util.rs
submodule_store.rs
transaction.rs op_store: add metadata flag for ops representing working-copy snapshot 2024-02-19 22:44:38 -08:00
tree.rs cleanup: remove remaining ": {source}" from error message templates 2024-02-04 09:13:21 +09:00
tree_builder.rs rust: bump MSRV to 1.76.0 2024-02-09 15:48:01 -06:00
view.rs lib refs.rs: rename TrackingRefPair to LocalAndRemoteRef 2024-02-07 17:06:28 -08:00
working_copy.rs fsmonitor: allow core.fsmonitor = "none" to disable 2024-02-20 20:19:47 -06:00
workspace.rs cleanup: remove remaining ": {source}" from error message templates 2024-02-04 09:13:21 +09:00