diff options
author | brian m. carlson <sandals@crustytoothpaste.net> | 2019-10-28 00:58:55 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-10-28 11:34:57 +0900 |
commit | 2eabd383134b7dedbda0e8367ef3df63c67a0445 (patch) | |
tree | 09ac0abf9b20bd2063baf57d2743d89196893a65 /Documentation/git-rev-parse.txt | |
parent | 1bcef512040979964816937162bfc9968d414a4d (diff) | |
download | git-2eabd383134b7dedbda0e8367ef3df63c67a0445.tar.gz |
rev-parse: add a --show-object-format option
Add an option to print the object format used for input, output, or
storage. This allows shell scripts to discover the hash algorithm in
use.
Since the transition plan allows for multiple input algorithms, document
that we may provide multiple results for input, and the format that the
results may take. While we don't support this now, documenting it early
means that script authors can future-proof their scripts for when we do.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/git-rev-parse.txt')
-rw-r--r-- | Documentation/git-rev-parse.txt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/git-rev-parse.txt b/Documentation/git-rev-parse.txt index e72d332b83..9985477efe 100644 --- a/Documentation/git-rev-parse.txt +++ b/Documentation/git-rev-parse.txt @@ -274,6 +274,13 @@ print a message to stderr and exit with nonzero status. Show the path to the shared index file in split index mode, or empty if not in split-index mode. +--show-object-format[=(storage|input|output)]:: + Show the object format (hash algorithm) used for the repository + for storage inside the `.git` directory, input, or output. For + input, multiple algorithms may be printed, space-separated. + If not specified, the default is "storage". + + Other Options ~~~~~~~~~~~~~ |