Re: "git log -- SHA-1" - how to get/simulate this functionality?
- From
Alex Riesen <raa.lkml@gmail.com>
- Date
- Apr 26, 2010, 18:08 UTC
- Message-ID
- <z2m81b0412b1004261108n5453b5d2h179a944fa8db9b49@mail.gmail.com>
- In-Reply-To
- <x2z76c5b8581004261056lcdb153a5j825db166916069e9@mail.gmail.com>
On Mon, Apr 26, 2010 at 19:56, Eugene Sajine <euguess@gmail.com> wrote:
Show 8 quoted lines
> On Mon, Apr 26, 2010 at 1:54 PM, Eugene Sajine <euguess@gmail.com> wrote: >> Hi, >> >> I'm wondering if there is a way to get some repo information if the >> only thing i know is SHA-1 (no full path to the file) > > I mean of course the SHA-1 of the blob, i.e. the result of git > hash-object some_file
Try 'git cat-file -t <sha>'. It prints what object type is under the hash. Than you can use either 'git cat-file <type> <sha>' (the most precise version, which shall fail if anything is wrong), 'git cat-file -p <sha>' or plain 'git show <sha>' (which always works, unless repo's broken).