git-annex/ design/ assistant/ OSX

Misc OSX porting things:

- autostart the assistant on OSX, using launchd done
- icon to start webapp done
- use FSEvents to detect file changes (better than kqueue) done
- Use OSX's "network reachability functionality" to detect when on a network http://developer.apple.com/library/mac/#documentation/Networking/Conceptual/SystemConfigFrameworks/SC_Intro/SC_Intro.html#//apple_ref/doc/uid/TP40001065
- Switch from gpg to https://gpgtools.org/. According to a user, this is better because it can show a dialog window for password prompts.

Bugs:

Mount detection

regarding the current mount polling on OSX: why not use the NSNotificationCenter for being notified on mount events on OSX?

Details see:

1. http://stackoverflow.com/questions/12409458/detect-when-a-volume-is-mounted-on-os-x
2. http://stackoverflow.com/questions/6062299/how-to-add-an-observer-to-nsnotificationcenter-in-a-c-class-using-objective-c
3. https://developer.apple.com/library/mac/#documentation/CoreFoundation/Reference/CFNotificationCenterRef/Reference/reference.html#//apple_ref/doc/uid/20001438

Comment by https://www.google.com/accounts/o8/id?id=AItOawlu-fdXIt_RF9ggvg4zP0yBbtjWQwHAMS4 — Wed Oct 29 14:05:27 2025
Comments on this page are closed.