{"id":1000092,"date":"2006-07-18T08:42:05","date_gmt":"2006-07-18T13:42:05","guid":{"rendered":"http:\/\/www.elharo.com\/blog\/mac\/2006\/07\/18\/syncing-powerbooks\/"},"modified":"2006-09-07T13:48:10","modified_gmt":"2006-09-07T18:48:10","slug":"syncing-powerbooks","status":"publish","type":"post","link":"https:\/\/www.elharo.com\/blog\/mac\/2006\/07\/18\/syncing-powerbooks\/","title":{"rendered":"Syncing PowerBooks"},"content":{"rendered":"<p>It sometimes amazing to me the products that don&#8217;t exist. All I&#8217;m looking for is a <em>simple<\/em> program that will allow me to bidirectionally sync my desktop Mac to my PowerBook over the network while excluding a few large folders. My PowerBook drive is quite a bit smaller than my desktop drive and I don&#8217;t want to carry around my entire music library. Near as I can tell there is <em>nothing<\/em> out there that will do this.<br \/>\n<!--more--><\/p>\n<p>Apple has completely blown this. They only support synchronization if you subscribe to .Mac, and then only for some of your files that support their custom iSync API.  (In the old days Apple bundled a program to do this with every PowerBook.) There are several other products based on iSync that don&#8217;t require a .Mac subscription, but they still only support certain file types. For instance, you can synchronize your calendars and contacts, but not your source code. This is essentially worthless to me.<\/p>\n<p>There are a number of Unix utilities based on rsync that try something like this, but most of them don&#8217;t grok the Mac&#8217;s file system. RSyncX claims to, but it seems to be abandoned and buggy to boot. <\/p>\n<p>They&#8217;re a few payware alternatives such as Chronosync. However they&#8217;re based on rules for including and excluding. While I can see the usefulness of rules, that&#8217;s not what I want. All I need is to say sync everything except for a few particular folders that I specify. That&#8217;s it. I can probably figure out how to make Chronosync do this; but it sure isn&#8217;t obvious, because of their complex, rule-based interface. <\/p>\n<p>Isn&#8217;t there something else out there? Can&#8217;t someone meet this need? I am willing to pay for a program that does what I need and works reliably. My wallet is open. Who wants my money? <\/p>\n<h2>Update<\/h2>\n<p>I think I&#8217;ve figured out how to make Chronosync do this, but you have to go into their most advanced interface, even though this should be one of the simplest options. Weirdly, including a folder is part of the intermediate options, but excluding it is only available in the advanced interface. Furthermore you have to understand Unix programmer concepts like &#8220;paths&#8221; rather than just choosing a folder to exclude with a standard file dialog. A normal user could never figure this out (but maybe normal users aren&#8217;t supposed to have two computers?). <\/p>\n<h2>Update to the Update<\/h2>\n<p>Apparently the exclude by parent path option doesn&#8217;t do what I thought it did since when I tried to run the sync, it went right ahead and started copying some of the songs from my ~\/Music folder I thought I&#8217;d excluded. Possibly when it says &#8220;parent directory&#8221; it only means immediate parent?<\/p>\n<p>However, I have now discovered that you can individually exclude folders by manually checking them from the Analyze panel. This is far from obvious but it does work. The next question is whether Chronosync is fast enough to be used. Right now the answer is leaning toward no, but more on that in the next post. <\/p>\n<p>Aren&#8217;t Macs supposed to be easy? I can only imagine what somebody who wants to sync their Windows desktop to a PowerBook has to go through. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>It sometimes amazing to me the products that don&#8217;t exist. All I&#8217;m looking for is a simple program that will allow me to bidirectionally sync my desktop Mac to my PowerBook over the network while excluding a few large folders. My PowerBook drive is quite a bit smaller than my desktop drive and I don&#8217;t [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[410],"class_list":["post-1000092","post","type-post","status-publish","format-standard","hentry","category-mac","tag-flash"],"_links":{"self":[{"href":"https:\/\/www.elharo.com\/blog\/wp-json\/wp\/v2\/posts\/1000092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.elharo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.elharo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.elharo.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.elharo.com\/blog\/wp-json\/wp\/v2\/comments?post=1000092"}],"version-history":[{"count":0,"href":"https:\/\/www.elharo.com\/blog\/wp-json\/wp\/v2\/posts\/1000092\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.elharo.com\/blog\/wp-json\/wp\/v2\/media?parent=1000092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.elharo.com\/blog\/wp-json\/wp\/v2\/categories?post=1000092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.elharo.com\/blog\/wp-json\/wp\/v2\/tags?post=1000092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}