Hi, On Sun, 1 Oct 2006, Sebastian Harl wrote: > When using "git cat-file tree <sha1>" 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 <sha1>" 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 <sha1>" produces the _exact_ contents of the object, while "-p" _pretty_-prints the contents. Ciao, Dscho