bkbits.net

約1ヶ月ぶりの更新。

社内ネットワークからだとbk://mysql.bkbits.netにアクセスできないので情報システム部みたいな部署に書類みたいなものを提出して改善してもらうことにしたのだけれども(以前一度やってもらったのになぁ、これはこの間の引越しの影響か?)、ついでにごにょごにょしていたら面白いものを発見。

以下は会社→SSH→自宅鯖→telnetmysql.bkbits.netでつないだ際の記録。

shell:~/software$ telnet mysql.bkbits.net 14690
Trying 192.132.92.3...
Connected to hostme.bkbits.net.
Escape character is '^]'.
help
? - print this help
abort - abort resolve
cd - change to a new repository root
check - check repository
clone - clone the current repository
help - print this help
httpget - http get command
get - http get command
pwd - show current working directory
quit - disconnect and end conversation
rootkey - show the ChangeSet root key
status - Show status for repository
version - Show bkd version
putenv - set up environment variable
pull_part1 - pull remote changes from current repository into client repository
pull_part2 - pull remote changes from current repository into client repository
rclone_part1 - clone local repository to remote repository
rclone_part2 - clone local repository to remote repository
synckeys - sync keys in local repository to remote repository
chg_part1 - get new csets in remote repository
chg_part2 - get new csets in remote repository
pending_part1 - get pending items in remote repository
pending_part2 - get pending items in remote repository
export - check out repository as a export
update - get update as a patch

なんとbkは対話型のサービスだった!知らんかったよー。

ちなみにポート14690番はsfioball.cにHEXでハードコーディングされてた値から割り出した。