Estoy tratando de ejecutar un comando git simple usando el siguiente script de python.tratando de ejecutar el comando git usando el script python
#!/usr/bin/python
import commands
import subprocess
import os
import sys
pr = subprocess.Popen("/usr/bin/git log" , cwd = os.path.dirname('/ext/home/rakesh.kumar/workspace/myproject'), shell = True, stdout = subprocess.PIPE, stderr = subprocess.PIPE)
(out, error) = pr.communicate()
print "Error : " + str(error)
print "out : " + str(out)
pero estoy recibiendo el siguiente error aunque estoy ejecutando la secuencia de comandos de Python en el mismo directorio donde reposetory Git es.
Error : fatal: Not a git repository (or any of the parent directories): .git
que sospechaba que el GIT podría quedó correputed, pero los archivos git están muy bien y los comandos git funcionan si ejecuto el símbolo del sistema normal.
Intenté buscar en la red pero no pude obtener información útil. Por favor, ayuda será muy apreciado.
¿Qué pasa con el código que se ajusta a 79 caracteres? –