Cyberduck Mountain Duck CLI

#7838 closed defect (fixed)

Editing a file, downloading a copy, then saving the edit does not upload the edited file.

Reported by: ccsgraphic Owned by: dkocher
Priority: normal Milestone: 4.4.4
Component: core Version: 4.4.3
Severity: major Keywords: unchanged,
Cc: Architecture: Intel
Platform: Mac OS X 10.6

Description (last modified by ccsgraphic)

Downloading a file after opening it for edit in an external editor breaks the link to edited data when saving.

Steps to reproduce.

  1. Open a file for edit in an external editor.
  2. Download a copy of the file to another location.
  3. Edit file in external editor.
  4. Save file in external editor.

Though CyberDuck receives the save command from the external editor, it does not upload the file previously downloaded for editing. Instead, it uploads the file from its last download location.

Workaround: Download a copy of the file before editing in place with an external editor.

Download file for edit, download file to location

SSH_FXP_OPEN
SSH_FXP_HANDLE
SSH_FXP_READ
SSH_FXP_DATA
SSH_FXP_CLOSE
SSH_FXP_STATUS
SSH_FXP_STAT
SSH_FXP_ATTRS
SSH_FXP_STAT
SSH_FXP_ATTRS
SSH_FXP_OPEN
SSH_FXP_HANDLE
SSH_FXP_WRITE
SSH_FXP_STATUS
SSH_FXP_CLOSE
SSH_FXP_STATUS
SSH_FXP_STAT
SSH_FXP_ATTRS
SSH_FXP_REMOVE
SSH_FXP_STATUS
SSH_FXP_RENAME
SSH_FXP_STATUS
SSH_FXP_SETSTAT
SSH_FXP_STATUS

Save edited file

SSH_FXP_OPEN
SSH_FXP_HANDLE
SSH_FXP_READ
SSH_FXP_DATA
SSH_FXP_CLOSE
SSH_FXP_STATUS
SSH_FXP_STAT
SSH_FXP_ATTRS
SSH_FXP_STAT
SSH_FXP_ATTRS
SSH_FXP_OPEN
SSH_FXP_HANDLE
SSH_FXP_WRITE
SSH_FXP_STATUS
SSH_FXP_CLOSE
SSH_FXP_STATUS
SSH_FXP_STAT
SSH_FXP_ATTRS
SSH_FXP_REMOVE
SSH_FXP_STATUS
SSH_FXP_RENAME
SSH_FXP_STATUS
SSH_FXP_SETSTAT
SSH_FXP_STATUS

External Editor: TextWrangler 3.5.3

Change History (3)

comment:1 in reply to: ↑ description Changed on Mar 6, 2014 at 10:40:39 AM by ccsgraphic

  • Description modified (diff)

Replying to ccsgraphic:

comment:2 Changed on Mar 26, 2014 at 11:14:39 AM by dkocher

  • Milestone set to 4.4.4
  • Owner set to dkocher
  • Status changed from new to assigned

comment:3 Changed on Mar 26, 2014 at 11:19:21 AM by dkocher

  • Resolution set to fixed
  • Severity changed from normal to major
  • Status changed from assigned to closed

Fixed in r1465. Please update to the latest snapshot build available.

Note: See TracTickets for help on using tickets.
swiss made software