Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <00a901c22e93$5bccbdd0$0100a8c0@wdg.uk.ibm.com> From: "Max Bowsher" To: Subject: Solved: Weird CVS problem - can't find module in local replica of cygwin-apps-cvs - can anyone help? Date: Thu, 18 Jul 2002 20:43:14 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Max Bowsher wrote: > Hi - I rsync the cygwin-apps-cvs repository, because then I can do > cvs diffs, and recall different revisions, etc., whilst offline. > Mostly stuff works, but CVS seems to ignore the CVSROOT/modules file - > i.e. I can only check out modules by specifiying their path within > the repository, not their module name. > > Weirdly, this works ok on an simple local repository containing only > 1 file that I created to use as a simpler testcase. If anyone can > comment in any way, please do. Unfortunately, cvs -t does not show > enough info to be any help. > > Max. Replying to my own message, after much fiddling, I tracked down the problem. It turns out that sources.redhat.com is running cvs with cvs's myndbm (dbm interface to a flat file) db code, whereas cygwin cvs is built to use gdbm. This meant that Cygwin cvs was looking for a modules.db file, that of course, did not exist. The solution was to back out some of the Cygwin patches, so that my local cvs was also using myndbm db access. Hope this helps anyone else doing similar stuff. Max. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/