- 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

(0) -28 +28 +50 +100 tip

mercurial