• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Java RepositoryUtil类的典型用法和代码示例

java 1次浏览

本文整理汇总了Java中org.eclipse.egit.core.RepositoryUtil的典型用法代码示例。如果您正苦于以下问题:Java RepositoryUtil类的具体用法?Java RepositoryUtil怎么用?Java RepositoryUtil使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。

RepositoryUtil类属于org.eclipse.egit.core包,在下文中一共展示了RepositoryUtil类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: findRegisteredRepositories

点赞 2

import org.eclipse.egit.core.RepositoryUtil; //导入依赖的package包/类
private List<Repository> findRegisteredRepositories() {
    final RepositoryUtil util = Activator.getDefault().getRepositoryUtil();
    final List<String> repositoryFolders = util.getConfiguredRepositories();

    final List<Repository> repositories = new ArrayList<Repository>();

    for (final String repositoryFolder : repositoryFolders) {
        final File folder = new File(repositoryFolder);
        if (!folder.exists() || !folder.isDirectory()) {
            continue;
        }

        if (!folder.getName().equals(Constants.DOT_GIT) || !FileKey.isGitRepository(folder, FS.DETECTED)) {
            continue;
        }

        final RepositoryBuilder rb = new RepositoryBuilder().setGitDir(folder).setMustExist(true);

        try {
            repositories.add(rb.build());
        } catch (final Exception e) {
            log.error("Error loading Git repository " + repositoryFolder, e); //$NON-NLS-1$
            continue;
        }
    }

    return repositories;
}
 

开发者ID:Microsoft,
项目名称:team-explorer-everywhere,
代码行数:29,
代码来源:GitRepositoriesMap.java

示例2: getWorkdir

点赞 2

import org.eclipse.egit.core.RepositoryUtil; //导入依赖的package包/类
private File getWorkdir(ProjectViewModel project){
	//String default_repository_dir = Platform.getPreferencesService().getString("org.eclipse.egit.ui", "default_repository_dir", System.getProperty("user.home"), null);
	String default_repository_dir = RepositoryUtil.getDefaultRepositoryDir();
	if(default_repository_dir == null || default_repository_dir.trim().isEmpty()){
		default_repository_dir = System.getProperty("user.home");
		Activator.logError("Can´t determinate default git repository location. Reason: eGit returned (null). Using '" + default_repository_dir + "' instead.");
	}
	File ret = new File(default_repository_dir);
	if(!GitBlitRepository.GROUP_MAIN.equals(project.getGroupName())){
		ret = new File(ret, project.getGroupName());
	}
	return new File(ret, project.getProjectName());
}
 

开发者ID:baloise,
项目名称:egitblit,
代码行数:14,
代码来源:CloneOneClickAction.java

示例3: registerClonedRepository

点赞 2

import org.eclipse.egit.core.RepositoryUtil; //导入依赖的package包/类
private void registerClonedRepository(final String workingDirectory) {
    final RepositoryUtil util = Activator.getDefault().getRepositoryUtil();
    util.addConfiguredRepository(new File(workingDirectory, GIT_FOLDER_NAME));
}
 

开发者ID:Microsoft,
项目名称:team-explorer-everywhere,
代码行数:5,
代码来源:CloneGitRepositoryCommand.java


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)