Differences between revisions 44 and 89 (spanning 45 versions)
Revision 44 as of 2010-11-08 20:46:25
Size: 4053
Editor: abuehl
Comment:
Revision 89 as of 2021-12-17 14:32:57
Size: 2163
Comment: update hgbot commands
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
Internet Relay Chat is one of the best ways to interact with the Mercurial community. We can be found in the channel #mercurial on [[http://webchat.freenode.net/|irc.freenode.net]]. Internet Relay Chat is one of the best ways to interact with the Mercurial community. We can be found in the channel #mercurial on [[https://web.libera.chat/?#mercurial|irc.libera.chat]].
Line 10: Line 10:
 * Don't ask if you can ask a question - just ask!  * Don't say hello, just ask your question!
Line 16: Line 16:
 * Use http://paste.lisp.org/new/mercurial to share tracebacks, etc. (or http://paste.pocoo.org)  * Use http://paste.debian.net/ to share tracebacks, etc. (or http://pastebin.com)
Line 19: Line 19:
See also http://freenode.net/faq.shtml

== Who's who ==
=== Core developers: ===
 * [[mpm]] (Matt Mackall) - the Mercurial project leader
 * [[cyanite]] (Sune Foldager) - crew
 * [[SteveBorho|muggs]] (Steve Borho) - crew
 * [[PatrickMézard|pmezard]] (Patrick Mézard) - crew
 * [[tonfa]] (Benoit Boissinot) - crew
 * [[HenrikStuart|hstuart]] (Henrik Stuart) - crew
 * [[ThomasArendsenHein|ThomasAH]] (Thomas Arendsen Hein) - crew (though not very active), admin of hg.intevation.org
 * [[brendan]] (Brendan Cully) - crew
 * [[MartinGeisler|mg]] (Martin Geisler) - crew
 * [[DirkjanOchtman|djc]] (Dirkjan Ochtman) - crew
 * [[NicolasDumazet|nicdumz]] (Nicolas Dumazet) - crew
 * [[kiilerix]] (Mads Kiilerich) - crew

=== Other regulars: ===
 * [[AugieFackler|durin42]] (Augie Fackler) - hgsubversion author, hg-git maintainer, Google Code engineer, and general hg extension hacker.
 * [[Ry4anBrase|Ry4an]] (Ry4an Brase) - Mercurial tier one help desk :)
 * [[RafaelVillarBurke|pachi]] (Rafael Villar) - Mercurial help desk for easy questions :P
 * [[danchr]] (Dan V. P. Christiansen) - contributor to Mercurial & hgsubversion
 * [[parren]] (Peter Arrenbrecht) - pbranch author and sporadic contributor
 * [[dsop]] (David Soria Parra) - bookmarks and pager author, mercurial.selenic.com maintainer working. Sporadic contributor
 * [[KevinBullock|TheMystic]] (Kevin Bullock) - occasional packager of extensions, sporadic bug fixer
 * [[RonnyPfannschmidt|ronny]] (Ronny Pfannschmidt) - sporadic contributor and pypy/jython porting
 * [[PeerStritzinger|peerst]] (Peer Stritzinger) - for now just a user of Mercurial
 * [[WagnerBruna|wbruna]] (Wagner Bruna) - translator, Brazilian Portuguese
 * [[BrodieRao|brodie]] (Brodie Rao) - contributor; author of various extensions
 * [[SteveLosh|sjl]] (Steve Losh) - contributor; author of various extensions
 * [[ChristianEbert|blacktrash]] - (Christian Ebert) - keyword extension author
 * [[EricHopper|Omnifarious]] - (Eric Hopper) - Usually known as {{{Omni|AFK}}}. Lurker extraordinaire. Was a contributor long ago.

=== GSoC: ===
 * [[VishakhHarikumar|vsh]] (Vishakh Harikumar) - shallow clone
 * [[RenatoCunha|trovao]] (Renato Cunha) - py3k porting
See also https://libera.chat/guides
Line 59: Line 24:
 * `!seen <user>` - report when user was last seen
 * `!bts <issue number>` - summarize an issue from the bug tracker
 * `!main <changeset id>` - summarize a commit in the Mercurial repo
 * `!crew <changeset id>` - summarize a commit in the [[Crew|crew]] repo
 * `!main <changeset id>` - summarize a commit in the main Mercurial repo
 * `!hg-committed <changeset id>` - summarize a commit in the repo for trusted committers (usually has things that weren't yet published)
 * `!hg-website <changeset id>` - summarize a commit in the [[https://www.mercurial-scm.org/repo/hg-website/|hg-website]] repo
 * `issue<issue number>` or a direct link to an issue on our BugTracker - summarize an issue from the bug tracker
 * `!hghelp <command>` - get a help summary
Line 65: Line 31:
 * `!hghelp <command>` - get a help summary
Line 67: Line 32:
 * `!seen <user>` - report when user was last seen
Line 76: Line 42:
== See also ==
 * MailingLists
 * ProjectInfrastructure
Line 77: Line 47:
CategoryProject CategoryProject CategoryTools

IRC

Internet Relay Chat is one of the best ways to interact with the Mercurial community. We can be found in the channel #mercurial on irc.libera.chat.

1. Etiquette

The Mercurial channel usually has a couple hundred people in it, so to help things go smoothly, we ask that you:

  • Don't say hello, just ask your question!
  • If you want help with a bug, please be responsive to developer questions
  • Don't make demands of developers - they're under no obligation to help anyone
  • Don't be rude to other Mercurial users
  • We're not fluent in all SCMs, don't assume we know what a "git foo-bar" is
  • Try to avoid prolonged digressions about things other than Mercurial
  • Use http://paste.debian.net/ to share tracebacks, etc. (or http://pastebin.com)

  • Please read suggestions on giving advice

See also https://libera.chat/guides

2. Using hgbot

'hgbot' is an IRC bot that helps with various tasks, including answering FAQs. Some useful commands:

  • !main <changeset id> - summarize a commit in the main Mercurial repo

  • !hg-committed <changeset id> - summarize a commit in the repo for trusted committers (usually has things that weren't yet published)

  • !hg-website <changeset id> - summarize a commit in the hg-website repo

  • issue<issue number> or a direct link to an issue on our BugTracker - summarize an issue from the bug tracker

  • !hghelp <command> - get a help summary

  • !learn <key> as <value> - add a factoid to the database

  • !forget <key> - forget a factoid

  • !factoids search <keyword> - search the factoids for a keyword

  • !seen <user> - report when user was last seen

Some common FAQs and links:

  • !irc - link to this page

  • !wiki - link to this wiki

  • !hgignore - help on hgignore syntax

  • !inotifybug - the common inotify bug

  • !trust - information about trusted users

3. See also


CategoryProject CategoryTools

IRC (last edited 2023-07-24 19:32:56 by AntonShestakov)