name-rev: restructure parsing commits and applying date cutoff