Sto pensando di implementare la seguente politica e vorrei eseguirla dalla comunità prima di implementarla:
Tutti i commit mercurial devono avere un id di bug corrispondente al nostro database di segnalazione bug.
Tutti i commit immediatamente precedenti a un push per una nuova funzione devono avere un bug id (è una nuova funzione ma l'id è ancora un "bug id" nel database)
Questo farà molte cose. Innanzitutto, assicurerà che una voce sia sempre inserita nel database dei bug per tutte le modifiche al codice. In secondo luogo, fornirà un diff di ogni modifica apportata per ciascuna correzione di bug. Ciò semplificherebbe anche il commento nei commit mercurial e metterà la maggior parte dei dettagli sul commit nel bug report.
Conosci qualche motivo per cui questa sarebbe una cattiva idea? Inoltre, pensi che dovrei apportare alcune aggiunte a questa politica?