{"shas":[["258a05e8bd990411475648ec6d95a6b1d9692dfc","9709214e0d7d44c788536b2ac3d157a7884e6fe0@gmail.com","Extensive work on most remaining services models.\n\n  * Implement OperatorService API\n  * Implement MemorandumService API/model\n  * Update NicknameServ to manage Accounts directly\n  * Update ChannelService\n\nAll services have full names now rather than MemoServ, OperServ, etc. The hooks\nin Account have (theoreticallly) been updated slightly:\n\n  * \"before_unregister\" is now \"before_drop\"\n  * \"helper\" method provides for account.nickserv, account.chanserv, etc.\n\nEach class also was trimmed down in terms of fully-qualifying names. This was\nbecoming a tedious thing and was not actually entirely necessary.","Stephen Belcher"]],"ref":"refs/heads/feature/services_models","size":1,"head":"258a05e8bd990411475648ec6d95a6b1d9692dfc","push_id":42144667}