VCS[hg, git]: Add support for repository creation.
Add repository creation operation to IVersionControl, implement for hg and git, add convenience slot with prompts to VCSBasePlugin. Add respective menu options and make menus are visible in case no VCS is active. Change project wizards extension page to list VCS that are capable of repository creation in a QComboBox in case the directory is not managed by another VCS (in which case it lists that one for operation 'add'). On that occasion, polish the Project selection to use a QComboBox as well and add some smartness to find the most suitable project to add via path matching.
Showing
- src/plugins/coreplugin/iversioncontrol.h 8 additions, 5 deletionssrc/plugins/coreplugin/iversioncontrol.h
- src/plugins/cvs/cvscontrol.cpp 6 additions, 0 deletionssrc/plugins/cvs/cvscontrol.cpp
- src/plugins/cvs/cvscontrol.h 1 addition, 0 deletionssrc/plugins/cvs/cvscontrol.h
- src/plugins/cvs/cvsplugin.cpp 1 addition, 1 deletionsrc/plugins/cvs/cvsplugin.cpp
- src/plugins/git/gitclient.cpp 16 additions, 0 deletionssrc/plugins/git/gitclient.cpp
- src/plugins/git/gitclient.h 1 addition, 0 deletionssrc/plugins/git/gitclient.h
- src/plugins/git/gitplugin.cpp 13 additions, 2 deletionssrc/plugins/git/gitplugin.cpp
- src/plugins/git/gitplugin.h 1 addition, 0 deletionssrc/plugins/git/gitplugin.h
- src/plugins/git/gitversioncontrol.cpp 9 additions, 1 deletionsrc/plugins/git/gitversioncontrol.cpp
- src/plugins/git/gitversioncontrol.h 1 addition, 0 deletionssrc/plugins/git/gitversioncontrol.h
- src/plugins/mercurial/constants.h 1 addition, 0 deletionssrc/plugins/mercurial/constants.h
- src/plugins/mercurial/mercurialclient.cpp 12 additions, 0 deletionssrc/plugins/mercurial/mercurialclient.cpp
- src/plugins/mercurial/mercurialclient.h 1 addition, 0 deletionssrc/plugins/mercurial/mercurialclient.h
- src/plugins/mercurial/mercurialcontrol.cpp 6 additions, 3 deletionssrc/plugins/mercurial/mercurialcontrol.cpp
- src/plugins/mercurial/mercurialcontrol.h 1 addition, 0 deletionssrc/plugins/mercurial/mercurialcontrol.h
- src/plugins/mercurial/mercurialplugin.cpp 7 additions, 1 deletionsrc/plugins/mercurial/mercurialplugin.cpp
- src/plugins/mercurial/mercurialplugin.h 1 addition, 0 deletionssrc/plugins/mercurial/mercurialplugin.h
- src/plugins/perforce/perforceplugin.cpp 1 addition, 1 deletionsrc/plugins/perforce/perforceplugin.cpp
- src/plugins/perforce/perforceversioncontrol.cpp 8 additions, 2 deletionssrc/plugins/perforce/perforceversioncontrol.cpp
- src/plugins/perforce/perforceversioncontrol.h 1 addition, 0 deletionssrc/plugins/perforce/perforceversioncontrol.h
Loading
Please register or sign in to comment