phase2: use full git history for reproducibility