Idea for 'genetic software development': every n time units, run this tool, and the poor bastard who deletes a file has to rewrite it from scratch. Presupposes that on average, the rewrite will be better than the previous version.
sounds good :)
This even force pushes! Your last hope is the reflog, which can also be pruned/deleted. Maybe that should be added?
Oh yeah! I added a "git prune" and "git gc". That does it, right?