git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Inspecting a corrupt git object

From
MBMagnus Bäck <magnus.back@sonyericsson.com>
Date
Aug 4, 2010, 13:09 UTC
Message-ID
<20100804130957.GB1537@jpl.local>
In-Reply-To
<i3bd0r$g2l$1@dough.gmane.org>
On Wednesday, August 04, 2010 at 11:48 CEST,
     Alejandro Riveira Fernández <ariveira@gmail.com> wrote:
Show 14 quoted lines
> On Wed, 04 Aug 2010 11:25:30 +0200, Magnus Bäck wrote:
>
> > From what I gather from the community book and Pro Git, a git object
> > file is a deflated representation of the object type as a string,
> > the payload size, a null byte, and the payload. Is there a standard
> > tool for inflating the file back so that I can inspect what the
> > actual difference between these two are? Short of writing a tool
> > utilizing zlib, at least.
>
>  Maybe
>
>  git cat-file -p <sha1>
>
>  ?

Sorry, I should've been more clear here. I know about cat-file's pretty-printing abilities, but I just wanted to inflate the loose object data and see *exactly* where the differing byte ended up.

-- 
Magnus Bäck                      Opinions are my own and do not necessarily
SW Configuration Manager         represent the ones of my employer, etc.
Sony Ericsson
Previous: Alejandro Riveira FernándezNext: Thomas Rast
Message 3 of 6 in “Inspecting a corrupt git object”
  1. Magnus BäckAug 4, 2010
  2. Alejandro Riveira FernándezAug 4, 2010
  3. Magnus BäckAug 4, 2010
  4. Thomas RastAug 4, 2010
  5. Magnus BäckAug 4, 2010
  6. Holger HellmuthAug 4, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.