Git: Add tags from log window

Fixes: QTCREATORBUG-22202
Change-Id: Id6cbaf036d25fe5e9e8fcf2fe4d131649746e128
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Andre Hartmann
2019-03-28 21:57:37 +01:00
committed by André Hartmann
parent 9dd05ec341
commit 0161729c23
5 changed files with 52 additions and 9 deletions

View File

@@ -313,7 +313,7 @@ bool BranchView::add()
}
}
BranchAddDialog branchAddDialog(localNames, true, this);
BranchAddDialog branchAddDialog(localNames, BranchAddDialog::Type::AddBranch, this);
branchAddDialog.setBranchName(suggestedName);
branchAddDialog.setTrackedBranchName(isTracked ? trackedBranch : QString(), !isLocal);
branchAddDialog.setCheckoutVisible(true);
@@ -444,11 +444,10 @@ bool BranchView::rename()
if (!isTag)
localNames = m_model->localBranchNames();
BranchAddDialog branchAddDialog(localNames, false, this);
if (isTag)
branchAddDialog.setWindowTitle(tr("Rename Tag"));
const BranchAddDialog::Type type = isTag ? BranchAddDialog::Type::RenameTag
: BranchAddDialog::Type::RenameBranch;
BranchAddDialog branchAddDialog(localNames, type, this);
branchAddDialog.setBranchName(oldName);
branchAddDialog.setTrackedBranchName(QString(), false);
branchAddDialog.exec();