diff options
author | Petar Perisin <[email protected]> | 2013-04-22 22:47:18 +0200 |
---|---|---|
committer | Petar Perisin <[email protected]> | 2013-04-26 14:13:12 +0200 |
commit | d425d6485e0a85b609f074bea78576fdd8612fb3 (patch) | |
tree | a3967b6d317e11c526127f4b5cc980ba325ffbf2 /src/plugins/git/gitclient.h | |
parent | 09ea0d235a6a93d19e6e7519e1b9fb217b30e423 (diff) |
Git - move ensureStash inside StashGuard
this is where stash popup question belongs
Change-Id: Ib3435f12eacd0b932ba2a67ecd728e5a41c0c64a
Reviewed-by: Orgad Shaneh <[email protected]>
Diffstat (limited to 'src/plugins/git/gitclient.h')
-rw-r--r-- | src/plugins/git/gitclient.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/git/gitclient.h b/src/plugins/git/gitclient.h index b6e9315c013..046c9ae9543 100644 --- a/src/plugins/git/gitclient.h +++ b/src/plugins/git/gitclient.h @@ -87,15 +87,15 @@ class GitClient : public QObject Q_OBJECT public: - enum StashResult { StashUnchanged, StashCanceled, StashFailed, - Stashed, NotStashed /* User did not want it */ }; - enum CommandInProgress { NoCommand, Revert, CherryPick, Rebase, Merge, RebaseMerge }; class StashGuard { public: + enum StashResult { StashUnchanged, StashCanceled, StashFailed, + Stashed, NotStashed /* User did not want it */ }; + StashGuard(const QString &workingDirectory, const QString &keyword, StashFlag flag = Default); ~StashGuard(); @@ -106,6 +106,9 @@ public: QString stashMessage() const { return message; } private: + void stashPrompt(const QString &keyword, QString *errorMessage); + void executeStash(const QString &keyword, QString *errorMessage); + bool pop; StashResult stashResult; QString message; @@ -260,9 +263,6 @@ public: QString readConfigValue(const QString &workingDirectory, const QString &configVar) const; - StashResult ensureStash(const QString &workingDirectory, const QString &keyword, - StashFlag flag, QString *message, QString *errorMessage = 0); - bool getCommitData(const QString &workingDirectory, bool amend, QString *commitTemplate, CommitData *commitData, QString *errorMessage); |