String remoteName = currentBranch.getTrackedRemoteName(repository.getProject(), repository.getRoot());
String trackedBranchName = currentBranch.getTrackedBranchName(repository.getProject(), repository.getRoot());
GitRemote remote = GitUtil.findRemoteByName(repository, remoteName);
- GitBranch tracked = GitBranchUtil.findRemoteBranchByName(repository, remote, trackedBranchName);
- if (remote == null || tracked == null) {
- GitBranch targetBranch = findRemoteBranchByName(repository, remote, trackedBranchName);
++ GitBranch targetBranch = GitBranchUtil.findRemoteBranchByName(repository, remote, trackedBranchName);
+ if (remote == null || targetBranch == null) {
Pair<GitRemote,GitBranch> remoteAndBranch = GitUtil.findMatchingRemoteBranch(repository, currentBranch);
if (remoteAndBranch == null) {
remote = myRefspecPanel.getSelectedRemote();