[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] cscvs cache -u while others are commiting large cha
Re: [Gnu-arch-users] cscvs cache -u while others are commiting large changesets in CVS
Tue, 04 May 2004 07:48:21 +1000
On Mon, 2004-05-03 at 23:56, Milan Cvetkovic wrote:
> How does cscvs handle this scenario:
> "cscvs cache -u" is invoked while another developer is commiting a
> substatntial number of files with the same comment. Normally cscvs would
> clasify all these changed files as a single transaction, but at the time
> of cache update, not the whole "changeset" is checked in CVS yet.
> Thanks, Milan.
cscvs doesn't have any means to detect this. What should happen is that
the next cache run will have an additional changeset with the later
portion of that developers changes. What *may* happen is that the
changes will be incorporated into the first changeset - and thus
potentially ignored by later totla runs etc.
The exact behaviour, and likelyhood of such a race will depend on CVS's
locking interaction with rlog.
GPG key available at: <http://www.robertcollins.net/keys.txt>.
Description: This is a digitally signed message part