shelve fails on win32 with "Could not acquire lock"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
Robert Collins | ||
1.18 |
Fix Released
|
Medium
|
Unassigned | ||
2.0 |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I am running bzr.dev revision 3878 on Cygwin. When I try to use the in-built shelve command, I receive the following error:
bzr: ERROR: Could not acquire lock "[Errno 13] Permission denied"
Relevant log info follows:
0.459 opening working tree '/home/jamie/a'
0.499 Traceback (most recent call last):
File "/usr/lib/
return run_bzr(argv)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
message).run()
File "/usr/lib/
self.file_list)
File "/usr/lib/
self.
File "/usr/lib/
tree.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
raise errors.
LockContention: Could not acquire lock "[Errno 13] Permission denied"
0.499 return code 3
I believe this is the same bug discussed for the native Win32 version in this mailing list thread:
http://
Some solutions were proposed therein, but there doesn't seem to have been any further progress.
Related branches
Changed in bzr: | |
milestone: | 1.12 → 1.13rc1 |
Changed in bzr: | |
assignee: | John A Meinel (jameinel) → Robert Collins (lifeless) |
milestone: | none → 2.0 |
status: | In Progress → Fix Committed |
OS locks again! Confirmed on native Windows -- the same error. shelve is unusable on Windows. bzr 1.10.