info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Wanted: cvs update -d <modulename>


From: Per Fryken
Subject: Wanted: cvs update -d <modulename>
Date: 30 Nov 2001 07:31:42 -0800

Hi,

I'm quite disappointed that "update -d" creates all new directories,
even those excluded in my module definition. The problem is stated by
Cederquist in the update options section:

    If you deliberately avoided certain directories in the
    repository when you created your working directory (either
    through use of a module name or by listing explicitly the
    files and directories you wanted on the command line), then
    updating with `-d' will create those directories, which may
    not be what you want.

My problem is that I have a bunch of developers in a directory tree
that in principle looks like:

    Src
        Java
            ApplicationA
            ApplicationB
            CommonCode
        JSP
            ApplicationA
            ApplicationB
            CommonCode

Some of them should only access ApplicationA and some only
ApplicationB, but all need to access CommonCode. So I defined modules,
so that they may checkout relevant parts of the tree:

    appa   -a   !Src/Java/ApplicationB !Src/JSP/ApplicationB Src
    appb   -a   !Src/Java/ApplicationA !Src/JSP/ApplicationA Src

But later on, when directories are added, if they have to walk around
the directory tree doing cvs update several times to look for new
directories, I think they will fail. And an update -d in Src will get
the whole lot!
Is there any solution? Any solution that would work in an IDE like
JBuilder?

Best regards,
Per


reply via email to

[Prev in Thread] Current Thread [Next in Thread]