from smartGit