private void determineAtomicFileCreationSupport() { // @TODO: enhance SystemReader to support this without copying code AtomicFileCreation ret = getAtomicFileCreationSupportOption( SystemReader.getInstance().openUserConfig(null, this)); if (ret == AtomicFileCreation.UNDEFINED && StringUtils.isEmptyOrNull(SystemReader.getInstance() .getenv(Constants.GIT_CONFIG_NOSYSTEM_KEY))) { ret = getAtomicFileCreationSupportOption( SystemReader.getInstance().openSystemConfig(null, this)); } supportsAtomicCreateNewFile = ret; }
systemConfig = SystemReader.getInstance().openSystemConfig(null, FS.DETECTED); Errors.log().run(systemConfig::load); userConfig = SystemReader.getInstance().openUserConfig(systemConfig, FS.DETECTED);
systemConfig = SystemReader.getInstance().openSystemConfig(null, getFS()); else
@Override protected void setChangeSystemPrefix(String prefix) throws IOException { FS.DETECTED.setGitPrefix(new File(prefix)); sysConfig = SystemReader.getInstance().openSystemConfig(null, FS.DETECTED); setConfig(sysConfig); }
public void init(IWorkbench workbench) { if (sysConfig == null) sysConfig = SystemReader.getInstance().openSystemConfig(null, FS.DETECTED); if (userConfig == null) userConfig = SystemReader.getInstance().openUserConfig(null, FS.DETECTED); // no inherit here! if (repositories == null) { repositories = new ArrayList<Repository>(); List<String> repoPaths = Activator.getDefault().getRepositoryUtil().getConfiguredRepositories(); RepositoryCache repositoryCache = org.eclipse.egit.core.Activator.getDefault().getRepositoryCache(); for (String repoPath : repoPaths) { File gitDir = new File(repoPath); if (!gitDir.exists()) continue; try { repositories.add(repositoryCache.lookupRepository(gitDir)); } catch (IOException e) { continue; } } sortRepositoriesByName(); } }
private void determineAtomicFileCreationSupport() { // @TODO: enhance SystemReader to support this without copying code AtomicFileCreation ret = getAtomicFileCreationSupportOption( SystemReader.getInstance().openUserConfig(null, this)); if (ret == AtomicFileCreation.UNDEFINED && StringUtils.isEmptyOrNull(SystemReader.getInstance() .getenv(Constants.GIT_CONFIG_NOSYSTEM_KEY))) { ret = getAtomicFileCreationSupportOption( SystemReader.getInstance().openSystemConfig(null, this)); } supportsAtomicCreateNewFile = ret; }
systemConfig = SystemReader.getInstance().openSystemConfig(null, FS.DETECTED); Errors.log().run(systemConfig::load); userConfig = SystemReader.getInstance().openUserConfig(systemConfig, FS.DETECTED);
systemConfig = SystemReader.getInstance().openSystemConfig(null, getFS()); else
systemConfig = SystemReader.getInstance().openSystemConfig(null, getFS()); else
private void list() throws IOException, ConfigInvalidException { final FS fs = getRepository().getFS(); if (configFile != null) { list(new FileBasedConfig(configFile, fs)); return; } if (system || (isListAll() && StringUtils.isEmptyOrNull(SystemReader .getInstance() .getenv(Constants.GIT_CONFIG_NOSYSTEM_KEY)))) list(SystemReader.getInstance().openSystemConfig(null, fs)); if (global || isListAll()) list(SystemReader.getInstance().openUserConfig(null, fs)); if (local || isListAll()) list(new FileBasedConfig(fs.resolve(getRepository().getDirectory(), Constants.CONFIG), fs)); }
systemConfig = SystemReader.getInstance().openSystemConfig(null, FS.DETECTED); userHomeConfig = SystemReader.getInstance().openUserConfig(systemConfig, FS.DETECTED);