ok/jj
1
0
Fork 0
forked from mirrors/jj
jj/lib/src
Yuya Nishihara 8b0c01d1e9 git: return early from import_refs() if no commits to abandon
This saves another 150ms needed to set up binary heap with ~4000 wanted
and unwanted heads.
2023-06-16 09:45:41 +09:00
..
lock
protos working_copy: get conflict id from the current tree 2023-05-31 06:28:15 -07:00
backend.rs
commit.rs
commit_builder.rs
conflicts.rs conflicts: extract methods for converting to/from generic legacy form 2023-06-13 21:48:35 +02:00
content_hash.rs
dag_walk.rs dag_walk: add lazy topo-order iterator for chronological data 2023-06-11 11:38:03 +09:00
default_index_store.rs dag_walk: rename bfs() to dfs() because it's depth-first 2023-06-04 11:47:49 +09:00
default_revset_engine.rs
default_revset_graph_iterator.rs
diff.rs
file_util.rs
files.rs merge: make trivial_merge() return a reference 2023-05-31 06:28:01 -07:00
git.rs git: return early from import_refs() if no commits to abandon 2023-06-16 09:45:41 +09:00
git_backend.rs
gitignore.rs
hex_util.rs
id_prefix.rs
index.rs
lib.rs
local_backend.rs
lock.rs
matchers.rs
merge.rs merge: make trivial_merge() return a reference 2023-05-31 06:28:01 -07:00
nightly_shims.rs
op_heads_store.rs dag_walk: reorder and adjust signature of neighbors_fn for consistency 2023-06-04 11:47:49 +09:00
op_store.rs
operation.rs operation: iterate ancestors incrementally with timestamp-based heuristic 2023-06-11 11:38:03 +09:00
refs.rs
repo.rs git: on import_refs(), don't clobber view's heads with known HEAD@git 2023-06-16 09:45:41 +09:00
repo_path.rs repo_path: micro-optimize .join() to not reallocate cloned Vec 2023-06-15 00:45:07 +09:00
revset.pest
revset.rs revsets: stop jj parsing br as a git_ref refs/heads/br 2023-06-12 14:31:44 -07:00
rewrite.rs dag_walk: unbox topo_order_reverse() callback 2023-06-04 11:47:49 +09:00
settings.rs feat(diff): add ui.diff-instructions option to suppress JJ-INSTRUCTIONS file 2023-06-06 22:43:14 -07:00
simple_op_heads_store.rs
simple_op_store.rs
stacked_table.rs cleanup: avoid some unnecessary uses of Cursor 2023-05-30 21:06:24 -07:00
store.rs conflicts: extract methods for converting to/from generic legacy form 2023-06-13 21:48:35 +02:00
transaction.rs cli: in jj git push, create transaction in a single place 2023-06-04 20:50:11 -07:00
tree.rs tree: reuse caller-provided path in known_sub_tree(), mark it as private 2023-06-15 00:45:07 +09:00
tree_builder.rs tree_builder: populate base trees by recursion 2023-06-02 12:23:37 +09:00
view.rs
working_copy.rs conflicts: remove ConflictId from update_conflict_from_content() 2023-06-13 08:49:46 +02:00
workspace.rs