# Functions
CreateClient creates a new Etcd client and prepares it for work.
FindSSHUser finds an SSH user by public key.
Get performs an etcd Get operation.
IsRunning checks to see if etcd is running.
MakeDir makes a directory in Etcd.
Set sets a value in etcd.
StoreHostKeys stores SSH hostkeys locally.
UpdateHostPort intermittently notifies etcd of the builder's address.
Watch watches a given path, and executes a git check-repos for each event.
# Interfaces
DirCreator describes etcd's CreateDir behavior.
Getter describes the Get behavior of an Etcd client.
GetterSetter performs get and set operations.
Setter sets a value in Etcd.
Watcher watches an etcd entry.