From: Dave Jones Date: Sat, 13 Aug 2005 05:27:32 GMT Subject: Re: Fwd: Re: git checkout -f branch doesn't remove extra files Message-ID: <20050813052731.GC11456@redhat.com> In-Reply-To: On Fri, Aug 12, 2005 at 10:05:11PM -0700, Linus Torvalds wrote: > HOWEVER, if all you want to do is just a tar-file, then there's a better > solution. It's called > > snap=git-snapshot-$(date +"%Y%m%d") > git-tar-tree HEAD $snap | gzip -9 > $snap.tar.gz > > which is even easier, and a hell of a lot more efficient. Nice. That takes noticably less time to create the sparse/git snapshots compared to my crappy old script. And its now less than half the size. I'm sold. > Git actually has a _lot_ of nifty tools. I didn't realize that people > didn't know about such basic stuff as "git-tar-tree" and "git-ls-files". Maybe its because things are moving so fast :) Or maybe I just wasn't paying attention on that day. (I even read the git changes via RSS, so I should have no excuse). Dave