-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (5) .- Knowledge Base  . 

kdesvn

   1.6.x  

KDE Development Tool

Score 87%
kdesvn
zoom


kdesvn
zoom


kdesvn
zoom


Blog:  Link
Minimum required   KDE 4.x
Downloads:  15339
Submitted:  Jul 18 2005
Updated:  Aug 21 2013

Description:

For news about kdesvn see now http://kdesvn.alwins-world.de

kdesvn is a subversion client using the native subversion delevelopment API instead of just parsing the output of the commandline tool like most other clients do.

It tries to setup a look and feel like the standard filemanager of KDE and is integrated into it via KPart.

The base C++ interface to subversion I took from the (real great) tool Rapidsvn (see http://rapidsvn.tigris.org/) with some modifcations and fixes.

When interested in getting the source from scratch:

http://anongit.kde.org/kdesvn
(do a git clone http://anongit.kde.org/kdesvn)



Comments are welcome. You may use the bugtracker https://bugs.kde.org/enter_bug.cgi?product=kdesvn
for reporting bugs or request features missing.




LicenseLGPL
(Sourcelink)
Source(Sources of kde3 version)
Send to a friend
Subscribe
Other  Apps  from alwin
Report inappropriate content



goto page: prev   1  2  3  4  5  6  7  8  9  10  11 ...

-

 kpart II

 
 by ruurd on: Aug 16 2005
 
Score 50%

http://braincore.blogspot.com/2005/08/kde-kdesvn.html


Reply to this

-

 woohoo

 
 by whiskybar on: Aug 17 2005
 
Score 50%

KPart, integration! Great work!

However, it won't compile on my AMD64 Ubuntu Hoary with the following message:

/bin/sh ../libtool --silent --mode=link ... -o libkdesvnpart.la ...


*** Warning: Linking the shared library libkdesvnpart.la against the
*** static library ../src/svnfrontend/libsvnfrontend.a is not portable!

*** Warning: Linking the shared library libkdesvnpart.la against the
*** static library ../src/svncpp/libsvnwrapper.a is not portable!

*** Warning: Linking the shared library libkdesvnpart.la against the
*** static library ../src/helpers/libhelper.a is not portable!
/usr/bin/ld: ../src/svnfrontend/libsvnfrontend.a(kdesvnfilelist.o): relocation R_X86_64_32S can not be used when making a shared object; recompile with -fPIC
../src/svnfrontend/libsvnfrontend.a: could not read symbols: Bad value

What has changed since 0.4.3 so drastically that prevents 0.5.0 from compiling?

TIA


Reply to this

-
.

 Re: woohoo

 
 by alwin on: Aug 17 2005
 
Score 50%

shit.
the change is the kpart. its a shared lib and seems that is run into troubles due the way I link the binaries.

I'll fix it ASAP an bring a release 0.5.1 for that.

sorry guys.


Reply to this

-

 Re: woohoo

 
 by alwin on: Aug 17 2005
 
Score 50%

ok, fixed. in 0.5.1 this should not happen. sometimes just reading the short link messages filtered from kdevelop is not enough. :/


Reply to this

-
.

 Re: Re: woohoo

 
 by whiskybar on: Aug 17 2005
 
Score 50%

Wow!

It works for AMD64 now. The speed of your working is amazing. Are you a rentier, or on a vacation... :-)


Reply to this

-

 Re: Re: Re: woohoo

 
 by alwin on: Aug 17 2005
 
Score 50%

it was just a small (but brainfucked) failure fixed within 5 minutes - so what ;)


Reply to this

-
.

 Wonderfull!

 
 by CraigD on: Aug 17 2005
 
Score 50%

Thanks for a fantastic app! I'm using it all the time for svn access, love the way it integrates kompare! This is so much nicer than eSvn, and much more responsive!

A few little niggles...

* Lots (most?) of the dialogs appear as top-level windows (i.e. they have a task bar entry). This would be because the constructor is using a NULL QWidget as its parent. Its silly to have a modal dialog appear as a top level window -as it can be minimised and then the main window appears useless.
* Lots of the dialogs have a really cramped layout. These should use KDialog::spacingHint() / KDialog::marginHint().
* Not all of the dialogs are KDialog's. Some have "Help" in the wrong location, and the buttons dont show icons (if this is set in KControl), and some have a "grab handle" in the bottom right.
* Properties dialog - sometimes Help/OK/Cancel buttons are cut in half, but are ok if dialog is resized. Looks like initial dialog size is set too small? The effect is even worse when getting the properties of a folder. The string "View and modify properties" - should this not be the dialog title? Or a least left aligned.
* KDE uses the term "Folder" and not "dir"/"directory"
* Empty icon shown for "merge" toolbar entry, and "Diff against head"
* For some reason my "Subversion" menu entry appears after "Help"?
* Doesnt remember the previous opened repository next time it is started
* Doesnt remember the size settings for the log window (the bottom of the main window).
* Could you not embolden the name of modified files? Or re-colour the whole line?
* Would it be possible (via a toolbar button, menu entry etc.) to get kdesvn to scan the whole repository for changes, and recolour/embolden the names of folders with changes? I realise this would be slow, hence the need for the user to explicitly ask for it.


Reply to this

-

 Re: Wonderfull!

 
 by alwin on: Aug 17 2005
 
Score 50%

ui. a lot of hints... may you put them
into mantis on my homepage? would be nice.

That menu: I try to fix it. this is since it is a KPart-application and I must learn how that stuff with that ui-xml-files work. :/ So this is at moment a more general problem.


Reply to this

-

 suggestions

 
 by wjarosz on: Aug 21 2005
 
Score 50%

Overall this looks nice. I have been waiting for a nice kde svn client for a while. Some more suggestions:

