summaryrefslogtreecommitdiff
path: root/src/Propellor/Protocol.hs
AgeCommit message (Collapse)Author
2015-10-10propellor spinJoey Hess
2015-01-05propellor spinJoey Hess
2015-01-05improve protocol debuggingJoey Hess
2015-01-05propellor spinJoey Hess
2014-11-22propellor --spin can now deploy propellor to hosts that do not have git, ↵Joey Hess
ghc, or apt-get. This is accomplished by uploading a fairly portable precompiled tarball of propellor.
2014-11-18broke out Server moduleJoey Hess
2014-11-18remove what should be dead codeJoey Hess
While old propellor's can emit Ready, they won't if they've managed to updateFirst. If updateFirst fails due to eg, inaccessiable central repo, those old propellor's are not able to receive inline git pushes anyway, so are not going to update no matter what, so no point in making --spin work in that case.
2014-11-18display improvementsJoey Hess
2014-11-18fix display of progress etc lines before protocol lineJoey Hess
2014-11-18finally cracked it!Joey Hess
A newline was slipping in and messing up the git protocol.
2014-11-18propellor spinJoey Hess
2014-11-18propellor spinJoey Hess
2014-11-18protocol is one line response, not multilineJoey Hess
The privdata is shown, so contains no literal newlines, so that's ok.
2014-11-18propellor spinJoey Hess
2014-11-18refactorJoey Hess
2014-11-18propellor spinJoey Hess
2014-11-18reorgJoey Hess
2014-11-18reorg and clean up bootstrap protocolJoey Hess