List of usage examples for org.eclipse.jgit.lib BranchConfig getRemote
public String getRemote()
From source file:org.eclipse.egit.ui.internal.pull.PullWizardPage.java
License:Open Source License
private void setRemoteConfigs() { remoteSelectionCombo.setItems(remoteConfigs); if (this.head != null) { String branchName = Repository.shortenRefName(this.head.getName()); BranchConfig branchConfig = new BranchConfig(repository.getConfig(), branchName); String remoteName = branchConfig.getRemote(); if (remoteName != null) { for (RemoteConfig rc : remoteConfigs) { if (remoteName.equals(rc.getName())) remoteSelectionCombo.setSelectedRemote(rc); }//from w w w .j a v a 2s. c o m } } remoteConfig = remoteSelectionCombo.getSelectedRemote(); setRefAssist(remoteConfig); }
From source file:org.eclipse.egit.ui.internal.pull.PullWizardPage.java
License:Open Source License
private boolean hasDifferentUpstreamConfiguration() { String branchName = Repository.shortenRefName(this.fullBranch); BranchConfig branchConfig = new BranchConfig(repository.getConfig(), branchName); String remote = branchConfig.getRemote(); // No upstream config -> don't show warning if (remote == null) { return false; }//from w w w . ja v a 2s . c o m if (!remote.equals(remoteConfig.getName())) { return true; } String merge = branchConfig.getMerge(); if (merge == null || !merge.equals(getFullRemoteReference())) { return true; } if (branchConfig.getRebaseMode() != getUpstreamConfig()) { return true; } return false; }
From source file:org.eclipse.egit.ui.internal.push.PushBranchPage.java
License:Open Source License
private void setRemoteConfigs() { remoteSelectionCombo.setItems(remoteConfigs); if (this.ref != null) { String branchName = Repository.shortenRefName(this.ref.getName()); BranchConfig branchConfig = new BranchConfig(repository.getConfig(), branchName); String remoteName = branchConfig.getRemote(); if (remoteName != null) { for (RemoteConfig rc : remoteConfigs) { if (remoteName.equals(rc.getName())) remoteSelectionCombo.setSelectedRemote(rc); }/*from w w w . j a v a 2 s. co m*/ } } remoteConfig = remoteSelectionCombo.getSelectedRemote(); setRefAssist(remoteConfig); }
From source file:org.eclipse.egit.ui.internal.push.PushBranchPage.java
License:Open Source License
private boolean hasDifferentUpstreamConfiguration() { String branchName = Repository.shortenRefName(ref.getName()); BranchConfig branchConfig = new BranchConfig(repository.getConfig(), branchName); String remote = branchConfig.getRemote(); // No upstream config -> don't show warning if (remote == null) { return false; }/*www .jav a 2 s. co m*/ if (!remote.equals(remoteConfig.getName())) { return true; } String merge = branchConfig.getMerge(); if (merge == null || !merge.equals(getFullRemoteReference())) { return true; } if (branchConfig.getRebaseMode() != upstreamConfig) { return true; } return false; }