summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-04-03 19:03:08 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-04-03 19:03:08 -0400
commit5c6d6f33ed40395f0822bc2f2a2a69f716089faf (patch)
treef01cf606c4eb29e74687baf16aa4e55d4d6ced13
parent91aefe0aac048ed1c0a8cd353efb2250b150db45 (diff)
devblog
-rw-r--r--doc/devblog/day_145__a_plan.mdwn16
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/devblog/day_145__a_plan.mdwn b/doc/devblog/day_145__a_plan.mdwn
new file mode 100644
index 000000000..5f18ab806
--- /dev/null
+++ b/doc/devblog/day_145__a_plan.mdwn
@@ -0,0 +1,16 @@
+I have a plan for this month. While waiting for telehash, I am going to
+build [[design/git-remote-daemon]], which is the infrastructure git-annex
+will need, to use telehash. Since it's generalized to support other protocols,
+I'll be able to start using it before telehash is ready.
+
+In fact, I plan to first make it work with ssh:// remotes, where
+it will talk with git-annex-shell on the remote server. This will let the
+assistant immediately know when the server has received a commit, and that
+will simplify using the assistant with a ssh server -- no more need for
+XMPP in this case! It should also work with git-remote-gcrypt encrypted
+repositories, so also covers the case of an untrusted ssh server where
+everything is end-to-end encrypted.
+
+Building the git-annex-shell part of this should be pretty easy, and
+building enough of the [[design/git-remote-daemon]] design to support it
+also not hard.