Version: (using KDE Devel) Installed from: Compiled sources To compile KDE applications from modules like kdeextragear-1 you need to do in a console application: cd path/to/working/folder cvs checkout -l kdeextragear-1 cvs checkout kdeextragear-1/k3b cvs checkout kdeextragear-1/admin # -- Now you can compile k3b if you have the required libraries -- # cd kdeextragear-1 # make -f Makefile.cvs # ./configure # make # make install Currently, it is not possible to replicate this with Cervisia because there is no recursive / non recursive behavior configuration for checkout, only for commit and update.
Created attachment 7258 [details] Proposed Implementation This is a patch I made up after some comments from Christian about the right way to implement it. The only part I'm not sure about are the 2 commented out calls to reading / writing the settings for the checkout dialog. I think we should not save the recursive/non recursive flag but stay with "recursive" as default.
CVS commit by cloose: GUI: Implemented wish #74751: Added support for non-recursive checkouts to the checkout dialog. Patch by Sergio Visinoni. CCMAIL: 74751-done@bugs.kde.org M +17 -11 ChangeLog 1.138 M +1 -1 cervisiapart.cpp 1.152 M +9 -0 checkoutdlg.cpp 1.38 M +2 -1 checkoutdlg.h 1.16 --- kdesdk/cervisia/cervisiapart.cpp #1.151:1.152 @@ -1355,5 +1355,5 @@ void CervisiaPart::slotCheckout() DCOPRef cvsJob = cvsService->checkout(dlg.workingDirectory(), dlg.repository(), dlg.module(), dlg.branch(), opt_pruneDirs, - dlg.alias(), dlg.exportOnly()); + dlg.alias(), dlg.exportOnly(), dlg.recursive()); // get command line from cvs job --- kdesdk/cervisia/ChangeLog #1.137:1.138 @@ -1,21 +1,27 @@ +2004-08-28 Christian Loose <christian.loose@kdemail.net> + + * Implemented wish #74751: + Added support for non-recursive checkouts to the + checkout dialog. Patch by Sergio Visinoni. + 2004-08-23 Christian Loose <christian.loose@kdemail.net> - * Implemented bug #74862: - In the checkout dialog, it's now possible to fetch - the existing branch/tag names for a module from the - cvs server. - * Fix bug #87830: - Always read the cvs client option from the configuration - file even when there is no sandbox open. + * Implemented bug #74862: + In the checkout dialog, it's now possible to fetch + the existing branch/tag names for a module from the + cvs server. + * Fix bug #87830: + Always read the cvs client option from the configuration + file even when there is no sandbox open. 2004-07-13 Andr