On Wed, Nov 28, 2012 at 2:36 PM, Andy Levy <andy.levy_at_gmail.com> wrote:
>
>> Is there an easy way to purge out the earliest 6,000 Revisions of the
>> 9,600 that are in my repository?
>>
>> In a perfect world I would keep my revision numbers and timestamps, but
>> that isn't 100% required.
>>
>
> Short answer: No.
>
> Longer answer: It can be done, but everyone will have to check out new
> working copies and you might get weird results due to the loss of history.
> There is no "easy" way to do it, but if all you're doing is cutting off the
> first X revisions it's not the most complex task. You will keep the commit
> timestamps, but the revision numbers will be reset (unless you enter dummy
> revisions, which will then make your repository appear to own a modified
> DeLorean, unless you then further mangle those dummy revisions to change
> their timestamps).
>
> Version control systems are designed to keep your history. "Purging" goes
> against this core concept. Why are you embarking on this endeavor?
It's pretty much just a matter of time until someone does something
that shouldn't have been done in any repository. Even if the answer
is always going to be 'it can't be done', why question the motives of
someone trying to fix things?
--
Les Mikesell
lesmikesell_at_gmail.com
Received on 2012-11-28 21:42:35 CET