Do not check val-tags if the repository is read-only.

Approved by:	maintainer's silence
MFC after:	2 weeks
This commit is contained in:
Dag-Erling Smørgrav 2004-08-05 17:47:35 +00:00
parent 7bf298bcad
commit 40bce2b2a1
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=133180

View File

@ -10,6 +10,8 @@
* Add or delete a symbolic name to an RCS file, or a collection of RCS files.
* Tag uses the checked out revision in the current directory, rtag uses
* the modules database, if necessary.
*
* $FreeBSD$
*/
#include "cvs.h"
@ -1199,6 +1201,9 @@ Numeric tag %s contains characters other than digits and '.'", name);
|| strcmp (name, TAG_HEAD) == 0)
return;
if (readonlyfs)
return;
/* FIXME: This routine doesn't seem to do any locking whatsoever
(and it is called from places which don't have locks in place).
If two processes try to write val-tags at the same time, it would