}
public static Git git(final DirectoryResource dir) throws IOException
{
RepositoryBuilder db = new RepositoryBuilder().findGitDir(dir.getUnderlyingResourceObject());
return new Git(db.build());
}
public static Ref checkout(final Git git, final String remote, final boolean createBranch,
final SetupUpstreamMode mode, final boolean force)
throws JGitInternalException,