> -----Original Message----- > From: David Brownell [mailto:[email protected]] > Sent: Thursday, October 15, 2009 4:56 AM > To: Austin, Alex > Subject: Re: [Openocd-development] A little Git repo cleanup > > On Thursday 15 October 2009, you wrote: > > I just did a clone of the git repository and noticed how long it took > to > > clone one of the many objects. After a little sleuthing, I've > determined that: > > > > 2869bc4... Adds a few small files > > 2f37d16... Adds several large files. > > af3b53a... Adds more large files. It immediately succeeds the > previous > > 1ef7ccc... Removes all files added by previous three commits and > nothing else > > Hmm, I thought all the bloatey snapshot stuff was in the zy1000 branch. > Evidently it was *supposed* to be, but wasn't quite ... > > To recap ... there's been a bit over a year's development on top > of a handful of bad commits that were, almost immediately "undone" > as well as SVN permits. So, no technical confusion caused by them; > just gobs of garbage. > The problem is that the SVN method of undoing commits is to check out an old version and commit it. So, while the data is no longer in the repo, it is still in the history since SVN doesn't let you edit history easily. > > > Removing those four commits brings the repo from 99MB to 5MB. While > doing > > so would destroy history that others' use, it would be a great boon > to > > those who are cloning it for the first time, and would not be > difficult > > for the rest of us to synchronize with. > > > > Any takers? > > Correct me if I'm wrong... but fixing this basically involves a > rebase of that year's work. (Or so it seems with my current level > of homework...) > > Which more or less means everyone would be getting a new tree, > when all is done. Yes?
Yup. Actually, I already did that in a local repo I have. Pushing it would be easy enough. > > I'm not averse to getting that crap out of the repository, > and doing it sooner is better than later ... but I'd just > want to be sure the impact is understood. Initially by me; > later by everyone who'd be impacted. > > If we do that, there's other crap I'd like to see gone too. > Like a bunch of merges from a "test" commit a while back. > > - Dave > > _______________________________________________ Openocd-development mailing list [email protected] https://lists.berlios.de/mailman/listinfo/openocd-development
