QSvn

Developers Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5.0
Description:

QSvn is a graphical Subversion Client for Linux, UNIX, Windows and Mac OS X. We use the Subversion API for all Subversion actions and the Qt4 C++ toolkit from Trolltech for platform independent programming.
Last changelog:

13 years ago

Version 0.8.1 - released 2009-02-14

Bugfixes

[li]Fix a crash on show diff without an external diff viewer.[/li]
[li]Fix a link error on Mac OS X.[/li]

impatt

11 years ago

1. cmake -D CMAKE_BUILD_TYPE="Release" ../src

-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Check size of void*
-- Check size of void* - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Found Qt-Version 4.3.2
-- Found subversion include: /usr/include/subversion-1
-- Found subversion client lib: /usr/lib/libsvn_client-1.so
-- Found subversion repository lib: /usr/lib/libsvn_repos-1.so
-- Found subversion fs lib: /usr/lib/libsvn_fs-1.so
-- Found subversion subr lib: /usr/lib/libsvn_subr-1.so
-- Found subversion wc lib: /usr/lib/libsvn_wc-1.so
-- Found subversion ra lib: /usr/lib/libsvn_ra-1.so
-- Qt: /usr/lib
-- Qt: optimized;/usr/lib/libQtCore.so;debug;/usr/lib/libQtCore.so
-- Found Qt-Version 4.3.2
-- Configuring done
-- Generating done
-- Build files have been written to: /mnt/data/src/qsvn-0.6.1/build

2. make
Scanning dependencies of target svnqt-qt4
[ 1%] Building CXX object svnqt/CMakeFiles/svnqt-qt4.dir/apr.o
----skip------
[ 40%] Built target svnqt-qt4
[ 42%] Generating checkout.moc
Qt meta object compiler
moc: Invalid argument
Usage: moc [options] <header-file>
-o file Write output to file rather than stdout
-f[file] Force #include, optional file name
-p path Path prefix for included file
-i Do not generate an #include statement
-k Do not stop on errors
-nw Do not display warnings
-v Display version of moc
make[2]: *** [checkout.moc] Error 1
make[1]: *** [CMakeFiles/qsvn.dir/all] Error 2
make: *** [all] Error 2

Report

C

oszine

11 years ago

Can you please fill out an erro report on http://www.anrichter.net/projects/qsvn ?

thanks

Report

opensuseuser

11 years ago

very good one.. working perfectly with opensuse 10.3. better than Kdesvn in performance. could be nice if integrated with konqueror (like kdesvn)

Report

C

oszine

11 years ago

Thank you!
Integration from QSvn into Konqueror is not planned. For this there is KDESVN. Both applications use the same svn-library. But qsvn is compiled with Qt4 and KDESVN with Qt3. I think that's the only reason while QSvn's performance is better than KDESVN's ones.

Report

OnlyWhisky

11 years ago

I have problem while doing
cmake -D CMAKE_BUILD_TYPE="Release" ../src
It output:
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Check size of void*
-- Check size of void* - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
and then just stop. Thank you for attention!

Report

C

oszine

11 years ago

Hm. Thats curious. I downloaded the file, unapck it, create a build directory inside of qsvn-0.6.0, cd into build and run

cmake -D CMAKE_BUILD_TYPE="Release" ../src

I become the following output:

-- Check for working C compiler: /usr/lib/ccache/gcc
-- Check for working C compiler: /usr/lib/ccache/gcc -- works
-- Check size of void*
-- Check size of void* - done
-- Check for working CXX compiler: /usr/lib/ccache/c++
-- Check for working CXX compiler: /usr/lib/ccache/c++ -- works
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Found Qt-Version 4.3.2
-- Found subversion include: /usr/include/subversion-1
-- Found subversion client lib: /usr/lib/libsvn_client-1.so
-- Found subversion repository lib: /usr/lib/libsvn_repos-1.so
-- Found subversion fs lib: /usr/lib/libsvn_fs-1.so
-- Found subversion subr lib: /usr/lib/libsvn_subr-1.so
-- Found subversion wc lib: /usr/lib/libsvn_wc-1.so
-- Found subversion ra lib: /usr/lib/libsvn_ra-1.so
-- Qt: /usr/lib
-- Qt: optimized;/usr/lib/libQtCore.so;debug;/usr/lib/libQtCore.so
-- Found Qt-Version 4.3.2
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ar/src/qsvn/0.6.0-download/qsvn-0.6.0/build

It seems that your configuration have problems in detect your Qt4-installation.

hope that helps,
ar

Report

OnlyWhisky

11 years ago

Here is new log:
<cut>
CMake Error: Command "/usr/bin/svn log -r BASE /home/alexei/downloads/sources/qsvn-0.6.0/src" failed with output:
Error validating server certificate for 'https://ar.oszine.de:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
- Hostname: *.oszine.de
- Valid: from Tue, 31 Jul 2007 07:16:41 GMT until Wed, 30 Jul 2008 07:16:41 GMT
- Issuer: Hosting, OSZine, Lindhorst, Sachsen-Anhalt, DE
- Fingerprint: 85:53:47:fb:dd:3e:d4:ba:3e:09:36:4e:80:5a:9f:d5:ef:00:ce:56
(R)eject, accept (t)emporarily or accept (p)ermanently? svn: PROPFIND request failed on '/svn/qsvn/tags/qsvn-0.6.0/src'
svn: PROPFIND of '/svn/qsvn/tags/qsvn-0.6.0/src': Server certificate verification failed: issuer is not trusted (https://ar.oszine.de)
<cut>
-- Configuring done
After that log i did rm -rf * in build folder, restart cmake and when it stop with
"-- Check for working CXX compiler: /usr/bin/c++ -- works"
I input 'p' and press enter... And configuration done fine. You should check that svn issue!

Report

C

oszine

11 years ago

*grml* i packed the src.tar.gz with .svn directories. So your cmake try to check the working copy for the revision to add it to the QSvn-Version-Info. And the repository-url is unfortunately a https-address from my self-signed https-server.

Please download the src.tar.gz again. Now without the .svn directory and signifacant smaller that the old one ;)
After downloading you can try to build again.

