|  | git-show-index(1) | 
|  | ================= | 
|  |  | 
|  | NAME | 
|  | ---- | 
|  | git-show-index - Show packed archive index | 
|  |  | 
|  |  | 
|  | SYNOPSIS | 
|  | -------- | 
|  | [verse] | 
|  | 'git show-index' [--object-format=<hash-algorithm>] | 
|  |  | 
|  |  | 
|  | DESCRIPTION | 
|  | ----------- | 
|  | Read the `.idx` file for a Git packfile (created with | 
|  | linkgit:git-pack-objects[1] or linkgit:git-index-pack[1]) from the | 
|  | standard input, and dump its contents. The output consists of one object | 
|  | per line, with each line containing two or three space-separated | 
|  | columns: | 
|  |  | 
|  | - the first column is the offset in bytes of the object within the | 
|  | corresponding packfile | 
|  |  | 
|  | - the second column is the object id of the object | 
|  |  | 
|  | - if the index version is 2 or higher, the third column contains the | 
|  | CRC32 of the object data | 
|  |  | 
|  | The objects are output in the order in which they are found in the index | 
|  | file, which should be (in a correctly constructed file) sorted by object | 
|  | id. | 
|  |  | 
|  | Note that you can get more information on a packfile by calling | 
|  | linkgit:git-verify-pack[1]. However, as this command considers only the | 
|  | index file itself, it's both faster and more flexible. | 
|  |  | 
|  | OPTIONS | 
|  | ------- | 
|  |  | 
|  | --object-format=<hash-algorithm>:: | 
|  | Specify the given object format (hash algorithm) for the index file.  The | 
|  | valid values are 'sha1' and (if enabled) 'sha256'.  The default is the | 
|  | algorithm for the current repository (set by `extensions.objectFormat`), or | 
|  | 'sha1' if no value is set or outside a repository.. | 
|  | + | 
|  | include::object-format-disclaimer.txt[] | 
|  |  | 
|  | GIT | 
|  | --- | 
|  | Part of the linkgit:git[1] suite |