mirror of
https://github.com/martinvonz/jj.git
synced 2025-02-08 21:48:08 +00:00
c269b72fb3
With this patch, we auto-upgrade existing repos that use Thrift format for the operation log to use Protobuf format. That would only be repos used with an unreleased version of jj after 0.5.1 (which may be the majority of repos?). The upgrade from Thrift is simpler because we now use the same hashing scheme for the Protobuf-based storage, so the operation and view IDs remain the same as they were in the Thrift-based storage. We could simplify the code a bit more as a result, but since this code is supposed to be short-lived, I didn't bother. Since the change from the Protobuf format with the old hashing scheme to a the (same) Protobuf format with the new hashing scheme shouldn't impact users, I removed the entry we had in the changelog about the format change. |
||
---|---|---|
.. | ||
src | ||
tests | ||
testutils | ||
build.rs | ||
Cargo.toml |