Here’s how (I believe) Freeway works:
After each successful upload using the built-in upload facility, a database file called _siteinfo is created/updated within the Site Folder on your Mac. This contains the modification date of each asset in the site (all files, all kinds, as published to the remote server). It probably also contains a signature of the remote server, although I’m guessing about this detail.
When you next try to upload the document, this database is compared with the current contents of your Site Folder (again, on your Mac) and the files that are different than last upload are updated. Also, files that are missing from the local Site Folder, but were present in the last _siteinfo, are removed from the remote server.
Here’s how (again, I believe, from long experience and inference) Transmit works:
When you set up your left and right panes to matching directories (local on your Mac and remote on your server) and click the Synchronize button, Transmit does a recursive discovery of both trees, and compares the file modification dates of any files it finds. Any files that are newer on the left than the right are overwritten on the right. Any files that are not present on the right, but are present on the left, are copied over, naturally. There is also a setting in Transmit (labeled in red and warnings pop up every time I use it) to remove files that no longer exist on the remote server. This scares me and I rarely use it. Transmit also caches these results, so the first synchronize is slow. But if you leave the window open and do this again, subsequent synchs are much faster – although prone to errors, because Transmit tolerates a certain amount of “clock slop” between the two sides, and it can take quite a few “saves” to get the Mac side to wake up and notify Transmit that the modification date is newer.
These are fundamentally different approaches to the same problem, and it’s understandable that you might think Freeway was doing the Transmit thing, since that’s how many/most FTP applications work.
Walter
On Jan 31, 2015, at 11:51 AM, Earthcat email@hidden wrote:
When sites are uploaded, no matter the app or ftp client, I have been under the delusion that the files already on the server are checked against those that are being uploaded and that only the changes that have taken place are put into place.
freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options