Bug 146182

Summary: Save/Load to/from SVN repository
Product: [Applications] kate Reporter: Nathan Spaeth <loplin>
Component: generalAssignee: KWrite Developers <kwrite-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: wishlist    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Nathan Spaeth 2007-05-31 02:56:44 UTC
Version:           3.5.5-r1 (using KDE KDE 3.5.5)
OS:                Linux

It would be awesome if Kate could load files from an SVN instead of disk, and commit them back to the repository on save, rather than saving to disk.

This would eliminate some of the hastle involved in using local svn repositories for configuration files and small projects.

As it is now, people have to make changes, save changes, test changes, make changes, save changes, (etc), commit. Test some more, If there is a problem, roll back.

Saving to svn would reduce it to: make changes, save/commit. Test, if there is a problem, roll back.

It would be very convenient :)

Thanks
Comment 1 Nathan Spaeth 2007-05-31 03:00:41 UTC
This should have been wishlist, sorry.
Comment 2 Matthew Woehlke 2007-05-31 17:02:19 UTC
Sounds like a prime candidate for a KIOslave. In fact, I'm not sure what other way would make sense to implement this...
Comment 3 Anders Lund 2007-05-31 17:44:18 UTC
On Thursday 31 May 2007, Nathan Spaeth wrote:

Kate can save/load to any protocol known to KDE. So if you know the correct 
URL, and your system defines a svn:/ protocol with load/save functionality, 
you can.

In my opinion, such a protocol would be a wiser addition than hacking 
functionality into KatePart.
Comment 4 Andreas Pakulat 2007-05-31 18:34:24 UTC
Well, there's already an svn ioslave in kdesdk, but thats really more a ioslave-wrapped svn-commandline tool. So I guess this should be re-assigned to kdesdk to ask for an ioslave that is capable of doing simple load/save.
Comment 5 Thomas Friedrichsmeier 2007-12-03 13:51:48 UTC
As pointed out by Andreas Pakulat, an SVN kioslave exists, which may or may not address your request (try protocols svn:// svn+ssh://, etc.). Then there's also bug #116770 for more elaborate subversion support.

Could you clarify a bit, what functionality you are looking for above that provided by the svn kioslave? Depending on that, this request should probably either be closed, merged with #116770 or re-assigned to kio to make sure the right people take a look at it. Thanks!
Comment 6 Andreas Pakulat 2007-12-03 14:24:44 UTC
One note: If you re-assign, make sure to re-assign to kdesdk and the svn ioslave lives there not in kdelibs where the kio component exists.
Comment 7 Anders Lund 2007-12-03 15:03:26 UTC
Other option: use the external tools plugin with kate to commit, with kdialog for retrieving a commit message.
Comment 8 Thomas Friedrichsmeier 2008-01-07 12:48:39 UTC
Well, since there was no clarification by the reporter, I'll mark this as a duplicate of bug #116770.

*** This bug has been marked as a duplicate of 116770 ***