¿Existe un simple comando Git para determinar la "fecha de creación" de un archivo en un repositorio, es decir, la fecha en que se lo agregó por primera vez?Encontrar la fecha/hora en que un archivo se agregó por primera vez a un repositorio de Git
Sería mejor si puede determinar esto incluso a través de renombrados/movimientos de archivos. Me gustaría que fuera una salida de una línea legible por computadora; puede ser que no haya encontrado las opciones correctas git log <fname>
para hacer esto.
También necesitará '--follow' para seguir el registro a través de los cambios de nombre que hizo el OP. También es una buena práctica agregar '--' antes del nombre del archivo por si choca con una opción o nombre de referencia. –
Como estaba planeando llamar a 'git' desde Python, esperaba un comando que no requiera tuberías. Sin embargo, supongo que puedo llegar a la última línea con Python. ¿Alguna idea? ¡Gracias! –
@Seth: puede usar 'subprocess.Popen' y' communicate() 'para leer stdout en una cadena. Divida la cadena en \ n en una lista, luego obtenga el elemento -1. Consulte http://docs.python.org/library/subprocess.html#popen-objects –