Unable to rename a file with 'mv' if a file exists with the same spelling, but different capitalisation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
High
|
Richard Wilbur | ||
Breezy |
Triaged
|
Medium
|
Unassigned |
Bug Description
Reproduction steps speak louder than words: (this is on a karmic laptop with ext4 as the filesystem)
-(cmsj@
-(cmsj@
-(cmsj@
-(cmsj@
Created a standalone tree (format: pack-0.92)
-(cmsj@
adding foo
adding foo1
-(cmsj@
[10850] 2009-08-11 16:34:39.284 INFO: Committing to: /tmp/casefail/
Committing to: /tmp/casefail/
[10850] 2009-08-11 16:34:39.285 INFO: added foo
added foo
[10850] 2009-08-11 16:34:39.285 INFO: added foo1
added foo1
[10850] 2009-08-11 16:34:39.343 INFO: Committed revision 1.
Committed revision 1.
-(cmsj@
-(cmsj@
bzr: ERROR: Could not move foo1 => foo: foo is already versioned.
-(cmsj@
This ought to be valid, and I am able to "bzr add" an unversioned file called Foo.
tags: | added: case-sensitivity mv |
Changed in bzr: | |
assignee: | nobody → Richard Wilbur (richard-wilbur) |
milestone: | none → 2.8b1 |
tags: | added: check-for-breezy |
tags: | removed: check-for-breezy |
Changed in brz: | |
status: | New → Triaged |
importance: | Undecided → High |
importance: | High → Medium |
class Test412021( script. TestCaseWithTra nsportAndScript ):
def test_412021(self):
self.run_ script( story)
story = """
bzr init
echo "foo" >foo
echo "foo1" >foo1
bzr add
bzr mv foo1 Foo
"""