syncany-team team mailing list archive
-
syncany-team team
-
Mailing list archive
-
Message #00257
Re: Syncany running on OSX
Hi Samuel,
that sounds great.
> I pushed the changes I've made to the project at lp:sammi/syncany/mac . I
> have added:
>
> Basic notification support with Growl (http://growl.info)
> Ant target that bundles all relevant files into Syncany.app with JarBundler
> (http://informagen.com/JarBundler/).
> Changes to BufferedWatcher.java so that is portable between operating
> systems.
>
> I have tested Syncany.app on other osx machine and it works out of the box.
I'll merge your branch into my "newsync" branch. Once I decide to make
the "newsync" branch the new trunk, it'll be available for everyone.
> I looked at the documentation for jpathwatch and had to remove the BSD
> ENTRY_RENAME_FROM and ENTRY_RENAME_TO events since they are not supported in
> BSDPathWatchService.java. I have now made modification to the
> BufferedWatcher.java so that I checks for which operating system is running
> and assigns the right KIND instead of hardcoding it. The code that I changed
> outside of contrib directory was just for better read and is something that
> I did not intend to change. I do agree that It is probably best to create
> MacBufferedWatcher and other inheritance where we have to deal with mac
> specific issues. But for now I think that this small modification I've made
> to the BufferedWatcher.java does not need to be in a subbclass of
> BufferedWatcher.
Good choice. I probably would have done the same thing :-D
Cheers,
Philipp
Follow ups
References