Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | (no commit message) | 2012-06-19 | ||
| | | | ||||
| | * | fix kevent symlink creation | 2012-06-19 | ||
| | | | ||||
| | * | add eventsCoalesce | 2012-06-19 | ||
| | | | ||||
* | | | update | 2012-06-19 | ||
| | | | ||||
| | * | fix prototype | 2012-06-19 | ||
| | | | ||||
| | * | fix scheduling | 2012-06-19 | ||
| | | | | | | | | | | | | Handle kevent interruptions in the haskell code, so it can yield to other threads | |||
| * | | Added a comment | 2012-06-19 | ||
|/ / | ||||
| * | make --force really bypass lsof check | 2012-06-19 | ||
| | | ||||
| * | kqueue build fix | 2012-06-19 | ||
| | | | | | | | | new event dispatch seems a bit broken though | |||
| * | lifted out the kqueue and inotify to a generic DirWatcher interface | 2012-06-18 | ||
| | | | | | | | | | | Kqueue code for dispatching events is not tested and probably doesn't build. | |||
| * | Merge remote-tracking branch 'origin/watch' into watch | 2012-06-18 | ||
| |\ | | | | | | | | | | | | | Conflicts: Assistant/Watcher.hs | |||
| * | | refactor | 2012-06-19 | ||
| | | | ||||
| * | | robustness fixes | 2012-06-19 | ||
| | | | ||||
| | * | fix build | 2012-06-18 | ||
| | | | ||||
| * | | fix build | 2012-06-19 | ||
| |/ | ||||
| * | update kqueue when new directories are added | 2012-06-18 | ||
| | | ||||
| * | kqueue: add directory content tracking, and change determination | 2012-06-18 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This *may* now return Add or Delete Changes as appropriate. All I know for sure is that it compiles. I had hoped to avoid maintaining my own state about the content of the directory tree, and rely on git to check what was changed. But I can't; I need to know about new and deleted subdirectories to add them to the watch list, and git doesn't deal with (empty) directories. So, wrote all the code to scan directories, remember their past contents, compare with current contents, generate appropriate Change events, and update bookkeeping info appropriately. | |||
| * | close fds | 2012-06-18 | ||
| | | ||||
* | | blog for the day | 2012-06-18 | ||
| | | ||||
| * | blog for the day | 2012-06-18 | ||
| | | ||||
| * | retry interrupted kevent calls | 2012-06-18 | ||
| | | | | | | | | Many thanks to geekosaur in #haskell for help with this. | |||
| * | add test stub | 2012-06-18 | ||
| | | ||||
| * | kqueue code compiles on debian kfreebsd | 2012-06-18 | ||
| | | ||||
| * | flesh out kqueue library | 2012-06-18 | ||
| | | | | | | | | | | Have not tried to build this yet. But barring minor mistakes, I think it's good. | |||
| * | add some utility functions for later | 2012-06-18 | ||
| | | | | | | | | Will need to update the DirMap to add or remove subdirs. | |||
| * | recurse dirTree and open the directories for kqueue to watch | 2012-06-18 | ||
| | | ||||
| * | added dirTree | 2012-06-18 | ||
| | | ||||
| * | skeleton C library for calling kqueue | 2012-06-18 | ||
|/ | ||||
* | close | 2012-06-18 | ||
| | ||||
* | Teach _Makefile_ to only do _-DWITH_INOTIFY_ when on a Linux machine. | 2012-06-18 | ||
| | ||||
* | (no commit message) | 2012-06-18 | ||
| | ||||
* | (no commit message) | 2012-06-18 | ||
| | ||||
* | Enable diskfree on kfreebsd, using statvfs. | 2012-06-17 | ||
| | | | | | | Could not reproduce the build failure I had seen related to this, but the numbers were wrong with statfs64. Probably pulling from the wrong place in the structure. statvfs seems to work.. | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | 2012-06-17 | ||
|\ | ||||
* | | blog for the day | 2012-06-17 | ||
| | | ||||
* | | make inotify a build flag etc | 2012-06-17 | ||
| | | ||||
* | | Merge branch 'master' into watch | 2012-06-17 | ||
|\ \ | ||||
* | | | note | 2012-06-17 | ||
| | | | ||||
* | | | startup check fixes | 2012-06-17 | ||
| | | | | | | | | | | | | | | | Move lsof check, and display a message before daemon startup if on an unsupported OS. | |||
* | | | reorg | 2012-06-17 | ||
| | | | ||||
| | * | Added a comment | 2012-06-17 | ||
| | | | ||||
| | * | Added a comment | 2012-06-17 | ||
| |/ | ||||
| * | update | 2012-06-17 | ||
| | | ||||
| * | update | 2012-06-17 | ||
| | | ||||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | 2012-06-17 | ||
| |\ | ||||
| * | | surveyed the OSX and BSD options for file monitoring | 2012-06-17 | ||
| | | | ||||
* | | | surveyed the OSX and BSD options for file monitoring | 2012-06-17 | ||
| | | | ||||
* | | | Merge branch 'watch' of https://github.com/bgamari/git-annex into watch | 2012-06-16 | ||
|\ \ \ | ||||
| * | | | stm package name is lowercase | 2012-06-16 | ||
| | | | | ||||
| | | * | Added a comment | 2012-06-16 | ||
| | |/ |