cvsserver: Reword documentation on necessity of write access
Reworded the section about git-cvsserver needing to update the database. Signed-off-by: Frank Lichtenheld <frank@lichtenheld.de> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
4db0c8dec5
commit
0f76a543e3
@ -114,8 +114,14 @@ git-cvsserver uses one database per git head (i.e. CVS module) to
|
|||||||
store information about the repository for faster access. The
|
store information about the repository for faster access. The
|
||||||
database doesn't contain any persitent data and can be completly
|
database doesn't contain any persitent data and can be completly
|
||||||
regenerated from the git repository at any time. The database
|
regenerated from the git repository at any time. The database
|
||||||
needs to be updated (i.e. written to) after every commit. That
|
needs to be updated (i.e. written to) after every commit.
|
||||||
means that even if you offer only read access (e.g. by using
|
|
||||||
|
If the commit is done directly by using git (as opposed to
|
||||||
|
using git-cvsserver) the update will need to happen on the
|
||||||
|
next repository access by git-cvsserver, independent of
|
||||||
|
access method and requested operation.
|
||||||
|
|
||||||
|
That means that even if you offer only read access (e.g. by using
|
||||||
the pserver method), git-cvsserver should have write access to
|
the pserver method), git-cvsserver should have write access to
|
||||||
the database to work reliably (otherwise you need to make sure
|
the database to work reliably (otherwise you need to make sure
|
||||||
that the database if up-to-date all the time git-cvsserver is run).
|
that the database if up-to-date all the time git-cvsserver is run).
|
||||||
@ -125,7 +131,7 @@ By default it uses SQLite databases in the git directory, named
|
|||||||
temporary files in the same directory as the database file on
|
temporary files in the same directory as the database file on
|
||||||
write so it might not be enough to grant the users using
|
write so it might not be enough to grant the users using
|
||||||
git-cvsserver write access to the database file without granting
|
git-cvsserver write access to the database file without granting
|
||||||
them also write access to the directory.
|
them write access to the directory, too.
|
||||||
|
|
||||||
You can configure the database backend with the following
|
You can configure the database backend with the following
|
||||||
configuration variables:
|
configuration variables:
|
||||||
|
Loading…
Reference in New Issue
Block a user