Steven, I've been thinking myself of writing a pdumpfs lookalike that uses git internally. Sounds you you've got one already ;-) In terms of getting rid of old history, have you considered moving a graft point "forward" in time, and running git-repack -a -d? With your history being (mostly?) linear this could be a workable scheme, but I don't have much practice with using grafts. cheers, martin - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html