Menu

#44 Problem with modules greater than one level deep.

open
nobody
None
5
2003-09-04
2003-09-04
No

When checking out a module using a long path, such as

sys/crypto

CVSMonitor does not correctly, checkout only
sys/crypto, but instead does all of sys.

This will likely apply to arbitrary depths beyond one.
This is due to a mistake in the code's understanding of
how CVS works.

if currently in the checkout dir

/some/directory

The command 'cvs checkout -d foo bar' the contents of
the module 'bar' will checkout to the directory

/home/directory/foo

It was assumed that this would also apply to paths such as

'cvs checkout -d foo bar/some/subdir'

But THIS appears to checkout to

/home/directory/foo/some/subdir

This was unexpected, and investigations continue.

This will probably NOT be fixed for 0.6.3, but an error
will be thrown when trying to add a module with a
greater than single path.

Discussion


Log in to post a comment.