mirror of
https://github.com/martinvonz/jj.git
synced 2025-02-10 14:26:58 +00:00
This migrates the native backend from Protobuf to Thrift since Google's Protobuf team does let us import jj into Google's monorepo if it uses a third-party Protobuf library. Since the native backend is not supported, I didn't write any migration code for it. We can't remove `lib/src/protos/store.proto` yet, because it's also used by the Git backend (only the `predecessors` and `change_id` fields). |
||
---|---|---|
.. | ||
protos | ||
backend.rs | ||
commit.rs | ||
commit_builder.rs | ||
conflicts.rs | ||
content_hash.rs | ||
dag_walk.rs | ||
diff.rs | ||
file_util.rs | ||
files.rs | ||
git.rs | ||
git_backend.rs | ||
gitignore.rs | ||
index.rs | ||
index_store.rs | ||
lib.rs | ||
local_backend.rs | ||
local_backend_model.rs | ||
local_backend_model.thrift | ||
lock.rs | ||
matchers.rs | ||
nightly_shims.rs | ||
op_heads_store.rs | ||
op_store.rs | ||
operation.rs | ||
proto_op_store.rs | ||
refs.rs | ||
repo.rs | ||
repo_path.rs | ||
revset.pest | ||
revset.rs | ||
revset_graph_iterator.rs | ||
rewrite.rs | ||
settings.rs | ||
simple_op_store.rs | ||
simple_op_store_model.rs | ||
simple_op_store_model.thrift | ||
stacked_table.rs | ||
store.rs | ||
transaction.rs | ||
tree.rs | ||
tree_builder.rs | ||
view.rs | ||
working_copy.rs | ||
workspace.rs |