Lines Matching full:repository
8 - Locking is done on a per repository basis (but a process can hold
10 the repository and have names beginning with "#cvs.".
13 (and removed again), to test that we can write the repository. [The
14 algorithm can still be fooled (1) if the repository's mode is changed
20 named "#cvs.lock" in the repository. The meta-lock is also held while
49 - A process should read-lock at most one repository at a time.
59 repository at the same time.
65 rl = ReadLock(repository, waittime)
67 wl = WriteLock(repository, waittime)
112 def __init__(self, repository = ".", delay = DELAY): argument
113 self.repository = repository
142 self.repository, msg))
167 sleep(st, self.repository, self.delay)
170 return os.path.join(self.repository, name)
173 def sleep(st, repository, delay): argument
183 print "Waiting for %s's lock in" % user, repository
189 def __init__(self, repository, delay = DELAY): argument
190 Lock.__init__(self, repository, delay)
206 def __init__(self, repository, delay = DELAY): argument
207 Lock.__init__(self, repository, delay)
221 for name in os.listdir(self.repository):
249 repository = sys.argv[1]
251 repository = "."
256 wl = WriteLock(repository)
260 rl = ReadLock(repository)