why develop this when it seems jetbrains had a local history feature which recorded every change for the past decade(s)