Revision control support in Dolphin/Konqueror
Peter Penz
peter.penz at gmx.at
Tue Aug 25 19:31:58 BST 2009
Hi,
I've attached an updated patch for version control support in
Dolphin/Konqueror. There is a related discussion ongoing on kdevelop-devel
(see https://barney.cs.uni-potsdam.de/mailman/private/kdevelop-devel/2009-
August/034635.html), but no matter where the version control plugins will get
located and how much code is shared [1], the plugin interface must be moved
outside of Dolphin first.
If there are no objections, I'd commit the classes
KVersionControlPlugin.h
KVersionControlPlugin.cpp
into kdebase/apps/lib/konq on Monday the 31th of September (more details are
given in the old e-mail below).
Best regards,
Peter
[1] currently it looks like KDE/kdevplatform/plugins might be a proper
location
On Saturday, 25. July 2009 22:47:49 Peter Penz wrote:
> Hello,
>
> I have added a revision control support into Dolphin/Konqueror that works
> with each view mode (the working version has not been committed yet, will
> be done on Monday). "Revision control support" in the scope of Dolphin
> means that the revision state of a file is indicated by an emblem above the
> icon and that context dependent revision control actions are provided in
> the context menu.
>
> For testing purposes I temporary implemented a Subversion plugin inside
> Dolphin (part of dolphin/src/revisioncontrolplugin.*), but for sure this
> plugin should be moved outside of Dolphin ASAP.
>
> I'd like to move this plugin into the kdesdk module, but before this I'd
> need to move the revision control base class from Dolphin into
> kdebase/apps/lib/konq as
> krevisioncontrolplugin.h/krevisioncontrolplugin.cpp (see attached patch).
>
> Are there any general concerns/suggestions regarding the interface or the
> method- and enum-names? Would it be OK if I commit this class this Monday?
>
> Whom must I ask to get the OK to create a directory "revisioncontrol"
> (suggestion) inside KDE/kdesdk? This directory would contain the files:
> subversionplugin.cpp
> subversionplugin.h
> subversionplugin.desktop
>
> and might get extended by other revision control plugins.
>
> Thanks!
> Peter
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kversioncontrol.diff
Type: text/x-patch
Size: 8698 bytes
Desc: not available
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20090825/1fecbc42/attachment.bin>
More information about the kfm-devel
mailing list