Changes between Initial Version and Version 20 of Ticket #2327
- Timestamp:
- 10/27/10 10:26:30 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #2327
- Property Status changed from new to accepted
- Property Votes for changeset changed from to slavazanko andrew_b
- Property Severity changed from no branch to approved
- Property Cc zaytsev added
- Property Priority changed from minor to critical
- Property Keywords stable-candidate added
- Property Version changed from 4.7.3 to master
- Property Milestone changed from 4.7 to 4.7.5
- Property Owner set to slavazanko
-
Ticket #2327 – Description
initial v20 1 1 It's not possible to rename a file to something having question mark. Literal ? is being replaced with entire pattern just like it was * (an asterisk), despite of documentation saying nothing about ? in target pattern: 2 3 2 "In the target mask only the '*' and '\<digit>' wildcards are allowed" 4 5 3 One more funny effect of this issue is duplication of names having single '?': F6, enter 6 4 However it's getting more serious when source file has multiple '?'s: F6, enter -> segfault. 7 5 (for the above to happen question marks must not be preceded by *). 8 9 6 The source of this problem is treating ? as * (and not escaping it in default target pattern). 10 11 7 Escaping itself is buggy too: \? or \* are translated to consecutive \1, \2, \3, etc. 12 13 8 Everyting with shell patterns on, as disabling them makes rename impossible, but that's for next ticket. 14 15 9 This ticket may be duplicate, I remembering chasing this issue some time ago but can't find it in trac now, so sorry if it's already reported.