HG
about
| author: | Wijnand 'tehmaze' Modderman - http://tehmaze.com |
|---|---|
| contact: | IRCNET/#dunkbots |
| website: | http://plugins.gozerbot.org |
| license: | BSD |
commands
hg-annotate (hg-blame)
annotate the changes of a file
<user> !hg-annotate gozerbot/bot.py <output> gozerbot/bot.py is changed by: bart
hg-changes
show changes in the current release (tip) or between two releases
<user> !hg-changes tip <output> tip - tip: mod doc/plugins/HG, mod gozerplugs/plugs/hg.py
<user> !hg-changes 1900 tip <output> 1900 - tip: mod .hgtags, mod bin/gozerbot, add bin/gozerbot-merc, <output> mod bin/gozerinit, mod doc/BASIC, mod ev/null, mod <output> doc/FAQ, mod ev/null, mod doc/INSTALL, mod doc/LICENSE, <output> mod doc/OPER, mod ev/null, mod ev/null, mod doc/THNX, <output> mod ev/null, mod ev/null, mod doc/changelog, mod doc/plugins/ALARM, <output> mod ev/null, mod doc/plugins/ALIAS, mod doc/plugins/AUTOREPLY, <output> mod ev/null, mod ev/null, mod doc/plugins/BIRTHDAY, <output> mod doc/plugins/BOTSNACK, mod ev/null, mod doc/plugins/CHANPERM, <output> mod doc/plugins/CHOICE, mod doc/plugins/CODE, mod <output> doc/plugins/COLLECTIVE, mod ev/null, mod doc/plugins/CORE, <output> mod doc/plugins/COUNT, mod ev/null, mod ev/null, mod <output> doc/plugins/DNS, mod ev/null, mod doc/plugins/FLEET, <output> mod doc/plugins/GOOGLETALK, mod ev/null, mod doc/plugins/GREP, <output> mod doc/plugins/HELLO, mod ev/null, mod ev/null, mod <output> ev/null, mod ev/null, mod doc/plugins/RELAY, mod doc/plugins/RSS, <output> mod ev/null, mod ev/null, mod ev/null, mod files/gendoc.py, <output> add files/gozerfifo, mod files/loadlist, mod files/permoverload, <output> add files/plugtest.py, add files/totcp.py, mod ev/null, <output> mod gozerbot/addon.py, mod gozerbot/bot.py, add gozerbot/botbase.py, <output> mod gozerbot/commands.py, mod gozerbot/config.py, <output> add gozerbot/contrib/BeautifulSoup.py, add gozerbot/contrib/feedparser.py, <output> add gozerbot/contrib/simplejson/__init__.py, add gozerbot/contrib/simplejson/decoder.py, <output> add gozerbot/contrib/simplejson/encoder.py, add gozerbot/contrib/simplejson/scanner.py, <output> mod gozerbot/datadir.py, mod gozerbot/db.py, mod gozerbot/eventhandler.py, <output> mod gozerbot/exit.py, mod gozerbot/fleet.py, mod gozerbot/generic.py, <output> mod gozerbot/irc.py, mod gozerbot/ircevent.py, mod <output> gozerbot/jabberbot.py, mod gozerbot/jabbermsg.py, <output> mod gozerbot/monitor.py, mod gozerbot/partyline.py, <output> mod gozerbot/pdol.py, mod gozerbot/periodical.py, <output> mod gozerbot/persiststate.py, mod gozerbot/pgp.py, <output> mod gozerbot/plugins.py, mod gozerbot/redispatcher.py, <output> mod gozerbot/rsslist.py, mod gozerbot/runner.py, mod <output> gozerbot/thr.py, add gozerbot/threadloop.py, mod gozerbot/wait.py, <output> mod gozerplugs/dbplugs/user.py, mod gozerplugs/plugs/alarm.py, <output> mod gozerplugs/plugs/alias.py, add gozerplugs/plugs/all.py, <output> mod gozerplugs/plugs/autoreply.py, mod ev/null, mod <output> ev/null, mod gozerplugs/plugs/birthday.py, mod gozerplugs/plugs/botsnack.py, <output> mod gozerplugs/plugs/chanperm.py, mod gozerplugs/plugs/choice.py, <output> mod gozerplugs/plugs/code.py, mod gozerplugs/plugs/collective.py, <output> mod ev/null, mod gozerplugs/plugs/core.py, mod gozerplugs/plugs/count.py, <output> mod ev/null, mod ev/null, mod gozerplugs/plugs/dns.py, <output> mod ev/null, mod gozerplugs/plugs/fleet.py, mod gozerplugs/plugs/googletalk.py, <output> mod gozerplugs/plugs/grep.py, mod gozerplugs/plugs/hello.py, <output> mod gozerplugs/plugs/infoitem.py, mod gozerplugs/plugs/install.py, <output> mod gozerplugs/plugs/irc.py, mod ev/null, mod gozerplugs/plugs/karma.py, <output> mod gozerplugs/plugs/markov.py, mod gozerplugs/plugs/misc.py, <output> mod gozerplugs/plugs/nickcapture.py, mod gozerplugs/plugs/nickserv.py, <output> mod gozerplugs/plugs/pgp.py, mod gozerplugs/plugs/popcon.py, <output> mod ev/null, mod gozerplugs/plugs/quote.py, mod gozerplugs/plugs/relay.py, <output> mod gozerplugs/plugs/reload.py, mod gozerplugs/plugs/remind.py, <output> mod gozerplugs/plugs/rss.py, add gozerplugs/plugs/simplelog.py, <output> mod gozerplugs/plugs/snarf.py, add gozerplugs/plugs/tcp.py, <output> mod gozerplugs/plugs/todo.py, mod gozerplugs/plugs/udp.py, <output> mod gozerplugs/plugs/underauth.py, mod gozerplugs/plugs/upgrade.py, <output> add gozerplugs/plugs/userstate.py, mod gozerplugs/plugs/webserver.py, <output> mod gozerplugs/plugs/wikipedia.py, add gozerplugs/web/direct.py, <output> mod gozerplugs/web/dispatch.py, add gozerplugs/web/join.py, <output> add gozerplugs/web/json.py, mod gozerplugs/web/nodes.py, <output> add man/gozerbot.1.FreeBSD, add plugtests/test_alarm.py, <output> add plugtests/test_alias.py, add plugtests/test_autovoice.py, <output> add plugtests/test_away.py, add plugtests/test_birthday.py, <output> add plugtests/test_bot.py, add plugtests/test_botsnack.py, <output> add plugtests/test_chanperm.py, add plugtests/test_choice.py, <output> add plugtests/test_code.py, add plugtests/test_convert.py, <output> add plugtests/test_core.py, add plugtests/test_count.py, <output> add plugtests/test_country.py, add plugtests/test_dig.py, <output> add plugtests/test_dns.py, add plugtests/test_event.py, <output> add plugtests/test_fleet.py, add plugtests/test_greeting.py, <output> add plugtests/test_grep.py, add plugtests/test_hello.py, <output> add plugtests/test_hg.py, add plugtests/test_idle.py, <output> add plugtests/test_ignore.py, add plugtests/test_infoitem.py, <output> add plugtests/test_install.py, add plugtests/test_ipv6.py, <output> add plugtests/test_irc.py, add plugtests/test_jabberbot.py, <output> add plugtests/test_job.py, add plugtests/test_karma.py, <output> add plugtests/test_persistconfig.py, add plugtests/test_quote.py, <output> add plugtests/test_rss.py, add plugtests/test_split.py, <output> add plugtests/test_todo.py, add plugtests/test_user.py, <output> mod runbot, mod setup.py, add tests/test_addon.py, <output> mod ev/null, mod ev/null, mod ev/null, mod ev/null, <output> mod ev/null, mod tests/test_bot.py, mod ev/null, mod <output> ev/null, mod ev/null, mod ev/null, mod ev/null, mod <output> ev/null, mod ev/null, mod ev/null, mod ev/null, mod <output> ev/null, mod ev/null, mod ev/null, mod ev/null, mod <output> ev/null, mod ev/null, mod ev/null, mod ev/null, mod <output> ev/null, mod ev/null, mod ev/null, mod ev/null, mod <output> ev/null, mod ev/null, mod ev/null, mod ev/null, mod <output> ev/null, mod ev/null, mod ev/null, mod ev/null, mod <output> ev/null
hg-committers (committers)
shows hg committer statistics
<user> !hg-committers <output> top committers: bart@dunker.lan: 705, bart@bart-desktop: <output> 671, bart@localhost.my.domain: 440, bart@dunker: 104, <output> wijnand@freecode.nl: 54, bart@82-217-121-99.telephony.multikabel.net: <output> 50, Bart Thate <bart@r8.cg.nu>: 44, sqrbass@localhost.nl.eu.org: <output> 26, sqrbass@complex.shrine.net: 17, Antoine Beaupr? <output> <anarcat@koumbit.org>: 15, sqrbass@bus.idca.nl: 8, <output> sqrbass@ryoko: 6, sqrbass@r8.cg.nu: 3, bart@gozer.bot: <output> 3, sqrbass@localhost: 2, bart@pyjbot.cg.nu: 2, Bart <output> Thae <bart@r8.cg.nu>: 2, wijnand@dasbier.spoofed.nl: <output> 1, wijnand@cluebat-2.local: 1, root@complex.shrine.net: <output> 1, bart@r8.cg.nu: 1, The Anarcat <anarcat@koumbit.org>: <output> 1, Bas van Oostveen <v.oostveen@gmail.com>: 1
hg-log
show the changelog for the repo, or for a file
<user> !hg-log gozerplugs/plugs/hg.py <output> log result: r1578:bb3e59fa7185 bart: tune gendoc .. <output> r1544:4c69094f3d4a bart: plugins pylint phase 1 .. <output> r1497:8f0da43ee560 bart: fix no result response in <output> wikipedia plugin .. add more tests .. r1493:1ec622cc2f9f <output> wijnand: added hg-log .. r1458:a57cdb54f1b8 bart: <output> move translate to plug site .. use lists in hg cmnd <output> building .. r1419:c4712d5a83c7 wijnand: added hg-annotate <output> command .. r1418:f94153cd4454 wijnand: added HG version <output> check .. r1414:31f2235e983d wijnand: added hg-changes <output> command .. r1410:f27235e1d59a wijnand: added plugin <output> for hg related information