fixes #90 - hard reset when using a version for an action

Signed-off-by: Casey Lee <cplee@nektos.com>
这个提交包含在:
Casey Lee
2020-02-20 20:47:21 -05:00
父节点 80147e8b5b
当前提交 58731e8d9b

查看文件

@@ -258,6 +258,15 @@ func NewGitCloneExecutor(input NewGitCloneExecutorInput) Executor {
return err
}
err = w.Reset(&git.ResetOptions{
Mode: git.HardReset,
Commit: *hash,
})
if err != nil {
logger.Errorf("Unable to reset to %s: %v", hash.String(), err)
return err
}
logger.Debugf("Checked out %s", input.Ref)
return nil
}