jj/lib/src
Ian Wrzesinski 2768441d80 working_copy: Factor out new_state function
This constructor is just large enough to be worth extracting.
2025-08-18 10:52:12 +00:00
..
config git: add git.colocate to colocate repos by default 2025-08-08 07:08:46 +00:00
default_index revset: integrate change-path index 2025-08-15 11:46:49 +00:00
lock cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
protos protos: rename op_store to simple_op_store 2025-08-14 14:15:17 +00:00
absorb.rs rewrite: make CommitRewriter::rebase() async 2025-08-06 03:12:05 +00:00
annotate.rs graph: add GraphEdge::is_<edge_type>() for convenience 2025-08-04 11:20:49 +00:00
backend.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
commit.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
commit_builder.rs commit_builder: make .generate_new_change_id() not imply commit is duplicated 2025-08-14 08:44:32 +00:00
config.rs PathError: rename error field to source 2025-08-13 17:45:52 +00:00
config_resolver.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
conflicts.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
content_hash.rs content_hash: implement ContentHash for tuples up to 4 items 2025-07-07 08:17:18 +00:00
copies.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
dag_walk.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
default_submodule_store.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
diff.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
dsl_util.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
eol.rs eol conversion: treat files with lone CRs as binary 2025-08-12 18:00:10 +00:00
evolution.rs index: don't preserve commits not referred to by operations/views 2025-07-03 09:06:21 +00:00
extensions_map.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
file_util.rs PathError: rename error field to source 2025-08-13 17:45:52 +00:00
files.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
fileset.pest fileset, revset: settle on optionally-quoted pattern syntax 2025-03-11 08:35:27 +00:00
fileset.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
fileset_parser.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
fix.rs lib: rename mut_repo() to repo_mut() in the rewriter 2025-08-15 09:15:35 +00:00
fmt_util.rs settings: support human-readable byte sizes for max-new-file-size 2023-08-17 19:29:38 -07:00
fsmonitor.rs protos: rename working_copy to local_working_copy 2025-08-14 14:15:17 +00:00
git.rs lib/git: support temporarily fetching all tags as part of a fetch 2025-08-17 15:48:36 +00:00
git_backend.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
git_subprocess.rs lib/git: support temporarily fetching all tags as part of a fetch 2025-08-17 15:48:36 +00:00
gitignore.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
gpg_signing.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
graph.rs graph: add GraphEdge::is_<edge_type>() for convenience 2025-08-04 11:20:49 +00:00
hex_util.rs hex_util: roll our own decode/encode_hex() functions 2025-07-02 01:56:40 +00:00
id_prefix.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
index.rs index: let MutableIndex::add_commit() return error 2025-08-01 01:12:32 +00:00
lib.rs local working copy: add support for EOL conversion 2025-07-17 15:36:28 +00:00
local_working_copy.rs working_copy: Factor out new_state function 2025-08-18 10:52:12 +00:00
matchers.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
merge.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
merged_tree.rs merged_tree: respect Backend::concurrency() in merge_trees() 2025-08-05 14:29:57 +00:00
object_id.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
op_heads_store.rs op_store: pack start/end_time into TimestampRange struct 2025-06-27 01:05:59 +00:00
op_store.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
op_walk.rs object_id: rename HexPrefix::new() to ::try_from_hex() for consistency 2025-07-02 01:56:40 +00:00
operation.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
ref_name.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
refs.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
repo.rs clippy: run autofix to use Self more often 2025-08-12 09:47:39 +00:00
repo_path.rs copy-tracking: fix path tracking for nested directories with equal names 2025-08-06 06:14:57 +00:00
revset.pest template/revset: mention tree-sitter grammar in pest file 2025-07-10 09:54:27 +00:00
revset.rs revset: insert HeadsRange in Ancestors for nested range/filter 2025-08-02 01:40:23 +00:00
revset_parser.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
rewrite.rs lib: rename mut_repo() to repo_mut() in the rewriter 2025-08-15 09:15:35 +00:00
secret_backend.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
settings.rs git: add git.colocate to colocate repos by default 2025-08-08 07:08:46 +00:00
signing.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
simple_backend.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
simple_op_heads_store.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
simple_op_store.rs protos: rename op_store to simple_op_store 2025-08-14 14:15:17 +00:00
ssh_signing.rs ssh-signing: add revocation-list option 2025-07-29 12:46:36 +00:00
stacked_table.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
store.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
str_util.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
submodule_store.rs docs: warn about missing docs for jj-lib crate 2023-07-10 18:28:59 +03:00
test_signing_backend.rs hex_util: roll our own decode/encode_hex() functions 2025-07-02 01:56:40 +00:00
time_util.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
trailer.rs lib: only allow non-trailer when the trailers contain a git generated trailer 2025-04-13 20:36:11 +00:00
transaction.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
tree.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
tree_builder.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
union_find.rs cli, lib: move to Rust 2024 language edition 2025-07-28 17:05:41 +00:00
view.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
working_copy.rs cli lib: make use of Self consistent 2025-07-27 00:12:02 +00:00
workspace.rs PathError: rename error field to source 2025-08-13 17:45:52 +00:00