On Mon, 31 Oct 2005, Randal L. Schwartz wrote: > > Linus> Start a new branch before the sequence you want to clean > Linus> up. Then, move the cleaned-up history to that branch, and > Linus> eventually you can just delete the old one. > > So if I toss something in git/refs, the objects pointed to by that are > eventually reclaimed? Do I need to git-fsck-objects to do that? Or > is there some cg command to do the whole thing? You can do "git prune". It's pretty expensive, though, and the extra objects don't _hurt_, so there's no reason to do pruning very aggressively. I tend to prune immediately just because I run git-fsck-objects all the time, and if you don't prune, it will nag you about "dangling commit". You may also decide to just rename the old broken branch. Keeping it around for local historical reasons and never push it out. Linus - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Tue Nov 01 13:51:06 2005
This archive was generated by hypermail 2.1.8 : 2005-11-01 13:51:10 EST