From: Johannes Schindelin Date: Sun, 01 Oct 2006 20:48:30 GMT Subject: Re: [BUG] "git cat-file tree " prints garbage Message-ID: In-Reply-To: <20061001202602.GD32373@albany.tokkee.org> Hi, On Sun, 1 Oct 2006, Sebastian Harl wrote: > When using "git cat-file tree " to print a tree's content, it produces > garbage output like the following: > > $ git cat-file -t c0cd1e4e1888be6a70d44476996ece8be1ab52a2 > tree > $ git cat-file tree c0cd1e4e1888be6a70d44476996ece8be1ab52a2 > 100644 .gitignore%ëF7¦ùq¤¢«‚:“y—ǽ100644 > COPYINGoø|Fd˜C—bW‘Èê;»_"y£40000 DocumentationŠ>Ý¢ÞÀŸçœ $ë#ºâü100755 > GIT-VERSION-GEN > [...] > > Using "git cat-file -p " works fine. > (The above example uses one of the latest commits of the git.git repository) That is not a bug. "git cat-file tree " produces the _exact_ contents of the object, while "-p" _pretty_-prints the contents. Ciao, Dscho