This is a situation where CVS tries adding a new directory erroneously to
CVSROOT/Emptydir:

# The CVS repository looks like this 
> ls -RF
        CVSROOT/     enterprise/

        ./CVSROOT:
        checkoutlist     commitinfo,v     cvswrappers      editinfo,v
loginfo,v        notify           rcsinfo,v        verifymsg
        checkoutlist,v   config           cvswrappers,v    history
modules          notify,v         taginfo          verifymsg,v
        commitinfo       config,v         editinfo         loginfo
modules,v        rcsinfo          taginfo,v

        ./enterprise:
        root/  src/

        ./enterprise/root:

        ./enterprise/src:
        client/  server/

        ./enterprise/src/client:

        ./enterprise/src/server:

# The "modules" file has these definitions: (All other admin files are
unchanged)

        src                     enterprise/src 
         
        client_src      -a      src/client  
         
        client_dev              enterprise/root   &client_src 
 
# I check out the module "client_dev":
> cvs co client_dev
cvs checkout: Updating client_dev
cvs checkout: Updating src/client

# I cd to client_dev/src
> cd client_dev/src

# I make a dir
> mkdir shared

# Then I "cvs add" it, and CVS tries to add it to the "Emptydir" instead of
in "src"
> cvs add shared
# CVS 1.11 reports:
cvs [add aborted]: cannot add to
/home/simpsomd/tmp3/cvsroot/CVSROOT/Emptydir
# CVS 1.10 reports
Directory /home/simpsomd/tmp2/cvsroot/CVSROOT/Emptydir/shared added to the
repository

# In the 1.10 case, I can go into the repository and move the directory
manually to the correct place and it works for new checkouts. In the 1.11
case, I'm not sure what to do.




_______________________________________________
Bug-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-cvs

Reply via email to