From fa56d2240d3dd4006a86b645ed07e25ef125d587 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 5 Apr 2014 16:56:40 -0400 Subject: devblog --- doc/devblog/day_146__halfway_to_git-remote-daemon.mdwn | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 doc/devblog/day_146__halfway_to_git-remote-daemon.mdwn (limited to 'doc/devblog') diff --git a/doc/devblog/day_146__halfway_to_git-remote-daemon.mdwn b/doc/devblog/day_146__halfway_to_git-remote-daemon.mdwn new file mode 100644 index 000000000..08cbc04d5 --- /dev/null +++ b/doc/devblog/day_146__halfway_to_git-remote-daemon.mdwn @@ -0,0 +1,17 @@ +Added `git-annex-shell notifychanges` command, which uses inotify (etc) +to detect when git refs have changed, and informs the caller about the +changes. This was relatively easy to write; I reused the existing inotify +code, and factored out code for simple line-based protocols from the +external special remote protocol. Also implemented the git-remote-daemon +protocol. 200 lines of code total. + +Meanwhile, Johan Kiviniemi improved the dbus notifications, making them +work on Ubuntu and adding icons. Awesome! + +There's going to be some fun to get git-annex-shell upgraded so that the +assistant can use this new notify feaure. While I have not started working +on the assistant side of this, you can get a jump by installing today's +release of git-annex. I had to push this out early because there was a bug +that prevented the webapp from running on non-gnome systems. Since +all changes in this release only affected Linux, today's release is a +Linux-only release. -- cgit v1.2.3