The scalar diagnose command collects logs and config details for the current
repository. The resulting zip file helps root-cause issues.
When run inside your repository, creates a zip file containing several important files for that repository. This includes:
-
Configuration files from your
.gitfolder, such as theconfigfile,index,hooks, andrefs. -
A summary of your Git object database, including the number of loose objects and the names and sizes of pack-files.
As the diagnose command completes, it provides the path of the resulting
zip file. This zip can be attached to bug reports to make the analysis easier.
The Scalar-specific configuration is only available for repos using the GVFS protocol.
When using an enlistment cloned with scalar clone and the GVFS protocol,
you will have a value called the cache server URL. Cache servers are a feature
of the GVFS protocol to provide low-latency access to the on-demand object
requests. This modifies the gvfs.cache-server setting in your local Git config
file.
Run scalar cache-server --get to see the current cache server.
Run scalar cache-server --list to see the available cache server URLs.
Run scalar cache-server --set=<url> to set your cache server to <url>.