Re: Fwd: Re: git checkout -f branch doesn't remove extra files
- From
- Dave Jones <davej@redhat.com>
- Date
- Aug 13, 2005, 05:27 UTC
- Message-ID
- <20050813052731.GC11456@redhat.com>
- In-Reply-To
- <Pine.LNX.4.58.0508122151120.19049@g5.osdl.org>
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