[Differential] [Request, 75 lines] D4513: Allow to configure import commit message for all DVCS systems

Friedrich W. H. Kossebau noreply at phabricator.kde.org
Thu Feb 9 02:01:31 UTC 2017


kossebau created this revision.
kossebau added a reviewer: KDevelop.
Restricted Application added a subscriber: kdevelop-devel.

REVISION SUMMARY
  Currently the standard vcs import metadata widget for DVCS
  has not supported the editing of the message used for the import
  commit, other than the custom widget for SVN or CVS.
  Instead the message was hardcoded.
  
  This patch changes this to allow editing of the commit message
  also for any DVCS using DvcsImportMetadataWidget, by
  extending it with a text edit field for the message
  and changing the code doing the commit to use the existing
  message query API to get the commit message.
  
  For having some default text in the editor, also for SVN & CVS
  which currently start with an empty message, the
  VcsImportMetadataWidget API gets also a setter for the message,
  by which then a global default message is preset in the editor.

REPOSITORY
  R33 KDevPlatform

BRANCH
  allowEditingImportCommitMessageForDVCS

REVISION DETAIL
  https://phabricator.kde.org/D4513

AFFECTED FILES
  plugins/appwizard/appwizardplugin.cpp
  plugins/appwizard/projectvcspage.cpp
  plugins/cvs/importmetadatawidget.cpp
  plugins/cvs/importmetadatawidget.h
  plugins/subversion/svnimportmetadatawidget.cpp
  plugins/subversion/svnimportmetadatawidget.h
  plugins/subversion/ui/importmetadatawidget.ui
  vcs/dvcs/ui/dvcsimportmetadatawidget.cpp
  vcs/dvcs/ui/dvcsimportmetadatawidget.h
  vcs/dvcs/ui/dvcsimportmetadatawidget.ui
  vcs/widgets/vcsimportmetadatawidget.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: kossebau, #kdevelop
Cc: kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20170209/a1066837/attachment.html>


More information about the KDevelop-devel mailing list