handle changing git archive with invisible changes over time