Hello all,

Briefly, I can import a set of files, check them out, modify them and 
commit them, but when I go to release the directory, I get the 
following (1.12.9, similar msg with 1.11.17):

$ cvs release -d CVSROOT
You have [0] altered files in this repository.
Are you sure you want to release (and delete) directory `CVSROOT': y
cvs release: in directory `.':
cvs release: CVS directory found without administrative files.
cvs release: Use CVS to create the CVS directory, or rename the
cvs release: directory if it is intended to store something
cvs release: besides CVS administrative files.
cvs [release aborted]: *PANIC* administration files missing!

------------------

More detail on how I created my system:

System: linux with 2.4.20 kernel
CVS:  I've tried both 1.12.9 and 1.11.17 
Access method: :local:/usr/local/cvsroot
cvs group: cvsuser

# Permissions on various directories and files

$ ls -ld /usr/local/cvsroot
drwxrwxr-x    4 matt     cvsuser      4096 Aug 10 21:56 cvsroot

$ ls -l /usr/local/cvsroot
total 8
drwxrwxr-x    3 matt     cvsuser      4096 Aug 11 00:30 CVSROOT
drwxrwxr-x    9 matt     cvsuser      4096 Aug 11 00:40 Lua_Playground

$ ls -l /usr/local/cvsroot/CVSROOT/
total 88
-r--r--r--    1 matt     cvsuser       495 Aug 11 00:30 checkoutlist
-r--r--r--    1 matt     cvsuser       695 Aug 10 21:56 checkoutlist,v
-r--r--r--    1 matt     cvsuser      1108 Aug 11 00:30 commitinfo
-r--r--r--    1 matt     cvsuser      1308 Aug 10 21:56 commitinfo,v
-r--r--r--    1 matt     cvsuser      1699 Aug 11 00:30 config
-r--r--r--    1 matt     cvsuser      2157 Aug 10 22:03 config,v
-r--r--r--    1 matt     cvsuser       602 Aug 11 00:30 cvswrappers
-r--r--r--    1 matt     cvsuser       802 Aug 10 21:56 cvswrappers,v
drwxrwxr-x    2 matt     cvsuser      4096 Aug 10 21:56 Emptydir
-rw-rw-rw-    1 matt     cvsuser       437 Aug 11 00:39 history
-r--r--r--    1 matt     cvsuser      1741 Aug 11 00:30 loginfo
-r--r--r--    1 matt     cvsuser      1941 Aug 10 21:56 loginfo,v
-r--r--r--    1 matt     cvsuser      1211 Aug 11 00:30 modules
-r--r--r--    1 matt     cvsuser      1535 Aug 10 22:03 modules,v
-r--r--r--    1 matt     cvsuser       752 Aug 11 00:30 notify
-r--r--r--    1 matt     cvsuser       952 Aug 10 21:56 notify,v
-r--r--r--    1 matt     cvsuser       649 Aug 11 00:30 rcsinfo
-r--r--r--    1 matt     cvsuser       849 Aug 10 21:56 rcsinfo,v
-r--r--r--    1 matt     cvsuser      2096 Aug 11 00:30 taginfo
-r--r--r--    1 matt     cvsuser      2296 Aug 10 21:56 taginfo,v
-rw-rw-rw-    1 matt     cvsuser         0 Aug 10 21:56 val-tags
-r--r--r--    1 matt     cvsuser      1357 Aug 11 00:30 verifymsg
-r--r--r--    1 matt     cvsuser      1557 Aug 10 21:56 verifymsg,v

$ ls -l /usr/local/cvsroot/Lua_Playground/
total 84
drwxrwxr-x    2 matt     cvsuser      4096 Aug 11 00:40 bin
-r-xr-xr-x    1 matt     cvsuser      1143 Aug 10 21:56 build,v
-r-xr-xr-x    1 matt     cvsuser       621 Aug 10 21:56 configure,v
-r--r--r--    1 matt     cvsuser      6664 Aug 10 21:56 config,v
-r--r--r--    1 matt     cvsuser      1909 Aug 10 21:56 COPYRIGHT,v
-r--r--r--    1 matt     cvsuser      6882 Aug 10 21:56 DIFFS,v
drwxrwxr-x    2 matt     cvsuser      4096 Aug 11 00:40 doc
drwxrwxr-x    2 matt     cvsuser      4096 Aug 11 00:40 etc
-r--r--r--    1 matt     cvsuser      7383 Aug 10 21:56 HISTORY,v
drwxrwxr-x    2 matt     cvsuser      4096 Aug 11 00:40 include
-r--r--r--    1 matt     cvsuser      3681 Aug 10 21:56 INSTALL,v
drwxrwxr-x    2 matt     cvsuser      4096 Aug 11 00:40 lib
-r--r--r--    1 matt     cvsuser      3055 Aug 10 21:56 Makefile,v
-r--r--r--    1 matt     cvsuser      3412 Aug 10 21:56 MANIFEST,v
-r--r--r--    1 matt     cvsuser      2216 Aug 10 21:56 README,v
drwxrwxr-x    5 matt     cvsuser      4096 Aug 11 00:40 src
drwxrwxr-x    2 matt     cvsuser      4096 Aug 11 00:40 test
-r--r--r--    1 matt     cvsuser      1256 Aug 10 21:56 UPDATE,v


## Importing Procedure

$ cd Lua_Playground # Directory of files to import

$ cvs import -m "adding lua" lua LUA LUA_START
cvs import: Importing /usr/local/cvsroot/lua/test
N lua/test/echo.lua
N lua/test/life.lua
N lua/test/fib.lua
N lua/test/factorial.lua
N lua/test/sort.lua
N lua/test/hello.lua
......
No conflicts created by this import

## Checkout Procedure

$ cd # go to home dir for checkouts

$ cvs checkout luacvs checkout: Updating lua/test
U lua/test/NewLib.lua
U lua/test/README
U lua/test/bisect.lua
U lua/test/cf.lua
U lua/test/echo.lua
U lua/test/env.lua
U lua/test/factorial.lua
U lua/test/fib.lua

$ cd lua

# Listing of files to show that CVS dir is in all the sub dirs

$ ls
...
bin
COPYRIGHT
CVS
DIFFS
doc
...
$ cd bin

$ ls
CVS  lua  luac

$ cd ..

## Commit Procedure

$ cvs commit -m "added space"
cvs commit: Examining .
cvs commit: Examining bin
cvs commit: Examining doc
cvs commit: Examining etc
cvs commit: Examining include
cvs commit: Examining lib
cvs commit: Examining src
cvs commit: Examining src/lib
cvs commit: Examining src/lua
cvs commit: Examining src/luac
cvs commit: Examining test
/usr/local/cvsroot/lua/config,v  <--  config
new revision: 1.2; previous revision: 1.1

## Release Procedure

$ cd ..
$ cvs release -d lua
You have [0] altered files in this repository.
Are you sure you want to release (and delete) directory `lua': y
cvs release: in directory `.':
cvs release: CVS directory found without administrative files.
cvs release: Use CVS to create the CVS directory, or rename the
cvs release: directory if it is intended to store something
cvs release: besides CVS administrative files.
cvs [release aborted]: *PANIC* administration files missing!

## Summary

I know there is a lot of information here, but let me know if I am missing 
a detail that would help me out.  I'm doubting that this is a bug, since it 
happens to me in both versions ( and only me), so I suspect that my 
configuration is not set up appropriately in some way. 
ie config file, permissions, etc.

If anyone has any ideas on this let me know.

Thanks


Matt
_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs

Reply via email to