Get desktop application:
View/edit binary Protocol Buffers messages
The version compatibility range that the client requests. For example, if the client requests Patch level compatibility, then the server should trigger a failed precondition if the server's version is not identical down to the patch level.
(message has no fields)
(message has no fields)
(message has no fields)
(message has no fields)
Implement cache watching
(message has no fields)
Request the list of packages that the daemon is aware of. Since 1.11.0
Request the list of packages that the daemon is aware of. This is a blocking call that will wait for the daemon to finish discovering the packages, rather than returning 'unavailable'. It will _still_ report unavailable if a critical process in the daemon is not running, and the answer will never come. Since 1.12.0
(message has no fields)
AnchoredSystemPathBuf
RelativeUnixPathBuf -> Hash
Used in:
Used as request type in: Turbod.DiscoverPackages, Turbod.DiscoverPackagesBlocking
(message has no fields)
Used as response type in: Turbod.DiscoverPackages, Turbod.DiscoverPackagesBlocking
Used in:
Used in:
Used in:
Used in:
Used in:
(message has no fields)
Used in:
Default to match old behaviour. Requires exact string match, performing no compatibility checks.
The Major and Minor version must match, and the Patch version must be greater than or equal to the client's Patch version.
The Major version must match, and the Minor version must be greater than or equal to the client's Minor version.
The Major version must match. This is the most lenient check.