Merge lp:~jameinel/bzr/2.1.0b4-485771-win32-nostar-noglob into lp:bzr
Proposed by
John A Meinel
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | not available | ||||
Proposed branch: | lp:~jameinel/bzr/2.1.0b4-485771-win32-nostar-noglob | ||||
Merge into: | lp:bzr | ||||
Diff against target: |
49 lines (+12/-4) 3 files modified
NEWS (+5/-0) bzrlib/tests/test_win32utils.py (+6/-3) bzrlib/win32utils.py (+1/-1) |
||||
To merge this branch: | bzr merge lp:~jameinel/bzr/2.1.0b4-485771-win32-nostar-noglob | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alexander Belchenko | Approve | ||
bzr-core | Pending | ||
Review via email: mp+15094@code.launchpad.net |
To post a comment you must log in.
This fixes a bug that Alexander noticed.
Basically, we were replacing "\" with "/" for all arguments. Whether they were quoted, or globbed or whatever.
This changes it, so that only arguments with an actual glob get swapped.
I tested it with "bzr add foo\bar" and everything still seems to work fine. (foo\bar gets translated to foo/bar at an appropriate time later during the add process.)