Commits on Mar 19, 2012
  1. Unbreak mkdir() tracking

    When the user creates a new directory, we should start tracking it
    too.  The existing code forgot to add a watch for the directory
    itself, however.  It also did not respect ignore rules.  Make it so.
    Also move the corresponding block further up, before the event-in-dir
    vs. dir-itself filter kicks in.
    committed Mar 19, 2012
  2. Refactor inotify watch setup

    Setting up a single watch will be needed in other places too.
    committed Mar 19, 2012
  3. Makefile: -pthread is no longer needed

    We haven't used pthread since d6ced3b (Rewrite with select() instead
    of threads, 2012-02-28).
    committed Mar 19, 2012
Commits on Feb 28, 2012
  1. Update the README

    committed Feb 28, 2012
  2. Dynamically construct the socket name from $HOME

    This is the last mention of my $HOME in the source, so the program
    should now run unchanged for others, too.
    committed Feb 28, 2012
  3. Dynamically construct the ignore file name from $HOME

    The trick is in expanduser(), which we will also use in the next commit.
    committed Feb 28, 2012
  4. Makefile: optimize by default

    committed Feb 27, 2012
  5. Improved ignore list

    committed Feb 28, 2012
Commits on Feb 26, 2012
  1. Do not send a trailing \0 to socket

    My C mind is showing through...
    committed Feb 26, 2012
  2. Add a README for github

    committed Feb 26, 2012
  3. Tweaks

    committed Feb 26, 2012
  4. First fully working C version

    committed Feb 26, 2012
  5. Half-working python version using pyinotify

    It's *slower* than the watchdog one.
    committed Feb 26, 2012