Change History (3)

Those have a lot of peculiarities, I looked at implementing them through a separate filesystem + library, but there are quite many side-effects on them...
Actually it's been long since I've seen something that really required those.