in filemanager/filemanager.go [86:96]
func (fm *FileManager) ResetRepository() *Error {
fm.Lock()
defer fm.Unlock()
if err := fm.runGitResetHard(); err != nil {
return err
}
// Clean any non tracked file
return fm.runCleanRepository()
}