From: Seth Falcon Date: Thu, 14 Dec 2006 15:55:13 GMT Subject: Re: svn versus git Message-ID: In-Reply-To: <20061213225627.GC32568@spearce.org> Shawn Pearce writes: > Andy Parkins wrote: >> svn cat:: >> Output the contents of specified files or URLs. Optionally at a >> specific revision. >> git cat-file -p $(git-ls-tree $REV $file | cut -d " " -f 3 | cut -f 1):: > > better: > > git cat-file -p $REV:$file FWIW, after some amount of git experience, I had a need for git cat-file and I found it hard to use. Why? Because following the pattern of some other commands, I really expected the following to work: git cat-file -p HEAD^2 $file Since that is similar to git diff HEAD^^ $file git checkout HEAD $file Where else uses the colon syntax? My $0.02.