2010-04-06 17 views
7

Dopo aver utilizzato hg qnew e hg qrefresh per creare e aggiornare una patch che voglio applicare al mio repository, ma il messaggio di commit che ho scritto quando ho fatto hg qnew non era molto buono, non faceva riferimento il numero del biglietto da trac, e vorrei dire qualcosa su alcuni dei problemi che il mio impegno affronta.Aggiornamento messaggio di commit nell'estensione Mercurial MQ

Come faccio a fare qualcosa come hg qrewritemycommitmessage. Ho esaminato lo docs on the website e sono uscito in bianco.

risposta

7

Basta fare hg qrefresh -m "new commit message".

+0

Mi sento un po 'sciocco, grazie. – Jerub

5

Oltre a

$ hg qrefresh -m "new message" 

suggerito da kuy, è anche possibile utilizzare

$ hg qrefresh -e 

per modificare il corrente messaggio. Lo trovo molto utile dato che spesso ho messaggi di commit su più righe che devo rivedere molte volte nel corso della vita di una patch. Infatti, creo sempre le mie patch senza messaggio di commit - solo hg qnew foo - e poi modifico il messaggio di commit mentre procedo.

+0

+1 - molto più utile, dal momento che non si sa esattamente cosa scrivere fino a quando non è stata implementata la modifica del codice. – Lstor