Sto cercando l'equivalente mercuriale della soluzione a questo problema:HG: trovare dove una linea eliminata è stata rimossa
How do I "git blame" a deleted line?
Insomma, sto guardando un mercuriale impegnarsi in cui è stata aggiunta una linea e nella presente revisione questa riga non è più presente e voglio trovare quando e perché è stata rimossa.
Non proprio un duplicato, ma vedi [questa domanda] (http://stackoverflow.com/questions/9725856/in-mercurial-how-can-i-find-changesets-that-taintain-a-string). – shambulator
meraviglioso, questo mi ha aiutato a ottenere da 'hg show 9876: tip path/to/file | grep --all "pattern" -U20' a 'hg grep -r 9876: tip" pattern "percorso/a/file', che era proprio quello di cui avevo bisogno. Se lo darai come risposta lo accetterò. Inizialmente l'ho provato senza '--all', pensando che fosse un sostituto per il flag -r, ma ho scoperto che elenca solo la prima revisione a meno che non sia specificato' --all'. – undefined
Grazie per l'offerta, Brian, ma ti ho solo indicato una risposta esistente che l'ha risolta. Scrivi una risposta breve e [aggiungi un krtek a upvote] (http://stackoverflow.com/a/9726648/715075) :) – shambulator