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.
Showing
- src/plugins/coreplugin/iversioncontrol.h 27 additions, 3 deletionssrc/plugins/coreplugin/iversioncontrol.h
- src/plugins/cvs/cvscontrol.cpp 21 additions, 0 deletionssrc/plugins/cvs/cvscontrol.cpp
- src/plugins/cvs/cvscontrol.h 4 additions, 0 deletionssrc/plugins/cvs/cvscontrol.h
- src/plugins/git/git.pro 8 additions, 4 deletionssrc/plugins/git/git.pro
- src/plugins/git/gitclient.cpp 376 additions, 61 deletionssrc/plugins/git/gitclient.cpp
- src/plugins/git/gitclient.h 39 additions, 7 deletionssrc/plugins/git/gitclient.h
- src/plugins/git/gitplugin.cpp 48 additions, 14 deletionssrc/plugins/git/gitplugin.cpp
- src/plugins/git/gitplugin.h 6 additions, 0 deletionssrc/plugins/git/gitplugin.h
- src/plugins/git/gitutils.cpp 104 additions, 0 deletionssrc/plugins/git/gitutils.cpp
- src/plugins/git/gitutils.h 60 additions, 0 deletionssrc/plugins/git/gitutils.h
- src/plugins/git/gitversioncontrol.cpp 100 additions, 1 deletionsrc/plugins/git/gitversioncontrol.cpp
- src/plugins/git/gitversioncontrol.h 5 additions, 3 deletionssrc/plugins/git/gitversioncontrol.h
- src/plugins/git/stashdialog.cpp 411 additions, 0 deletionssrc/plugins/git/stashdialog.cpp
- src/plugins/git/stashdialog.h 105 additions, 0 deletionssrc/plugins/git/stashdialog.h
- src/plugins/git/stashdialog.ui 93 additions, 0 deletionssrc/plugins/git/stashdialog.ui
- src/plugins/mercurial/mercurialcontrol.cpp 21 additions, 0 deletionssrc/plugins/mercurial/mercurialcontrol.cpp
- src/plugins/mercurial/mercurialcontrol.h 4 additions, 0 deletionssrc/plugins/mercurial/mercurialcontrol.h
- src/plugins/perforce/perforceversioncontrol.cpp 21 additions, 0 deletionssrc/plugins/perforce/perforceversioncontrol.cpp
- src/plugins/perforce/perforceversioncontrol.h 4 additions, 0 deletionssrc/plugins/perforce/perforceversioncontrol.h
- src/plugins/subversion/subversioncontrol.cpp 21 additions, 0 deletionssrc/plugins/subversion/subversioncontrol.cpp
Loading
Please register or sign in to comment