summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-11-18fix display of progress etc lines before protocol lineJoey Hess
2014-11-18fix color display when running propellor inside dockerJoey Hess
2014-11-18propellor spinJoey Hess
2014-11-18propellor spinJoey Hess
2014-11-18propellor spinJoey Hess
2014-11-18propellor spinJoey Hess
2014-11-18reformatJoey Hess
2014-11-18action messageJoey 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-18set handles to binary modeJoey Hess
2014-11-18close handlesJoey Hess
2014-11-18debugJoey Hess
2014-11-18propellor spinJoey Hess
2014-11-18tweakJoey Hess
2014-11-18better IO loop, with debuggingJoey Hess
2014-11-18use lazy bytestrings so it streamsJoey Hess
2014-11-18get handles right way roungJoey Hess
2014-11-18fix command againJoey Hess
2014-11-18avoid pulling when there is no originJoey Hess
2014-11-18disable always debugJoey Hess
2014-11-18fix protoJoey Hess
2014-11-18typoJoey Hess
2014-11-18temporarily always debugJoey Hess
2014-11-18hook up handlesJoey Hess
2014-11-18run upload-pack, not send-packJoey Hess
we're doing a reverse pull from the client
2014-11-18problem running propellor --gitpushJoey Hess
2014-11-18updteJoey Hess
2014-11-18propellor spinJoey Hess
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-18propellor spinJoey Hess
2014-11-18propellor spinJoey Hess
2014-11-18Nothing means end of protocol, not protocol errorJoey Hess
2014-11-18refactorJoey Hess
2014-11-18propellor spinJoey Hess
2014-11-18reorgJoey Hess
2014-11-18reorg and clean up bootstrap protocolJoey Hess
2014-11-18propellor spinJoey Hess
2014-11-18propellor spinJoey Hess
2014-11-18propellor spinJoey Hess
2014-11-18need to chain, not spinJoey Hess
2014-11-18avoid renaming --boot to --syncJoey Hess
That broke updating existing systems, since --boot is what makes the remote propellor update itself. The hostname is no longer needed by --boot for new propellor's, but is still passed for old ones. Note that there will be a double run of propellor when upgrading via --spin, because it now runs --boot followed by --spin on the remote host, and the old --boot also satisfied all properties.
2014-11-18Run remote propellor --spin with a controlling terminal.Joey Hess
Avoids need for hack to make ansi colors work, but also things like apt-get and wget process bars will be displayed.
2014-11-18ssh won't allocate a tty; work aroundJoey Hess
stdin is not a terminal, drat ssh I don't much like this workaround
2014-11-18propellor spinJoey Hess
2014-11-18propellor spinJoey Hess