forked from qt-creator/qt-creator
Git: Allow direct push after commit
Git commit dialog: Added a drop-down menu to the commit button to execute "git push" or open the "Push to Gerrit" dialog directly after a commit or amend. Task-number: QTCREATORBUG-8854 Change-Id: I00ff8f816d1768e0cdaf6929126b55826788e578 Reviewed-by: Petar Perisin <petar.perisin@gmail.com> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
committed by
André Hartmann
parent
02825b5894
commit
9654df9f1f
@@ -308,10 +308,8 @@ void GerritPlugin::addToLocator(Locator::CommandLocator *locator)
|
||||
locator->appendCommand(m_pushToGerritPair.second);
|
||||
}
|
||||
|
||||
void GerritPlugin::push()
|
||||
void GerritPlugin::push(const QString &topLevel)
|
||||
{
|
||||
const QString topLevel = Git::Internal::GitPlugin::instance()->currentState().topLevel();
|
||||
|
||||
// QScopedPointer is required to delete the dialog when leaving the function
|
||||
GerritPushDialog dialog(topLevel, m_reviewers, ICore::mainWindow());
|
||||
|
||||
@@ -387,6 +385,11 @@ void GerritPlugin::openView()
|
||||
m_dialog.data()->raise();
|
||||
}
|
||||
|
||||
void GerritPlugin::push()
|
||||
{
|
||||
push(Git::Internal::GitPlugin::instance()->currentState().topLevel());
|
||||
}
|
||||
|
||||
QString GerritPlugin::gitBinary()
|
||||
{
|
||||
bool ok;
|
||||
|
||||
Reference in New Issue
Block a user