~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/lockdir.py

  • Committer: Martin Pool
  • Date: 2006-02-22 05:52:00 UTC
  • mto: This revision was merged to the branch mainline in revision 1569.
  • Revision ID: mbp@sourcefrog.net-20060222055200-25345f9a35e8905d
LockDir doc corrections

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
# along with this program; if not, write to the Free Software
15
15
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
16
16
 
17
 
"""lock file protecting a resource
 
17
"""On-disk mutex protecting a resource
18
18
 
19
 
bzr objects are locked by the existence of a file with a particular name
20
 
within the control directory.  We use this rather than OS internal locks
21
 
(such as flock etc) because they can be seen across all transports,
22
 
including http.
 
19
bzr objects are locked by the existence of a directory with a particular name
 
20
within the control directory.  We use this rather than OS internal locks (such
 
21
as flock etc) because they can be seen across all transports, including http.
23
22
 
24
23
Objects can be read if there is only physical read access; therefore 
25
24
readers can never be required to create a lock, though they will