URL: <http://savannah.nongnu.org/bugs/?36160>
Summary: cvs co -d path exmodule checks out the excluded part Project: Concurrent Versions System Submitted by: None Submitted on: Thu 12 Apr 2012 22:00:40 UTC Category: Bug Report Severity: 3 - Normal Item Group: None Status: None Privacy: Public Assigned to: None Open/Closed: Open Release: Discussion Lock: Any Fixed Release: None Fixed Feature Release: None _______________________________________________________ Details: My repository contains two files: foo/fil foo/bar/fil I have defined a module assa -a !foo/bar foo I try to checkout my module $ cvs co assa cvs checkout: Updating foo U foo/fil cvs checkout: Ignoring foo/bar I try to checkout my module on an alternate path $ cvs co -d zzz assa cvs checkout: Updating zzz U zzz/fil cvs checkout: Updating zzz/bar U zzz/bar/fil Running cvs under gdb it looks as if it messes up the repository path and the destination path so that when ignore_directory gets called it gets the argument "zzz/bar" and tries to match it against "foo/bar", fails and reports that this directory shouldn't be ignored. _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/bugs/?36160> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/ _______________________________________________ Bug-cvs mailing list Bug-cvs@nongnu.org https://lists.nongnu.org/mailman/listinfo/bug-cvs