"bzr mv" is case insensitive

Bug #447437 reported by yegor
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
Confirmed
Medium
Unassigned
Breezy
Triaged
Medium
Jelmer Vernooij

Bug Description

See full discussion at https://lists.ubuntu.com/archives/bazaar/2009q4/063155.html

My repository contains many files that only differ in case, recently I tried to change the naming scheme but "bzr mv" complained.
Bzr version is 2.0.0
Below are the steps I took:

1. initial "bzr st ." is empty
2. I run
bzr mv ./sol_=bAABAbaB.groovy sol_bAABAbaB.groovy
bzr mv ./sol_=bAABABaB.groovy sol_bAABABaB.groovy

note, that the only difference is in the end: baB vs BaB
first instruction succeeds, the second complains:

bzr: ERROR: Could not move sol_=bAABABaB.groovy => sol_bAABAbaB.groovy: solutions/aaa-bb-abab/5/sol_bAABAbaB.groovy is already versioned.

Note, that the target name is incorrect in the error message

3. "bzr st ." shows
renamed:
 solutions/aaa-bb-abab/5/sol_=bAABAbaB.groovy => solutions/aaa-bb-abab/5/sol_bAABAbaB.groovy

here the target name is correct

Revision history for this message
Marius Kruger (amanica) wrote :

I could reproduce this with bzr.dev (r4732)

Changed in bzr:
status: New → Confirmed
Martin Pool (mbp)
tags: added: case-sensitivity mv
Changed in bzr:
importance: Undecided → Medium
Jelmer Vernooij (jelmer)
tags: added: check-for-breezy
Jelmer Vernooij (jelmer)
tags: removed: check-for-breezy
Changed in brz:
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Jelmer Vernooij (jelmer)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.