jj/lib/src
Martin von Zweigbergk 02e6420606 repo: inline MutableRepo's {view,index,evolution}_mut() methods
The methods are now only called from within the type. Inlining means
that the borrow checker will let us borrow these separate fields
concurrently. We'll take advantage of that soon.
2021-03-08 23:17:29 -08:00
..
commit.rs git: extract function for pushing commit to remote branch, and test it 2020-12-28 00:53:41 -08:00
commit_builder.rs transaction: move most functionality to MutableRepo 2021-03-07 23:10:32 -08:00
conflicts.rs conflicts: add another helper for writing materialized conflict to store 2020-12-26 00:35:45 -08:00
dag_walk.rs index: keep up to date within transaction 2021-02-14 00:58:11 -08:00
evolution.rs transaction: move most functionality to MutableRepo 2021-03-07 23:10:32 -08:00
files.rs merge: rewrite code for 3-way merge of files to handle not just trivial cases 2021-01-22 11:41:50 -08:00
git.rs transaction: add accessors for view and evolution directly on transaction 2021-02-13 13:43:48 -08:00
git_store.rs cleanup: fix lots of issues found in the lib crate by clippy 2021-02-26 23:15:43 -08:00
index.rs index: update in memory and on disk while resolving operation conflicts 2021-03-06 23:30:03 -08:00
index_store.rs index_store: avoid passing whole repo into get_index_at_op() 2021-03-06 23:06:35 -08:00
lib.rs index: introduce IndexStore, which owns ReadonlyIndex files 2021-03-06 09:52:16 -08:00
local_store.rs git: return a new repo instance from the store instead of the store's instance 2020-12-28 23:38:20 -08:00
lock.rs cleanup: fix lots of issues found in the lib crate by clippy 2021-02-26 23:15:43 -08:00
matchers.rs import commit 0f15be02bf4012c116636913562691a0aaa7aed2 from my hg repo 2020-12-12 00:23:38 -08:00
op_store.rs view: add tracking of "public" heads (copying Mercurial's phase concept) 2021-01-16 11:48:35 -08:00
operation.rs import commit 0f15be02bf4012c116636913562691a0aaa7aed2 from my hg repo 2020-12-12 00:23:38 -08:00
protos.rs protobuf: generate code at build-time 2020-12-24 01:05:17 -08:00
repo.rs repo: inline MutableRepo's {view,index,evolution}_mut() methods 2021-03-08 23:17:29 -08:00
repo_path.rs import commit 0f15be02bf4012c116636913562691a0aaa7aed2 from my hg repo 2020-12-12 00:23:38 -08:00
rewrite.rs rewrite: make merge_commit_trees() use index for finding common ancestors 2021-02-23 20:49:18 -08:00
settings.rs cleanup: fix lots of issues found in the lib crate by clippy 2021-02-26 23:15:43 -08:00
simple_op_store.rs view: add tracking of "public" heads (copying Mercurial's phase concept) 2021-01-16 11:48:35 -08:00
store.rs git: return a new repo instance from the store instead of the store's instance 2020-12-28 23:38:20 -08:00
store_wrapper.rs git: return a new repo instance from the store instead of the store's instance 2020-12-28 23:38:20 -08:00
testutils.rs init: add support for creating new repo backed by bare git repo in .jj/git/ 2020-12-28 00:54:03 -08:00
transaction.rs transaction: move most functionality to MutableRepo 2021-03-07 23:10:32 -08:00
tree.rs trees: make entries() function be the recursive one, since it's more common 2020-12-20 00:26:06 -08:00
tree_builder.rs import commit 0f15be02bf4012c116636913562691a0aaa7aed2 from my hg repo 2020-12-12 00:23:38 -08:00
trees.rs commands: add an interactive mode for jj restore 2020-12-26 01:16:19 -08:00
view.rs index: update in memory and on disk while resolving operation conflicts 2021-03-06 23:30:03 -08:00
working_copy.rs cleanup: fix lots of issues found in the lib crate by clippy 2021-02-26 23:15:43 -08:00