Changes between Initial Version and Version 20 of Ticket #2327


Ignore:
Timestamp:
10/27/10 10:26:30 (12 years ago)
Author:
andrew_b
Comment:

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  
    11It'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  
    32"In the target mask only the '*' and '\<digit>' wildcards are allowed" 
    4  
    53One more funny effect of this issue is duplication of names having single '?': F6, enter 
    64However it's getting more serious when source file has multiple '?'s: F6, enter -> segfault. 
    75(for the above to happen question marks must not be preceded by *). 
    8  
    96The source of this problem is treating ? as * (and not escaping it in default target pattern). 
    10  
    117Escaping itself is buggy too: \? or \* are translated to consecutive \1, \2, \3, etc. 
    12  
    138Everyting with shell patterns on, as disabling them makes rename impossible, but that's for next ticket. 
    14  
    159This 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.