気が付いたら、設定ファイル群を管理している自前のMercurialリポジトリにpushできなくなっていた。
> hg push pushing to http://******** searching for changes 2 changesets found ssl required
orz
ぐぐって見ると、push先の.hg/hgrcに以下を追加すればよいらしい。(ちゃんとSSL設定しろという話もあるかもしれんが)
[web] push_ssl = false
再度挑戦。
> hg push pushing to http://******** searching for changes 2 changesets found abort: authorization failed
o...rz
今度はぐぐっても発見できない。って、素直に付属のドキュメント見ればいいやんけ、と自己突っ込みしながらdoc/hgrc.5.htmlを眺める。pushを許可するには以下の設定が必要らしい。
[web] allow_push = *
再々度挑戦。
> hg push pushing to http://******** searching for changes 2 changesets found adding changesets adding manifests adding file changes added 2 changesets with 4 changes to 4 files
無事push完了。