Groovy executa um comando do shell git
Estou tentando executar o comando git shell no groovy. O primeiro é executado bem, mas o segundo retorna o código de saída 128:
def workingDir = new File("path/to/dir")
"git add .".execute(null, workingDir)
def p = "git reset --hard".execute( null, workingDir )
p.text.eachLine {println it}
println p.exitValue()
qual é o problema com esse código?