In most cases bzr can distinguish case change from move into directory named in different case
anyway this should work:
bzt init
bzr mkdir A
bzr mkdir b
//create file.txt in A
bzr move a/file.txt b/
bzr: ERROR: Could not move file.txt => b: a/file.txt is not versioned.
W:\test\case>bzr mv A/file.txt B/
bzr: ERROR: Could not move to B: B is not versioned.
in both case the behavior seems unambiguous (first param file, second - dir)
and it does not disable the ability to change case of files/dirs
In most cases bzr can distinguish case change from move into directory named in different case
anyway this should work:
bzt init
bzr mkdir A
bzr mkdir b
//create file.txt in A
bzr move a/file.txt b/
bzr: ERROR: Could not move file.txt => b: a/file.txt is not versioned.
W:\test\case>bzr mv A/file.txt B/
bzr: ERROR: Could not move to B: B is not versioned.
in both case the behavior seems unambiguous (first param file, second - dir)
and it does not disable the ability to change case of files/dirs