jj/lib/src
2025-06-27 10:19:50 +00:00
..
config git: write change-id header by default 2025-05-08 23:05:38 +00:00
default_index index, op_walk: leverage roots..heads operation range iterator 2025-06-27 00:48:06 +00:00
lock lib: Retry locking on ESTALE 2025-06-12 21:27:12 +00:00
protos backend: add CopyId to TreeValue::File 2025-06-03 01:11:32 +00:00
absorb.rs backend: add CopyId to TreeValue::File 2025-06-03 01:11:32 +00:00
annotate.rs merged_tree: add async version of path_value(), use in annotate 2025-06-05 00:11:46 +00:00
backend.rs templater: make Commit object serializable 2025-06-27 01:05:47 +00:00
commit.rs templater: make Commit object serializable 2025-06-27 01:05:47 +00:00
commit_builder.rs commit_builder: error out if newly-created commit was already known to repo 2025-06-05 10:15:09 +00:00
config.rs address new mismatched_lifetime_syntaxes Clippy lint 2025-06-17 07:40:05 +00:00
config_resolver.rs cli: for deprecated configs, say at which source level they were found 2025-05-28 20:01:51 +00:00
conflicts.rs backend: add CopyId to TreeValue::File 2025-06-03 01:11:32 +00:00
content_hash.rs content_hash: forward String::hash() to str 2025-03-26 11:07:06 +00:00
copies.rs copies: ignore existing tree when testing copy/rename operation type 2025-04-22 00:44:13 +00:00
dag_walk.rs dag_walk: extract function that executes one step of topo_order_reverse_lazy() 2025-06-27 00:48:06 +00:00
default_submodule_store.rs clippy: replace allow directives with expect or delete them when possible 2025-03-06 07:24:28 +00:00
diff.rs cleanup: enable unused_trait_names clippy lint and run clippy --fix 2025-03-16 00:35:56 +00:00
dsl_util.rs cleanup: use new array methods instead of .collect_tuple()/.next_tuple() 2025-04-12 00:58:14 +00:00
evolution.rs cli: op diff: use predecessors information to pair old/new commits 2025-06-27 00:48:06 +00:00
extensions_map.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
file_util.rs file_util: add helpers to construct Path from bytes and convert back 2025-06-27 10:19:50 +00:00
files.rs files: make DiffLineIterator omit blank right line following matching+left 2025-05-09 00:49:10 +00:00
fileset.pest fileset, revset: settle on optionally-quoted pattern syntax 2025-03-11 08:35:27 +00:00
fileset.rs repo_path: remove assertion from constructors 2025-04-15 14:42:23 +00:00
fileset_parser.rs address new mismatched_lifetime_syntaxes Clippy lint 2025-06-17 07:40:05 +00:00
fix.rs async: avoid some async blocks by making whole functions async 2025-06-10 20:19:47 +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 cleanup: enable unused_trait_names clippy lint and run clippy --fix 2025-03-16 00:35:56 +00:00
git.rs git_backend: update gix, adapt to breaking changes 2025-06-06 18:33:56 +00:00
git_backend.rs git_backend: do not panic on non-UTF-8 Git repository paths 2025-06-27 10:19:50 +00:00
git_subprocess.rs clippy: change std::os::windows::process::CommandExt to underscore imports. 2025-06-08 00:18:01 +00:00
gitignore.rs jj-lib: fix typo in tests 2024-12-19 11:35:44 -08:00
gpg_signing.rs clippy: change std::os::windows::process::CommandExt to underscore imports. 2025-06-08 00:18:01 +00:00
graph.rs graph: extend grouping iterator to support generic GraphNode<N, ID> types 2025-06-15 01:59:33 +00:00
hex_util.rs git_backend: derive the change ID from the git change-id header 2025-04-09 16:42:56 +00:00
id_prefix.rs id_prefix: check conflicting bookmarks/tags when calculating shortest length 2025-06-23 00:27:01 +00:00
index.rs clippy: replace allow directives with expect or delete them when possible 2025-03-06 07:24:28 +00:00
lib.rs evolution: walk operations to build predecessors graph 2025-05-27 13:28:09 +00:00
local_working_copy.rs backend: add CopyId to TreeValue::File 2025-06-03 01:11:32 +00:00
matchers.rs repo_path: remove assertion from constructors 2025-04-15 14:42:23 +00:00
merge.rs merge: derive serde::Serialize for RefTarget 2025-06-27 01:05:47 +00:00
merged_tree.rs address new mismatched_lifetime_syntaxes Clippy lint 2025-06-17 07:40:05 +00:00
object_id.rs object_id: implement serde::Serialize 2025-06-27 00:48:44 +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 templater: make Operation object serializable 2025-06-27 01:05:59 +00:00
op_walk.rs op_store: pack start/end_time into TimestampRange struct 2025-06-27 01:05:59 +00:00
operation.rs templater: make Operation object serializable 2025-06-27 01:05:59 +00:00
ref_name.rs view: rename workspace "id" to "name" 2025-03-31 03:39:29 +00:00
refs.rs view: rename RemoteRefState::Tracking to Tracked 2025-03-31 01:41:31 +00:00
repo.rs address new mismatched_lifetime_syntaxes Clippy lint 2025-06-17 07:40:05 +00:00
repo_path.rs repo_path: derive serde::Serialize 2025-06-27 00:48:44 +00:00
revset.pest fileset, revset: settle on optionally-quoted pattern syntax 2025-03-11 08:35:27 +00:00
revset.rs revset: inline expect_<construct>_with() parsing helpers 2025-06-27 01:29:11 +00:00
revset_parser.rs revset: inline expect_<construct>_with() parsing helpers 2025-06-27 01:29:11 +00:00
rewrite.rs async: avoid some async blocks by making whole functions async 2025-06-10 20:19:47 +00:00
secret_backend.rs address new mismatched_lifetime_syntaxes Clippy lint 2025-06-17 07:40:05 +00:00
settings.rs cargo: upgrade rand and rand_chacha 2025-05-20 15:38:43 +00:00
signing.rs signing: add gpgsm backend 2025-03-20 17:01:39 +00:00
simple_backend.rs address new mismatched_lifetime_syntaxes Clippy lint 2025-06-17 07:40:05 +00:00
simple_op_heads_store.rs cleanup: enable unused_trait_names clippy lint and run clippy --fix 2025-03-16 00:35:56 +00:00
simple_op_store.rs op_store: pack start/end_time into TimestampRange struct 2025-06-27 01:05:59 +00:00
ssh_signing.rs clippy: change std::os::windows::process::CommandExt to underscore imports. 2025-06-08 00:18:01 +00:00
stacked_table.rs cleanup: enable unused_trait_names clippy lint and run clippy --fix 2025-03-16 00:35:56 +00:00
store.rs address new mismatched_lifetime_syntaxes Clippy lint 2025-06-17 07:40:05 +00:00
str_util.rs str_util: parse regex-i:pattern as case-insensitive regex 2025-06-01 00:25:56 +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 test_signing_backend: import modules from crate:: 2025-06-26 12:53:39 +00:00
time_util.rs time_util: replace use of chrono-english by interim 2025-03-24 23:59:21 +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 op_store: pack start/end_time into TimestampRange struct 2025-06-27 01:05:59 +00:00
tree.rs address new mismatched_lifetime_syntaxes Clippy lint 2025-06-17 07:40:05 +00:00
tree_builder.rs cleanup: enable unused_trait_names clippy lint and run clippy --fix 2025-03-16 00:35:56 +00:00
union_find.rs cleanup: enable unused_trait_names clippy lint and run clippy --fix 2025-03-16 00:35:56 +00:00
view.rs view: rename workspace "id" to "name" 2025-03-31 03:39:29 +00:00
working_copy.rs transaction: wrap tx.commit() error in enum 2025-04-12 06:56:13 +00:00
workspace.rs workspace: leverage path_from/to_bytes() helper 2025-06-27 10:19:50 +00:00