On 9 Jul 2013, at 16:45, Jeff Weinberger wrote:
[…] If TextMate re-writes the file with the metadata from the time it was originally opened, then that would cause the issue. If it writes the file without changing the then-current metadata (which have changed since it was opened) then the issue is likely Transmit.
TextMate works on a temporary file that Transmit created and knows nothing about the file on your server.
If you change the file on the server while it is open in TextMate, then it would fall upon Transmit to sync the changes when TextMate saves and triggers Transmit to upload the (temporary) file.
Are you btw aware of rmate? If you work a lot over ssh, then rmate is a great asset, and when rmate accepts changes from TextMate, it will preserve metadata :)