Alessio Biancalana Grab The Blaster di Alessio Biancalana

Why I won't squash my commits

If all commits can stand on their own, i.e. all tests pass after each individual commit, then the commits are atomic and do not need to be squashed. I’d even say they probably shouldn’t be squashed.

Oggi mi hanno chiesto di fare squash di un po’ di commit. Devo dire che sebbene la richiesta fosse legittima, mi sono ritrovato ad essere molto scocciato da questo, e solo dopo aver letto questo articolo ho capito che in realtà mi sentivo come se mi avessero chiesto di nascondere un cadavere semplicemente perché quello che da altri era ritenuto un cadavere, in realtà era pura prassi e workflow.

E allora, dato che sul progetto non sono stati definiti dei criteri per quei commit “incriminati”, e dato che comunque sono commit consistenti, direi comunque che “they probably shouldn’t be squashed”.

comments powered by Disqus

Member of

Previous Random Next