forked from qt-creator/qt-creator
VCS[git]: Add support for stashes.
Add non-modal stash management dialog and additional menu option "Stash snapshot..." to stash away changes prompting for a description, which will immediately replay the stash (take snapshot and continue working). Add interface to IVersionControl for creating/restoring/deleting snapshots for backup/complex undo operations (currently supported by git only). Add test options to VCSBasePlugin. Clean up and extend git client accordingly.
This commit is contained in:
@@ -57,6 +57,10 @@ public:
|
||||
bool vcsAdd(const QString &filename);
|
||||
bool vcsDelete(const QString &filename);
|
||||
bool vcsCreateRepository(const QString &directory);
|
||||
QString vcsCreateSnapshot(const QString &topLevel);
|
||||
QStringList vcsSnapshots(const QString &topLevel);
|
||||
bool vcsRestoreSnapshot(const QString &topLevel, const QString &name);
|
||||
bool vcsRemoveSnapshot(const QString &topLevel, const QString &name);
|
||||
bool sccManaged(const QString &filename);
|
||||
|
||||
public slots:
|
||||
|
||||
Reference in New Issue
Block a user