forked from qt-creator/qt-creator
Git: Fix popping of branch-stash after checkout
Checking out a branch that has a saved stash, when Pop branch stash is checked, is broken since checkout became asynchronous. We must wait for checkout to complete before popping the branch stash. Change-Id: Ia4d43649e742ced0121ffe106986b4d6ed1e7b38 Reviewed-by: André Hartmann <aha_1980@gmx.de>
This commit is contained in:
committed by
Orgad Shaneh
parent
0d7f33aa71
commit
a1ba347fa5
@@ -174,8 +174,8 @@ public:
|
||||
QString revision = QString(), QString *errorMessage = nullptr,
|
||||
bool revertStaging = true);
|
||||
enum class StashMode { NoStash, TryStash };
|
||||
void checkout(const QString &workingDirectory, const QString &ref,
|
||||
StashMode stashMode = StashMode::TryStash);
|
||||
VcsBase::VcsCommand *checkout(const QString &workingDirectory, const QString &ref,
|
||||
StashMode stashMode = StashMode::TryStash);
|
||||
|
||||
QStringList setupCheckoutArguments(const QString &workingDirectory, const QString &ref);
|
||||
void updateSubmodulesIfNeeded(const QString &workingDirectory, bool prompt);
|
||||
|
Reference in New Issue
Block a user