1) bring up a dialog to accept the password. First time I tried to run "Log" I thought the application froze. After a few minutes I realized that it was asking for my password to the repository on the command line.

2) The context menu should maybe be reorganized. It could be organized in submenus to reduce the clutter. According to my count, there are 22 menu entries in the context menu.

3) It could be nice to somehow show what svn command will be executed when you run a particular command in kdesvn. This could allow svn commandline veterans to be more comfortable choosing a kdesvn command and not wondering what it will actually translate to.

4) I switched to kde svn kpart mode when in the parent folder of a repository. It complained that it was not an svn repository, but provides no way to navigate out of the current folder. You either had to change the location using the address bar, or switch to another view mode. Perhaps at least some basic folder navigation should still be provided.

5) This next point is a rather big project, but in the future I think it would be nice to not have to switch to another view mode when in an svn repository directory. The normal view modes should just recogonize this and provide an extra submenu in the context menu for performing svn operations such as committing and retrieving logs, etc.


Reply to this

-
.

 Re: suggestions

 
 by alwin on: Aug 21 2005
 
Score 50%

for 1.)
well, thats a big problem this moment. That happens when you have to insert a real ssh-password not that one for your ssh-key. in last stage ssh-agent will open a dialog-box. With real password I have no idea. So you should put your public key to server into the authorized_keys file.

for 2.) yes. If you have ideas for it:
copy /usr/share/apps/kdesvnpart/kdesvn_part.rc
into your ~/.kde/apps/kdesvn/ (i think) and modify the file if you know how it works and send me the result. may that you have the better ideas how to organize it :)

for 3.) is not possible. I don't just map to svn commands, I'm using the C-Api instead which is a lot more stable.

for 4.) Press the "Back" button of konqueror, or better switch back to standard view. (button mostly right from kdesvn-button)

for 5.) work in progress. That will be done with (upcoming) svn-kio which will use near future parts of kdesvn.


Reply to this

-

 Re: Re: suggestions

 
 by nikotto on: Aug 22 2005
 
Score 50%

> for 5.) work in progress. That will
> be done with (upcoming) svn-kio
> which will use near future parts of kdesvn.
that would be very nice! switching everytime the view-mode is not really the best usability...

and then kdesvn (or whatever) could show colored icons for modified files (you know... like tortoisesvn :D)


Reply to this

-
.

 Can't try

 
 by robertg on: Aug 25 2005
 
Score 50%

Kdesvn seems to be really very nice piece of software! And I would probably consider switching from eSVN. Unfortunately I cannot use it. When opening existing project (already checked out) kdesvn disappears from my desktop, and all I get is:
kdesvn: symbol lookup error: /usr/lib/kde3/libkdesvnpart.so: undefined symbol: svn_client_status2.
I installed version 0.5.3 from FC4 rpm package, without any problems.
Any suggestions, please.


Reply to this

-
.

 Re: Can't try

 
 by alwin on: Aug 25 2005
 
Score 50%

hoi.
seems that you have the older subversion 1.1 libs installed not the update to 1.2.

It comes not from external repositories but from fedora updates, so if you run yum update it should install.

you may check your subversion version with "rpm -qi subversion" - last update is 1.2.1-2.1 for fedora core 4


Reply to this

-
.

 Re: Re: Can't try

 
 by robertg on: Aug 25 2005
 
Score 50%

Yeah, that's really better. Thank you very much. I’ll give it a try!


Reply to this

-
.

 could be for me

 
 by didi156 on: Aug 26 2005
 
Score 50%

It'S the first time I have to do with version control. So, since everybody says, subversion ist better than CVS, I wanted to begin with this. I got a svn server running for network access, now I only need a nice client GUI.

So long, so good.
Question:
When I connect to the svn server with kdesvn, I can browse and open files, but I can't save them: "writing in kio-svn not possible".
As far as I know it's because the kio-slave can't write. But as far as I understood in KDE 3.4.1 it can.
Is that information correct?
Maybe somebody can tell me what I have to do to get write support in SuSE 9.3?

And: compliments for this app!


Reply to this

-
.

 Re: could be for me

 
 by alwin on: Aug 26 2005
 
Score 50%

Ui

well, its a little bit different:
- svn-service is always readonly
- write-enabled are special configured svn-servers which are "webdav" enabled (via http(s))

for getting write-access:

* "checkout" your svn-server.
you may do it via open your remote service, eg svn://, mark your folder you want, right-mouse, from context-menue select "Checkout current repository path". Let in next box the item "Open after..." marked, select (and/or create) your target-directory, process.

Now kdesvn eg. subversion create a so called "working copy" on local file system. Edit your files or whatever, use the capability of kdesvn for adding new files and/or folders via drag&drop from konqueror. After all your work is finished, mark the top-entry of listview, hit "#" or select "commit" from subversion menu.

Enter a commit message (or leave blank if no comment for that commit is wished) and hit "ok" in commit-message-box. you'll see that kdesvn eg subversion will send all your modifications to the server.

This is the normal way. What you mean with direct edit on svn-server itself isn't possible, that isn't the idea behind version control.

Hope that helps

Rajko


Reply to this

-

 Re: Re: could be for me

 
 by didi156 on: Aug 30 2005
 
Score 50%

Yes, I think this helps.
Thanks for your input!


Reply to this

goto page: prev   1  2  3  4  5  6  7  8  9  10  11 ...

Add commentBack






-
-
Do you like or dislike Ubuntu Unity?
 Yes, unity is alien technology!
 It is less confusing than Gnome 3 default, shell.
 Granny thinks it is much more usable than Gnome 2
 Canonical is embarrasing itself with this split project
 Gnome 3 default shell is much better
 I dislike Unity, Gnome 3 default shell is alien technology!
 None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.