diff options
| author | Joey Hess <joey@kitenet.net> | 2014-10-31 10:39:41 -0400 |
|---|---|---|
| committer | Joey Hess <joey@kitenet.net> | 2014-10-31 10:39:41 -0400 |
| commit | 46e457c4755a7e29f47a40c1f1fb7a273d761de9 (patch) | |
| tree | 49cb930475c588efaaaa53096e3ba9365499b30c /doc | |
| parent | f1492321b1f843d98359a4053fa6087e1bc3a06d (diff) | |
todo
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/todo/git_push_over_propellor_ssh_channel.mdwn | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/todo/git_push_over_propellor_ssh_channel.mdwn b/doc/todo/git_push_over_propellor_ssh_channel.mdwn new file mode 100644 index 00000000..cac0bfea --- /dev/null +++ b/doc/todo/git_push_over_propellor_ssh_channel.mdwn @@ -0,0 +1,11 @@ +Propellor currently needs a central git server. And it has a special-cased +protocol during bootstrap that transfers the git repo over to a new host, +using the ssh connection that will be used to run propellor. + +This could be improved by making a git push be done whenever +`propellor spin $host` runs. The remote propellor runs `git receive-pack`; +the local one runs `git send-pack`. + +Then there would be no need for a central git repo. Although still very +useful if you have multiple propellor driven hosts and you want to just git +commit and let cron sort them out. |
