Description

We want to be able to trim down history to say, the last three months worth of changesets.

Current Implementation

SVN Implementation

This is not even theoretically possible. SVN is a pack-rat.

Hg Implementation

It is planned to be implemented (the OpenSolaris folks need it) but not yet.

Git Implementation

Git 1.5 includes rudimentary support for shallow clones. Shallow clones are somewhat limited, though further development may remove some of these limitations. They can not be pushed from and can not be cloned themselves.

Usage is via:

  git clone --depth x REPO

Where x is some revision depth.

Monotone Implementation

VCSHistoryPruning (last edited 2008-06-17 21:37:41 by localhost)