Ticket #2791 (closed defect: fixed)

Opened 13 years ago

Last modified 12 years ago

cannot Copy/Move files with filename encoding change

Reported by: szaszg Owned by: slavazanko
Priority: major Milestone: 4.8.5
Component: mc-vfs Version: master
Keywords: Cc:
Blocked By: Blocking:
Branch state: merged Votes for changeset: committed-master committed-stable

Description

When i try to copy/move files with filename encoding change, mc drop an error box:

+------------------------- Error --------------------------+
| Cannot create target file "/#enc:CP437/tmp/1/tmp/2/áron" |
| No such file or directory (2)                            |
|                                                          |
|       [ Skip ]  [ Skip all ]  [ Retry ]  [ Abort ]       |
+----------------------------------------------------------+

The dst_path is weird, because i want to copy from /#enc:ISO8859-2/tmp/1/áron to /#enc:CP437/tmp/2

version: 4.8.3-22-gc93328c

No problem in previouse versions: 4.7.4-180-gce3d3fc

Change History

comment:1 Changed 13 years ago by andrew_b

  • Component changed from mc-core to mc-vfs
  • Milestone set to 4.8.4

comment:2 Changed 12 years ago by andrew_b

  • Milestone changed from 4.8.4 to 4.8.5

comment:3 Changed 12 years ago by slavazanko

  • Status changed from new to accepted
  • Owner set to slavazanko

comment:4 Changed 12 years ago by slavazanko

  • Keywords stable-candidate added
  • Branch state changed from no branch to on review

Created branch 2791_path_encoding
Review, please.

comment:5 Changed 12 years ago by andrew_b

  • Votes for changeset set to andrew_b

comment:6 Changed 12 years ago by angel_il

  • Votes for changeset changed from andrew_b to andrew_b angel_il

comment:7 Changed 12 years ago by angel_il

  • Branch state changed from on review to approved

comment:8 Changed 12 years ago by slavazanko

  • Status changed from accepted to testing
  • Votes for changeset changed from andrew_b angel_il to committed-master
  • Resolution set to fixed
  • Branch state changed from approved to merged

Merged to master:

git log --pretty=oneline 4e64456..949d257
Version 0, edited 12 years ago by slavazanko (next)

comment:9 Changed 12 years ago by slavazanko

  • Keywords stable-candidate removed
  • Status changed from testing to closed
  • Votes for changeset changed from committed-master to committed-master committed-stable

merged to stable:

git log --pretty=oneline 9da517a..a1719d1
Note: See TracTickets for help on using tickets.