... {{irc.freenode.net #hudson}} uses an administrator bot "hudson-admin" so that some of the project operation work can be done by the community. All commands are case insensitive, and the command needs to be specifically addressed to the bot with "hudson-admin:" prefix.
h1.Grant a committer access Command: {noformat} Make USER a committer Give USER a commit access Grant USER a commit access {noformat} ... where {{USER}} is the java.net user ID. This command grants a commit access to the said user. Can be only invoked by people with voice or channel-op access.
h1.Create an issue tracker component Command: {noformat} Create COMPONENT in the issue tracker for USER Create COMPONENT in the bug database for USER {noformat} |
... where {{COMPONENT}} is the subcomponent name in the issue tracker (normally the name of the plugin), and {{USER}} is the java.net user ID who gets the initial notification when a new bug is filed.
|
h1.Fork an existing repository on github Command: {noformat} Fork USER/REPO on github {noformat} This will fork a repository into Hudson. The said user will be added as a committer to all the Hudson repositories.
|
h1.Create a new repository on github Command: |
... {noformat} Create REPO on github Create REPO on github for SOMEONE {noformat} In the latter form, the specified someone will get the commit access to the repository right away.
h1.Add a new committer on GitHub Command: {noformat} Make USER a committer on github Give USER a commit access on github Grant USER a commit access on github {noformat} |