Bug 106878 - CvsService commands working wrongly on subdirectories.
Summary: CvsService commands working wrongly on subdirectories.
Status: RESOLVED FIXED
Alias: None
Product: kdevplatform
Classification: Developer tools
Component: cvs (show other bugs)
Version: 0.9.94
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-06 08:58 UTC by Jordi Blasi
Modified: 2010-12-16 19:28 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jordi Blasi 2005-06-06 08:58:51 UTC
Version:           3.2.0 (using KDE 3.2.3, Mandrake Linux Cooker i586 - Cooker)
Compiler:          gcc version 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)
OS:                Linux (i686) release 2.6.9

Almost all of the subcommands of CVS should work recursively when you specify a directory as an argument.
For instance, if you try to right-click on a CVS project's subdirectory from File Tree -> CvsService -> Update; kdevelop will issue

 cvs -f -q update -d -P  'src/drivers/' 2>&1
 
This will update files under 'src/drivers/' but wrongly will update also files from the main project root's directories in a strange way I did not understand yet.
Kdevelop should issue the following command that behave as expected:

 cvs -f -q update -d -P  'src/drivers' 2>&1

Note that the slash at the end of directory path makes a strange difference! (try it from a shell).
 
I guess this bug will affect all CVS subcommands that apply on subdirectories (commit, remove, status, ...) and not just with "update"
Comment 1 Andreas Pakulat 2007-12-01 00:33:43 UTC
This works fine for me here, apart from that its not a problem in KDevelop. KDevelop uses the cvs ioslave from kdesdk. If you can still reproduce this problem please open a bug against kdesdk (IIRC the ioslave is part of cervisia).