jj/lib/src
Yuya Nishihara 11ee2f22c4 revset: implement simple symbol alias expansion
Since syntactic information like symbol or function name is lost after
parse(), alias substitution is inserted to the middle of the post-parsing
stage, not after the whole RevsetExpression tree is built. This is the main
difference from Mercurial. Mercurial also caches parsed aliases, but I don't
think that would have a measurable impact.
2022-11-27 20:12:22 +09:00
..
protos backend: rename NormalFile to just File 2022-11-14 23:36:43 -08:00
backend.rs backend: rename NormalFile to just File 2022-11-14 23:36:43 -08:00
commit.rs backend: remove Commit::is_open field from data model 2022-11-05 06:14:37 -07:00
commit_builder.rs commit_builder: remove redundant for_open_commit() 2022-11-05 06:14:37 -07:00
conflicts.rs backend: rename NormalFile to just File 2022-11-14 23:36:43 -08:00
content_hash.rs local_backend: use ContentHash rather than hashing protos 2022-11-12 21:40:36 -08:00
dag_walk.rs cleanup: remove extern crate declarations 2022-09-21 22:24:09 -07:00
diff.rs diff: add helpers for finding index for non-base side 2022-03-10 22:00:45 -08:00
file_util.rs Fix some cargo +nightly clippy warnings 2022-11-24 20:29:17 -08:00
files.rs cleanup: remove workaround for fixed split_inclusive() bug 2022-07-10 11:09:01 -07:00
git.rs git: on export, delete deleted refs before adding added refs 2022-11-26 06:05:29 -10:00
git_backend.rs backend: rename NormalFile to just File 2022-11-14 23:36:43 -08:00
gitignore.rs gitignore: move function for chaining .gitignore to central place (#65, #87) 2022-03-12 10:48:06 -08:00
index.rs tests: move testutils module into separate crate 2022-11-08 07:29:35 -08:00
index_store.rs Fixes suggested by new version of Clippy 2022-11-03 21:38:16 -07:00
lib.rs local_backend: switch from Protobuf to Thrift 2022-11-13 21:55:41 -08:00
local_backend.rs backend: rename NormalFile to just File 2022-11-14 23:36:43 -08:00
local_backend_model.rs backend: rename NormalFile to just File 2022-11-14 23:36:43 -08:00
local_backend_model.thrift backend: rename NormalFile to just File 2022-11-14 23:36:43 -08:00
lock.rs tests: move testutils module into separate crate 2022-11-08 07:29:35 -08:00
matchers.rs cleanup: remove extern crate declarations 2022-09-21 22:24:09 -07:00
nightly_shims.rs
op_heads_store.rs repo: pass in OperationMetadata to OpHeadsStore::init() 2022-11-13 19:06:11 -08:00
op_store.rs op_store: move logic out of OperationMetadata 2022-11-13 19:06:11 -08:00
operation.rs
proto_op_store.rs simple_op_store: replace Protobuf by Thrift 2022-11-13 11:39:33 -08:00
refs.rs
repo.rs operations: make hostname and username configurable 2022-11-14 10:02:04 -08:00
repo_path.rs local_backend: use ContentHash rather than hashing protos 2022-11-12 21:40:36 -08:00
revset.pest revset: add table of symbol aliases and pass around parse functions 2022-11-27 20:12:22 +09:00
revset.rs revset: implement simple symbol alias expansion 2022-11-27 20:12:22 +09:00
revset_graph_iterator.rs revset_graph_iterator: add a mode for generating reverse graph 2022-05-15 05:17:54 -07:00
rewrite.rs commit_builder: remove redundant for_open_commit() 2022-11-05 06:14:37 -07:00
settings.rs feature: support relative timestamps as a config option 2022-11-27 08:35:17 +10:00
simple_op_store.rs Fix some cargo +nightly clippy warnings 2022-11-24 20:29:17 -08:00
simple_op_store_model.rs simple_op_store: replace Protobuf by Thrift 2022-11-13 11:39:33 -08:00
simple_op_store_model.thrift simple_op_store: replace Protobuf by Thrift 2022-11-13 11:39:33 -08:00
stacked_table.rs tests: move testutils module into separate crate 2022-11-08 07:29:35 -08:00
store.rs backend: let each backend handle root commit on write 2022-09-20 21:20:57 -07:00
transaction.rs operations: allow overriding timestamps for tests 2022-11-24 16:00:20 -10:00
tree.rs backend: rename NormalFile to just File 2022-11-14 23:36:43 -08:00
tree_builder.rs working_copy: on finish(), don't serialize tree_state if known to be clean 2022-10-02 15:15:18 +09:00
view.rs git: update our record of Git branches on export 2022-11-13 15:06:10 -08:00
working_copy.rs backend: rename NormalFile to just File 2022-11-14 23:36:43 -08:00
workspace.rs operations: make hostname and username configurable 2022-11-14 10:02:04 -08:00