[cvsnt] ACL curiosity

Anders Jacob Truelsen at at systematic.dk
Thu May 1 10:47:00 BST 2003


Hi Folks

I've been playing around with ACLs (great feature!) and have discovered
the following curiosity:

The scenario is:
The trunk is open for all
The branch BRANCH_X is dead and has been closed for all

The required permissions should be something along these lines:
		D:\projects\cvsdev>cvs lsacl dev
		Directory: dev
		Owner: x
		  default:rwc
		  default:r  tag:BRANCH_X

Only, I can commit neither to the branch (as expected) nor to trunk (not
expected).

If I assign default rwc permission to HEAD things change though
		D:\projects\cvsdev>cvs lsacl dev
		Directory: dev
		Owner: x
		  default:rwc
		  default:r  tag:BRANCH_X
		  default:rwc  tag:HEAD

And I can commit to trunk just fine.

I expected 'default:rwc' and 'default:rwc  tag:HEAD' to be equivalent.

Comments anybody?

regards
anders



More information about the cvsnt mailing list