jj/lib/src
Yuya Nishihara e85a5c44cd rewrite: move description handling from squash_commits() to caller
This allows caller to reborrow tx.repo() to render description template. It
also matches the documented behavior.
2025-02-04 06:05:58 +00:00
..
config git: spawn a separate git process for network operations 2025-01-23 16:50:53 +00:00
default_index revset: add subject() predicate that matches first line of descriptions 2025-01-21 02:13:04 +00:00
lock lock: propagate error from lock(), remove panic from unlock path 2024-11-14 22:37:54 +09:00
protos lib: remove hack to migrate old git remotes 2025-01-08 22:02:21 +00:00
absorb.rs absorb: print status if source commit still contains diffs 2025-01-16 01:09:33 +00:00
annotate.rs conflicts: add "ui.conflict-marker-style" config 2024-11-23 08:28:47 -06:00
backend.rs cleanup: remove Conflict default impl 2025-01-18 07:49:43 +00:00
commit.rs commit_builder: add is_empty(), is_discardable(), and .abandon() 2024-12-21 09:19:54 +09:00
commit_builder.rs commit_builder: add is_empty(), is_discardable(), and .abandon() 2024-12-21 09:19:54 +09:00
config.rs config: add public ConfigLayer::ensure_table() function 2025-01-22 01:01:04 +00:00
config_resolver.rs config: add --when.command to scope resolution 2025-01-24 05:30:07 +00:00
conflicts.rs conflicts: use clearer wording for missing newline comment 2025-01-31 23:38:42 +00:00
content_hash.rs style: add semicolon at the end of expressions used as statements 2024-10-04 22:29:13 +02:00
copies.rs copies: determine copy/rename operation by CopiesTreeDiffStream 2024-08-23 10:29:12 +09:00
dag_walk.rs lib: dag_walk: fix doc comment typos 2025-01-11 16:19:52 +00:00
default_submodule_store.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
diff.rs diff: optimize allocation of histogram entries for unique words 2024-11-22 08:20:55 +09:00
dsl_util.rs revset: escape symbols in "did you mean" hint 2025-02-03 01:31:04 +00:00
extensions_map.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
file_util.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
files.rs files: use Merge constructor to interleave conflicting diff parts 2025-01-09 06:54:09 +00:00
fileset.pest templates: support hex bytes in string literals 2024-10-13 12:02:40 +05:30
fileset.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
fileset_parser.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +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: remove WatchmanConfig Default impl 2025-01-18 07:49:43 +00:00
git.rs git: split function that queries remote default branch, call only when needed 2025-02-03 03:43:11 +00:00
git_backend.rs cargo: bump gix to 0.69.1 2025-01-12 10:01:58 +00:00
git_subprocess.rs git: initialize subprocess context without using git2::Repository 2025-02-01 11:04:38 +00:00
gitignore.rs jj-lib: fix typo in tests 2024-12-19 11:35:44 -08:00
gpg_signing.rs signing: move default backend settings to config/misc.toml 2024-12-25 10:44:37 +09:00
graph.rs graph: make reverse_graph() accept separate node id type 2025-01-22 00:44:42 +00:00
hex_util.rs hex_util: simplify conversion from bytes to reverse hex string 2024-10-16 09:12:16 +09:00
id_prefix.rs revset: reorganize expression resolution/evaluation methods 2024-11-08 10:34:02 +09:00
index.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
lib.rs git: spawn a separate git process for network operations 2025-01-23 16:50:53 +00:00
local_backend.rs cleanup: remove Conflict default impl 2025-01-18 07:49:43 +00:00
local_working_copy.rs local_working_copy: on snapshot, ignore submodule in ignored directories 2025-01-08 09:39:59 +09:00
matchers.rs nightly clippy fixes 2024-11-18 18:49:05 -08:00
merge.rs merge: inline trivial_merge_inner() 2025-01-09 06:54:09 +00:00
merged_tree.rs merged_tree: slightly adjust doc comment of inner trees() helpers 2024-11-30 10:20:43 +09:00
object_id.rs object_id: implement Display on ObjectId types 2024-10-16 09:12:16 +09:00
op_heads_store.rs lock: propagate error from lock(), remove panic from unlock path 2024-11-14 22:37:54 +09:00
op_store.rs object_id: implement Display on ObjectId types 2024-10-16 09:12:16 +09:00
op_walk.rs op_heads_store: allow methods to return errors 2024-11-13 23:05:24 -08:00
operation.rs style: add semicolon at the end of expressions used as statements 2024-10-04 22:29:13 +02:00
refs.rs merge: make trivial_merge() take a single slice of interleaved terms 2025-01-09 00:07:05 +00:00
repo.rs rewrite: add option to delete abandoned bookmarks 2025-01-21 02:37:07 +00:00
repo_path.rs resolve: try to resolve all conflicted files in fileset 2025-01-08 23:52:21 +00:00
revset.pest revset: parse unicode XID_CONTINUE characters as symbol 2025-01-15 07:24:10 +00:00
revset.rs revset: escape symbols in "did you mean" hint 2025-02-03 01:31:04 +00:00
revset_parser.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
rewrite.rs rewrite: move description handling from squash_commits() to caller 2025-02-04 06:05:58 +00:00
secret_backend.rs backend: make write methods async 2024-09-04 18:34:11 -07:00
settings.rs git: spawn a separate git process for network operations 2025-01-23 16:50:53 +00:00
signing.rs cleanup: remove a bunch of unused Default impls 2025-01-18 07:49:43 +00:00
simple_op_heads_store.rs lock: propagate error from lock(), remove panic from unlock path 2024-11-14 22:37:54 +09:00
simple_op_store.rs lib: remove hack to migrate old git remotes 2025-01-08 22:02:21 +00:00
ssh_signing.rs signing: move default backend settings to config/misc.toml 2024-12-25 10:44:37 +09:00
stacked_table.rs stacked_table: add context to error type, propagate lock error 2024-11-14 22:37:54 +09:00
store.rs signing: cap number of cached verification results 2025-01-02 15:06:52 +09:00
str_util.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +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 sign: Add templater methods to show signature info 2025-01-04 13:24:08 +01:00
time_util.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
transaction.rs repo: propagate error from record_rewrites() 2025-01-17 00:28:25 +00:00
tree.rs merge: make trivial_merge() take a single slice of interleaved terms 2025-01-09 00:07:05 +00:00
tree_builder.rs store: make get_tree() functions take owned repo path 2024-11-27 18:53:28 -08:00
union_find.rs docs: fix cargo doc warnings 2024-12-31 17:11:28 -06:00
view.rs revset: allow tags() to take a pattern for an argument 2024-11-20 00:47:23 +00:00
working_copy.rs working_copy: added UntrackedReason::FileNotAutoTracked for files not tracked because of snapshot.auto-track 2025-01-05 17:43:59 +01:00
workspace.rs workspace: add settings() getter 2025-01-06 10:39:48 +09:00