Martin Langhoff venit, vidit, dixit 30.04.2009 10:53: > On Thu, Apr 30, 2009 at 9:18 AM, Martin Langhoff > <martin.langhoff@xxxxxxxxx> wrote: >> Bingo! Yes, >> >> ~$ which git-cat-file >> /usr/bin/git-cat-file >> ~$ /usr/bin/git version >> git version 1.5.6.3 > > Actually, after removing the git-core package and all its dependencies... > > # same git version that succeeds on Fedora 9, here says: > $ git svn clone -T trunk http://paintweb.googlecode.com/svn paintweb.git > usage: git-cat-file [-t|-s|-e|-p|<type>] <sha1> > error closing pipe: Broken pipe at > /home/martin/libexec/git-core/git-svn line 3252 > cat-file --batch: command returned error: 129 > > error closing pipe: Bad file descriptor at > /home/martin/libexec/git-core/git-svn line 0 > error closing pipe: Bad file descriptor at > /home/martin/libexec/git-core/git-svn line 0 > $ git version > git version 1.6.0.6 > > # a newer git says... > $ git svn clone -T trunk --ignore-paths releases > http://paintweb.googlecode.com/svn paintweb.git > usage: git-cat-file [-t|-s|-e|-p|<type>] <sha1> That one is definitely not from a newer git. What do you do in between the two steps above and below, where the same command "git version" returns different results? You must have some older parts lying around somewhere, whether they get picked up by on old or new git svn or Git.pm. What do the following say: which git-cat-file which git git --exec-path #desperate last attemtp find / -name git-cat-file | xargs -n 1 sh -c > Unexpected result returned from git cat-file at > /home/martin/libexec/git-core/git-svn line 3526 > Failed to read object 4b90eef95225bb9e34000e050d0cac8b84ab36f6 at > /home/martin/libexec/git-core/git-svn line 3527. > > $ git version > git version 1.6.2.4.10.g2254d > > ... the plot thickens... > > There is nothing in my env that would confuse git -- and my PATH has > ~/bin as the first entry, trumping everything else. So perhaps the > debian package had nothing to do with this? > > Perl SVN bindings? How do I debug that side of things? > > cheers, > > > > m -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html