jj/lib/src
Yuya Nishihara 2b78275e22 view: add per-remote view types and iterator that reconstructs BranchTarget
I'm planning to add support for untracked remote branches, and under that
model, there will be many remote branches without local counterparts. That's
the main reason why remote branches are grouped by remote, not by branch name.

The added helper functions will be used by simple_op_store and view.
2023-10-14 22:20:00 +09:00
..
lock
protos git: on deserialize/import/export, copy refs/heads/* to remote named "git" 2023-10-07 19:33:35 +09:00
backend.rs backend: make read functions async 2023-10-08 23:36:49 -07:00
commit.rs templater: fast-path empty and conflict to not read trees 2023-09-26 18:18:52 -07:00
commit_builder.rs commit_builder: remove last traces of pre-MergedTree API 2023-08-29 07:01:52 -07:00
conflicts.rs files: take Merge argument to merge() 2023-09-27 22:14:39 -07:00
content_hash.rs content_hash: make public 2023-09-18 07:53:19 -07:00
dag_walk.rs dag_walk: add topological sort that runs Kahn's algorithm with heap queue 2023-08-15 15:03:45 +09:00
default_index_store.rs cleanup: replace x[n..n+l] by x[n..][..l] 2023-08-21 22:29:46 -07:00
default_revset_engine.rs templater: fast-path empty and conflict to not read trees 2023-09-26 18:18:52 -07:00
default_revset_graph_iterator.rs
default_submodule_store.rs
diff.rs
file_util.rs
files.rs files: take Merge argument to merge() 2023-09-27 22:14:39 -07: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
git.rs view: extract remove_remote() from git module 2023-10-13 18:12:45 +09:00
git_backend.rs backend: make read functions async 2023-10-08 23:36:49 -07:00
gitignore.rs Fix .gitignore handling of ignored directories 2023-08-22 22:08:32 -07:00
hex_util.rs
id_prefix.rs revset: resolve "@" symbol's workspace id earlier (while parsing) 2023-08-20 17:57:18 -07:00
index.rs
lib.rs working copy: start defining a working copy trait 2023-10-12 16:10:38 -07:00
local_backend.rs backend: make read functions async 2023-10-08 23:36:49 -07:00
local_working_copy.rs working copy: rename working_copy_path() to just path() 2023-10-12 16:10:38 -07:00
lock.rs
matchers.rs
merge.rs merge: implement Default and Extend on MergeBuilder 2023-10-08 23:36:49 -07:00
merged_tree.rs merged_tree: read before/after trees concurrently 2023-10-08 23:36:49 -07:00
op_heads_store.rs op_heads_store: propagate errors from OpStore 2023-08-31 12:36:47 -07:00
op_store.rs view: add per-remote view types and iterator that reconstructs BranchTarget 2023-10-14 22:20:00 +09:00
operation.rs
refs.rs refs: migrate classify_branch_push_action() to local/remote targets pair 2023-10-12 16:50:09 +09:00
repo.rs view: extract remove_remote() from git module 2023-10-13 18:12:45 +09:00
repo_path.rs repo_path: avoid repeated copying of PathBuf in to_fs_path() 2023-09-09 08:43:29 -07:00
revset.pest revset: add 0-ary "::" and ".." operators as short for "all()" and "~root()" 2023-09-05 10:40:04 +09:00
revset.rs git: look up "git" remote branches normally 2023-10-07 19:33:35 +09:00
revset_graph.rs
rewrite.rs view: extract method that iterates local branches only 2023-09-30 12:02:35 +09:00
settings.rs cli: redefine default log revset using immutable_heads() 2023-10-01 11:15:30 -07:00
simple_op_heads_store.rs
simple_op_store.rs git: on deserialize/import/export, copy refs/heads/* to remote named "git" 2023-10-07 19:33:35 +09:00
stacked_table.rs cleanup: replace x[n..n+l] by x[n..][..l] 2023-08-21 22:29:46 -07:00
store.rs backend: make read functions async 2023-10-08 23:36:49 -07:00
submodule_store.rs
transaction.rs
tree.rs tree: simplify conflict before resolving at hunk level 2023-09-27 22:14:39 -07:00
tree_builder.rs tree_builder: remove unnecessary has_overrides() method 2023-08-26 07:02:04 -07:00
view.rs view: extract remove_remote() from git module 2023-10-13 18:12:45 +09:00
working_copy.rs working copy: rename working_copy_path() to just path() 2023-10-12 16:10:38 -07:00
workspace.rs working copy: don't expose TreeStateError in LocalWorkingCopy API 2023-10-12 16:10:38 -07:00