Comments you submit will be routed for moderation. If you have an account, please log in first.
Modify

Ticket #145 (closed: wontfix)

Opened 6 years ago

Last modified 6 years ago

add support for svk-1.0x

Reported by: mkienle Owned by: alwin
Priority: normal Milestone: 0.11.x
Component: All Version: 0.11.x
Severity: feature Keywords:
Cc:

Description

Current kdesvn does not seem to support svk-1.0x (?)

ADDITIONAL INFORMATION: using a laptop instead of pc makes svk more usable because everbody can work offline too. A checkbox 'isSVK' would be helpful. Other possibility could be a parameter string for the 'versions managament bin' '/usr/bin/svk' or /usr/bin/svn' or something else.

Attachments

Change History

comment:1 Changed 6 years ago by mkienle

  • Owner changed from anonymous to alwin
  • Status changed from new to assigned

comment:2 Changed 6 years ago by alwin

svk? this is just a wrapper script around subversion itself. So I have no idea why (and how) kdesvn could support it.

comment:3 Changed 6 years ago by mkienle

SVK is more than a wrapper script around subversion. SVK supports offline-commits, checkin, merges on a svn repository. SVK makes me totally indeperndet of a network connection. Via SVK I genrate a mirror of a svn repository on my laptop harddisc. I can go offline and work as I would be online. I can do my changes and commits against a branch which interacts with the svk mirror. If I go later back to a network svk manage for me a starmerge between my changes and the changes on the svn repository. Offline-Commits is a feature which is not support subversion.

SVK is the human touch for SVN

comment:4 Changed 6 years ago by lurchvt

Another point of clarification on svk vs. subversion. While svk uses subversion "under the hood", the important difference for kdesvn is that an svk working copy looks different from a subversion working copy, and accessing the repository is different as well. Because svk is built on subversion, hopefully it wouldn't be too much work to add svk support to kdesvn.

I started using kdesvn recently, and I have really liked it. Unfortunately, some of the projects that I work on use svk, so I can't use kdesvn for them. So put me down as another person that would like to see svk support added to kdesvn.

comment:5 Changed 6 years ago by alwin

  • Status changed from assigned to closed
  • Resolution set to wontfix

svk is perl. no programming interface for c++/c-software. only perl scripts.

kdesvn doesn't call svn for operations. its using the subversion api. Or other words: it is exactly same client like svn from subversion. It is never designed calling external subversion/VCS tools. And I'll never design it that way 'cause I believe it is a complete wrong way, it is slow, it is error-prone, it is not well defined, and there are enough GUI's doing that.

And when svk is just using the filesystem of subversion but not the design (eg., centralized repositories and so on) so there should be another GUI for it. A perl crack may writing a gui with perl for svk. For this scripting language the interface is (I think) fast, well-defined and not that error-prone like a call to an external.

I'm sure it is simply impossible to integrate svk into kdesvn. The concepts are different (centralized <-> decentralized repositories and so on), it is written in perl - no (wise) integration into a pure C++ program possible. You should search/ask for a kde/qt-svk.

I'm real sorry, but kdesvn (and me) is the wrong adress for your understandable wishes (and I take it as a compliment for the UI of kdesvn), you may ask on mailinglists/forums for svk for such a UI.

View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.

Ihr Browser versucht gerade eine Seite aus dem sogenannten Internet auszudrucken. Das Internet ist ein weltweites Netzwerk von Computern, das den Menschen ganz neue Möglichkeiten der Kommunikation bietet.

Da Politiker im Regelfall von neuen Dingen nichts verstehen, halten wir es für notwendig, sie davor zu schützen. Dies ist im beidseitigen Interesse, da unnötige Angstzustände bei Ihnen verhindert werden, ebenso wie es uns vor profilierungs- und machtsüchtigen Politikern schützt.

Sollten Sie der Meinung sein, dass Sie diese Internetseite dennoch sehen sollten, so können Sie jederzeit durch normalen Gebrauch eines Internetbrowsers darauf zugreifen. Dazu sind aber minimale Computerkenntnisse erforderlich. Sollten Sie diese nicht haben, vergessen Sie einfach dieses Internet und lassen uns in Ruhe.

Die Umgehung dieser Ausdrucksperre ist nach §95a UrhG verboten.

Mehr Informationen unter www.politiker-stopp.de.