Cargo Features

[dependencies]
jj-lib = { version = "0.23.0", default-features = false, features = ["git", "vendored-openssl", "watchman", "testing"] }
default = git

The git feature is set by default whenever jj-lib is added without default-features = false somewhere in the dependency tree.

git default testing?

Enables git2, gix ^0.66.0, and gix-filter ^0.13.0

Affects jj-lib::git, jj-lib::git_backend

vendored-openssl

Enables vendored-openssl of git2

watchman

Enables tokio and watchman_client

Affects fsmonitor::watchman

testing = git

Affects jj-lib::secret_backend