Running the tip of the watch branch on OSX in an annex'ed directory.
The watch command detects the changes, does something, see the output below.
Output from watch command
(Recording state in git...) Added "./KeePass2.18.dmg" Added "./KeePassX-0.4.3.dmg" add ./KeePass2.18.dmg (checksum...) ok add ./KeePassX-0.4.3.dmg (checksum...) ok
State of the annex
laplace:annex jtang$ git status # On branch master # Untracked files: # (use "git add ..." to include in what will be committed) # # KeePass2.18.dmg # KeePassX-0.4.3.dmg nothing added to commit but untracked files present (use "git add" to track)
It seems to not do a git add and commit after the creation of the symlinks, manually doing this makes it all happy again till more files are added.
note: i had posted a comment in the blog post, but posting the issue here is probably more appropriate.
Yeah, this is the issue I was struggling with last night. I think it's fixed in 57cf65eb6d811ba7fd19eb62a54e3b83a0c2dfa7, but the kqueue watch still needs a lot of work. --Joey
Confirmed this is fixed, but do note the known kqueue bugs in inotify! done --Joey