Cargo Features
[dependencies]
jujutsu-lib = { version = "0.7.1", default-features = false, features = ["vendored-openssl", "legacy-thrift"] }
- default = legacy-thrift
-
The
legacy-thrift
feature is set by default wheneverjujutsu-lib
is added without
somewhere in the dependency tree.default-features = false - vendored-openssl
-
Enables vendored-openssl of git2 ^0.16.1
- legacy-thrift default = thrift
-
Enable upgrade of repositories created with storage backends based on Thrift format. Only repos accessed by an unreleased jj version in the (0.5.1,0.6.0) range used Thrift.
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.