Or simple delete the .svn-folder in the src-directory.

Sorry for this mistake.

Report

OnlyWhisky

11 years ago

Two more thing:
first, admins, sorry me for double-posting it is opera 9.5b1 or engine, not me really.
In qsvn when I load already created working copy (created form command line svn) and there is notversioned folder, marked with "?", I can't add that folder because qsvn shows it is empty, but it's not! And after I press "properties" in drop-down menu for that directory qsvn crash with "Segmentation failure".

Report

C

oszine

11 years ago

Hi,

for both mistakes i created new tickets (#50 and #51) in the QSvn-Ticketsystem. Please add next mistakes directly on the QSvn-Site[1].

Thanks so far,
ar

[1] http://ar.oszine.de/projects/qsvn

Report

OnlyWhisky

11 years ago

Sorry for being so problematic, but you have problem with installation:
"qsvn: error while loading shared libraries: libsvnqt-qt4.so.4: cannot open shared object file: No such file or directory" you forget to copy it from build directory or something like that.

Report

C

oszine

11 years ago

libsvnqt-qt4.so.4 you will find after a build in the lib directory.

Report

OnlyWhisky

11 years ago

Sorry for being so problematic, but you have problem with installation:
"qsvn: error while loading shared libraries: libsvnqt-qt4.so.4: cannot open shared object file: No such file or directory" you forget to copy it from build directory or something like that.

Report

OnlyWhisky

11 years ago

Here is new log:
CMake Error: Command "/usr/bin/svn log -r BASE /home/alexei/downloads/sources/qsvn-0.6.0/src" failed with output:
Error validating server certificate for 'https://ar.oszine.de:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
- Hostname: *.oszine.de
- Valid: from Tue, 31 Jul 2007 07:16:41 GMT until Wed, 30 Jul 2008 07:16:41 GMT
- Issuer: Hosting, OSZine, Lindhorst, Sachsen-Anhalt, DE
- Fingerprint: 85:53:47:fb:dd:3e:d4:ba:3e:09:36:4e:80:5a:9f:d5:ef:00:ce:56
(R)eject, accept (t)emporarily or accept (p)ermanently? svn: PROPFIND request failed on '/svn/qsvn/tags/qsvn-0.6.0/src'
svn: PROPFIND of '/svn/qsvn/tags/qsvn-0.6.0/src': Server certificate verification failed: issuer is not trusted (https://ar.oszine.de)

-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Found Qt-Version 4.3.2
-- Found subversion include: /usr/include/subversion-1
-- Found subversion client lib: /usr/lib/libsvn_client-1.so
-- Found subversion repository lib: /usr/lib/libsvn_repos-1.so
-- Found subversion fs lib: /usr/lib/libsvn_fs-1.so
-- Found subversion subr lib: /usr/lib/libsvn_subr-1.so
-- Found subversion wc lib: /usr/lib/libsvn_wc-1.so
-- Found subversion ra lib: /usr/lib/libsvn_ra-1.so
-- Qt: /usr/lib/qt4
-- Qt: optimized;/usr/lib/qt4/libQtCore.so;debug;/usr/lib/qt4/libQtCore.so
-- Found Qt-Version 4.3.2
-- Configuring done

After that log i did rm -rf * in build folder, restart cmake and when it stops after
-- Check for working CXX compiler: /usr/bin/c++ -- works
I enter 'p' and enter... And configuration done fine. You should check that svn issue!

Report

seldomused

11 years ago

Just tried 0.6.0, it's nice. I'd like an option to only check for updates without changing my working copy, otherwise it's pretty cool. Managing several different projects is great, this is much better than kdesvn. Thanks!

Report

C

oszine

11 years ago

Thanks for the flowers :)

Your feature-request is already scheduled for QSvn 0.7.0. http://ar.oszine.de/projects/qsvn/ticket/10

Report

fungs

13 years ago

Is there any different approach than the one's used in esvn and kdesvn?

Report

C

oszine

13 years ago

It's different to both. KdeSVN is a KDE only application that handles only one working copy at the same time. eSvn is a GUI that call svn executable and parse the output IMHO. QSvn use a fork from RapidSVN's svncpp. In Co-work with KdeSVN we use a svncpp adopted to Qt with Qt4 Support.

Report

fungs

13 years ago

cool

Report

13 years ago

Version 0.8.1 - released 2009-02-14

Bugfixes

[li]Fix a crash on show diff without an external diff viewer.[/li]
[li]Fix a link error on Mac OS X.[/li]

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.8.1
updated Feb 14 2009
added Nov 30 2005
downloads today
0
page views today 1
System Tags app software