Initial upload. python watcher.py start to start the daemon
Updated (created) README contents
Update jobs.yml to be a more suitable example
Adding netbeans project files? I'll remove those eventually. Some bug fixes and additional features.
Added copyright notice (MIT)
updated jobs.yml to refelct new events
added some info about restarting the daemon when jobs.yml changes
copied the contents of daemon.py into watcher.py so that only watcher.py is required to start the daemon
fixed daemon being undefined
removed unused file, whitespace cleanup
handle exceptions in command execution
drop YAML in favor of core's ini parser

A system tool like this should have as least dependencies as possible
Replaces sample yml file with a sample ini file
proper argument parsing and config file setup

log and pid file are now specified in the config file. If no config file
is given at the command line /etc/watcher.ini and ~/.watcher.ini are
tried.
Updated readme, renamed example config
some minor verbosity tweaks
use os.system to make it possible to provide shell scripts as commands
fix spelling error in attribute_change
Added LSB init script descriptions

As described at http://wiki.debian.org/LSBInitScripts
Add "autoadd" option (from pynotify) to automatically watch new subdirectories