Review Request: VCS::checkout()/import() Replace the VcsMapping argument with a pair of arguments VcsLocation and KUrl

Fabian Wiesel fabian.wiesel at googlemail.com
Sat Apr 4 08:34:23 UTC 2009


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/512/
-----------------------------------------------------------

(Updated 2009-04-04 01:34:22.740639)


Review request for KDevelop.


Changes
-------

Removed option for non-recursive import from GUI and signature.
Kept accidentally removed translation.


Summary
-------

This eases the requirements on the individual VCS-plugins and makes the requirements on the arguments more explicit. All current callers require only this sub-set. Unfortunately, it touches a lot of code.
Does a non-recursive import make sense? I simply adopted the feature from VcsMapping.


Diffs (updated)
-----

  /trunk/KDE/kdevplatform/plugins/appwizard/appwizarddialog.h 948900 
  /trunk/KDE/kdevplatform/plugins/appwizard/appwizarddialog.cpp 948900 
  /trunk/KDE/kdevplatform/plugins/appwizard/appwizardplugin.cpp 948900 
  /trunk/KDE/kdevplatform/plugins/appwizard/projectvcspage.h 948900 
  /trunk/KDE/kdevplatform/plugins/appwizard/projectvcspage.cpp 948900 
  /trunk/KDE/kdevplatform/plugins/cvs/checkoutdialog.cpp 948900 
  /trunk/KDE/kdevplatform/plugins/cvs/cvsplugin.h 948900 
  /trunk/KDE/kdevplatform/plugins/cvs/cvsplugin.cpp 948900 
  /trunk/KDE/kdevplatform/plugins/cvs/importdialog.cpp 948900 
  /trunk/KDE/kdevplatform/plugins/cvs/importmetadatawidget.h 948900 
  /trunk/KDE/kdevplatform/plugins/cvs/importmetadatawidget.cpp 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/kdevsvnplugin.h 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/kdevsvnplugin.cpp 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/svncheckoutjob.h 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/svncheckoutjob.cpp 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/svncheckoutjob_p.h 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/svncheckoutmetadatawidget.h 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/svncheckoutmetadatawidget.cpp 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/svnimportjob.h 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/svnimportjob.cpp 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/svnimportjob_p.h 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/svnimportmetadatawidget.h 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/svnimportmetadatawidget.cpp 948900 
  /trunk/KDE/kdevplatform/plugins/subversion/ui/importmetadatawidget.ui 948900 
  /trunk/KDE/kdevplatform/shell/kross/krossdistributedversioncontrol.h 948900 
  /trunk/KDE/kdevplatform/shell/kross/krossdistributedversioncontrol.cpp 948900 
  /trunk/KDE/kdevplatform/vcs/CMakeLists.txt 948900 
  /trunk/KDE/kdevplatform/vcs/dvcs/dvcsplugin.h 948900 
  /trunk/KDE/kdevplatform/vcs/dvcs/dvcsplugin.cpp 948900 
  /trunk/KDE/kdevplatform/vcs/dvcs/ui/importdialog.cpp 948900 
  /trunk/KDE/kdevplatform/vcs/dvcs/ui/importmetadatawidget.h 948900 
  /trunk/KDE/kdevplatform/vcs/dvcs/ui/importmetadatawidget.cpp 948900 
  /trunk/KDE/kdevplatform/vcs/interfaces/ibasicversioncontrol.h 948900 
  /trunk/KDE/kdevplatform/vcs/interfaces/icentralizedversioncontrol.h 948900 
  /trunk/KDE/kdevplatform/vcs/tests/vcsBlackBoxTest.cpp 948900 
  /trunk/KDE/kdevplatform/vcs/vcsmapping.h 948900 
  /trunk/KDE/kdevplatform/vcs/vcsmapping.cpp 948900 
  /trunk/KDE/kdevplatform/vcs/widgets/vcsimportmetadatawidget.h 948900 

Diff: http://reviewboard.kde.org/r/512/diff


Testing
-------


Thanks,

Fabian





More information about the KDevelop-devel mailing list