- added doomseeker support, fixed up mod_bridge, now shortens new commit links with bit.ly

- meh

- added bridging functionality

- added a confirm system, probably useful in the future

- moved mod_hgpoll to mod_hg

- more fixes

- .idgames now works with the page system

- added page system to prevent commands from printing too much output

- stuff!

- support bookmarks

- now in color!

- commit latest changes

- we now need an explicit check against double-processing commits

- add more decimals to the mathematical constants

- added e and phi to .calc

- added .calc

- merged

- .update removed, no longer necessary

- added .help and .commands

- no need to post the commit message on FIXES irc notifications since the commit is posted anyway

- be more liberal on posting commit messages to IRC

- more fixing

- fix previous commit

- link rest to hg

- fixed REST

- What the fuck.

- argrrgh

- :)

- first implementation of REST

- ...

- ...

- ..

- argh

- added .resolves

- fixed missing import os

- fixed bad find_developer_by_email call

- work on fixing bt poll

- slight rework on bt poll

- fixed bad age message in .cset

- fixed bad RestartError construction

- .cset now looks up the appropriate skulltag/zandronum version

- update formatting on mod_hgpoll.py

- prettier formatting for .ticket error

- added missing global statement

- various fixes

- ..

- added a missing import..

- modularization complete!!

- commit work done on splitting bt/hg

- closed old unneeded branch

- merged the two fixes

- fixed commit processing

- fixed bad channel config addressing

...

- reworked repocheck timeout

- modularized the configuration and made it more systematic

- restart correctly after updating

- fixed: .cset didn't operate properly with dates

- revamped commands, added a much more modular system. not everything migrated yet

- added commits.txt to hgignore

- try print dateversion more correctly

- make_commits_txt must be higher up..

- now able to get changeset by date

- beh

- now includes the date-version in the .cset message

- added the .changeset (aka .cset or .rev) command to get revision info

- also check for 'should fix' in commit messages

- damnit

- fixed pull logic

- now also tracks sandbox-stable

- goddamnit

- print username when possible

- now clones sandbox correctly

- added sandbox support

- now with a more detailed diffstat, in color!

- bump interpreted version number of zandronum-stable from 1.3 to 1.4

- post the raw-form error if unable to decipher

- removed line delimeters from hg incoming regex parser

- use a specific delimeter string '@@@@@@@@@@@' for hg incoming data as some commit messages are multi-line

- refactor

- fine tuning, added .hg command

- reworked repository watching. Now uses incoming only once to get a list of commits, then pulls, then operates on pulled data. The incoming command doesn't seem to support the '-r' switch properly? Should also be a bit faster now and should use less networking.

- fixed: pulling commits from local zan-stable to zan-dev didn't work properly

- fixed: the [url] tags in BT messages had unnecessary quotes

- when updating BT tickets, the note data must be cleared in order to not update all the tickets in the ticket. WTF is MantisBT smoking?

- update target version in tickets when acting upon commit data

- be more verbose when .checkhg is used

- uhhhhhh yeah

- corrected repository handling on error: print errors with commit node and pull even when processing fails

- GOD. DAMNIT. PYTHON.

- fixed crash on listdevemails if there are no emails

- now is able to track zandronum mercurial repositories and react to 'fixes 0001234' trigger messages in them

- added urban dictionary lookup

- disabled unstable/incomplete linkbot code.. I need to learn to stash changes proper

- made cobalt die if autoconnect entries cannot be found plus other stuff

- changed the copyright line to use my proper legal name instead of my common calling name

- updated error

- added .convert with angle and temperature conversions

README.md edited online with Bitbucket

- handle hg errors better

- don't run as root without asking first, added more startup messages

- control connections turned into log channels

- when announcing new issues, include the project name

- don't try to send stuff we cannot convert to ascii.. I don't like it but it's better than a crash

- don't crash if unicode parsing fails, don't require nickname for admin masks

- don't crash if utf parsing yields an UnicodeDecodeError

- heartbeat the issue announcer even if we just get a ping

- don't need that '- 1' anymore

- added mantisbt new ticket announcing

- gddmnt, python. you and your type system

- respect the commandprefix option

- added verbosity setting

- made conflictsuffix configurable

- handle nickname shenanigans: handle 433 message and try reclaim nickname if someone who has taken it (possibly our own ghost) disconnected

- added .die

- added .restart and .update

- don't crash if ticket data doesn't have a reporter name (can happen if the reporter is banned)

- handle the case where the mantisbt is not available

- added a basic /idgames search

- fixed up exception handling, no longer connects to every possible connection, rather uses the autoconnect config entry

(0) tip

mercurial