Me gustaría poder obtener el historial completo de una función o un bloque de texto en particular dentro de mi código.Historial de funciones con Mercurial
Sé que puedo tener las diffs de todas mis confirmaciones en un archivo en particular, pero solo quiero seguir la vida de un pequeño bloque de texto en particular dentro de mis archivos (una función C++ por ejemplo).
Quiero ver que cambiar aunque las revisiones pasadas, no importa si se mueve dentro del archivo o en otro archivo o incluso renombrado (el resto de la función que queda más o menos lo mismo al cambiar el nombre)
oí Mercurial podría hacer esto fácilmente gracias a su registro adecuado de la historia, pero no recuerdo dónde escuché eso (en mis sueños?) Y no puedo encontrar ninguna herramienta o forma de hacerlo excepto la historia tradicional y las herramientas de diferencia. Tal vez no busco con las palabras clave correctas ... ¿Alguien puede ayudar?
Gracias
PD: Todavía uso SVN para otros proyectos, y si alguien conoce una manera de lograr lo mismo con SVN, lo tomo también :-)