add how to remove commit from history
change save filename to speedup IO on handled.
Need a lot of work to do it cleanly because it's a real mess
data.pic => dataP%dT%d.pic