en-us Changes to branch net.venge.monotone.automate-netsync http://viewmtn.angrygoats.net/all/branch/changes/net.venge.monotone.automate-netsync Changes to branch net.venge.monotone.automate-netsync http://viewmtn.angrygoats.net/all/revision/info/30130ddd48e43bcf8c6a7eb9955c2b3081ab8834 propagate from branch 'net.venge.monotone' (head 3b5f0613902f4dcdcb644a862975da536aa6fa97) propagate from branch 'net.venge.monotone' (head 3b5f0613902f4dcdcb644a862975da536aa6fa97)
to branch 'net.venge.monotone.automate-netsync' (head 95c3202de51d4e25eef4cd45ea43eea12d8f2fab)
me@thomaskeller.biz Sun, 07 Sep 2008 14:09:46 GMT
http://viewmtn.angrygoats.net/all/revision/info/95c3202de51d4e25eef4cd45ea43eea12d8f2fab propagate from branch 'net.venge.monotone.automate_out_of_band' (head 1e32aef47a0aac336c73305f1637b99d7ac1edca) propagate from branch 'net.venge.monotone.automate_out_of_band' (head 1e32aef47a0aac336c73305f1637b99d7ac1edca)
to branch 'net.venge.monotone.automate-netsync' (head 220e18d590769a1a39d2842bc03bca60a2fa1e25)
me@thomaskeller.biz Fri, 30 May 2008 16:34:56 GMT
http://viewmtn.angrygoats.net/all/revision/info/220e18d590769a1a39d2842bc03bca60a2fa1e25 netsync.cc (call_server): ensure that the ticker output has been flushed * netsync.cc (call_server): ensure that the ticker output has been flushed
before we print the "successful" message
* monotone.texi: document mtn automate pull/push/sync and their stdio format
me@thomaskeller.biz Thu, 01 May 2008 14:31:47 GMT
http://viewmtn.angrygoats.net/all/revision/info/8032bf83c93f1f49c21b36014883bfd46bdf42b0 propagate from branch 'net.venge.monotone.automate_out_of_band' (head 15ff38c451d76ec86bfa7a0236ba58add0b1f14f) propagate from branch 'net.venge.monotone.automate_out_of_band' (head 15ff38c451d76ec86bfa7a0236ba58add0b1f14f)
to branch 'net.venge.monotone.automate-netsync' (head 24fb0b25af4974296466038ca8c2fb7c07dfaa57)
me@thomaskeller.biz Thu, 01 May 2008 13:35:00 GMT
http://viewmtn.angrygoats.net/all/revision/info/24fb0b25af4974296466038ca8c2fb7c07dfaa57 propagate from branch 'net.venge.monotone.automate_out_of_band' (head 5de976de8b06c7a63bce728ecce0a8854bcdbf45) propagate from branch 'net.venge.monotone.automate_out_of_band' (head 5de976de8b06c7a63bce728ecce0a8854bcdbf45)
to branch 'net.venge.monotone.automate-netsync' (head 38c7ac4fc27679d68359015ef78e68c5ac782af3)
me@thomaskeller.biz Thu, 01 May 2008 09:03:52 GMT
http://viewmtn.angrygoats.net/all/revision/info/38c7ac4fc27679d68359015ef78e68c5ac782af3 cmd_netsync.cc: we actually do not want to require ssh-agent if we do * cmd_netsync.cc: we actually do not want to require ssh-agent if we do
anonymously netsync
me@thomaskeller.biz Thu, 01 May 2008 08:32:07 GMT
http://viewmtn.angrygoats.net/all/revision/info/b08b16943c281971e4048be71c5158340d865c68 cmd_netsync.cc: added automate commands push and sync * cmd_netsync.cc: added automate commands push and sync me@thomaskeller.biz Wed, 30 Apr 2008 15:54:00 GMT http://viewmtn.angrygoats.net/all/revision/info/c0152bc572d145eecdf63706c0dd47019cf70fd9 option_list.hh: new option "--do-not-enforce-ssh-agent" which stops * option_list.hh: new option "--do-not-enforce-ssh-agent" which stops
certain automate commands from requiring the existence of a running
ssh agent to do the dirty authentication work
* key_store.hh/cc: two new methods:
enforce_ssh_agent(): this is basically the same as if the caller gives
--ssh-sign=only via command line, which means that we're only using
ssh-agent to decrypt and sign our keys and do not use the get_passphrase
lua hook or even password prompting to decrypt the key. This is most
useful for commands which run inside stdio and therefor are not
capable of handling interactivity
agent_knows_key(rsa_keypair_id const & ident): this checks if a certain
key ident is already known to any running ssh-agent instance, so the
key can be used to sign stuff and authenticate against netsync servers
* cmd_netsync.cc(pull): ...use both here; if the option is not used,
we look for a running ssh agent instance and also if this agent knows
already of the key we're about to use for the pull; if either of these
things are not working out, we're refusing the pull and fail early.
me@thomaskeller.biz Wed, 30 Apr 2008 14:16:06 GMT
http://viewmtn.angrygoats.net/all/revision/info/ab7577a75bab490f08b2ba5bd0146e6fea9aeece ui.cc: rewrote output for stdio tickers * ui.cc: rewrote output for stdio tickers
* monotone.texi: ...which is now in detail documented here
me@thomaskeller.biz Tue, 29 Apr 2008 17:40:52 GMT