Alcuni prodotti possono analizzare una sintassi speciale nei messaggi di commit per estrarre dati aggiuntivi, ad esempio le informazioni di tracciamento al momento: link
Per me, questo sembra l'uso improprio di uno strumento per attivare una funzione su un'altra, ma ho difficoltà ad articolare il mio ragionamento. Sembra simile all'odore del processo di memorizzazione delle informazioni di tracciamento dei problemi nei commenti al codice.
C'è qualcosa di fondamentalmente sbagliato nell'usare i messaggi di commit come meccanismo di tracciamento del tempo?