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:
Version 0.8.1 - released 2009-02-14
Bugfixes
Fix a crash on show diff without an external diff viewer. Fix a link error on Mac OS X.
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
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.
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!
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
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!
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!
*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.
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.
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.
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".
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
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!
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.
Ratings & Comments
19 Comments
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
Can you please fill out an erro report on http://www.anrichter.net/projects/qsvn ? thanks
very good one.. working perfectly with opensuse 10.3. better than Kdesvn in performance. could be nice if integrated with konqueror (like kdesvn)
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.
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!
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
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!
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!
*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.
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.
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.
libsvnqt-qt4.so.4 you will find after a build in the lib directory.
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".
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
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!
Thanks for the flowers :) Your feature-request is already scheduled for QSvn 0.7.0. http://ar.oszine.de/projects/qsvn/ticket/10
Is there any different approach than the one's used in esvn and kdesvn?
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.
cool