13

Is it possible to assign tickets or add labels to github issues in a commit message?

Example:

@usera ready for you to sign off for #Testing

where @usera is a user and #Testing is a label ?

Josh
  • 945
  • 9
  • 19

4 Answers4

11

Well unfortunately it looks like it isn't possible without some hackery. I put together a simple sinatra app (that you can throw on heroku) to handle a few new handlers

Github Postcommit Shinies

To assign to a user you can do:

git commit -a -m 'updates #23 assigned =USERNAME';

To add labels you can do:

git commit -a -m 'updates #23 ~QA ~testing'

You can also mix and match:

git commit -a -m 'updates #23 ~QA ~testing =QAUSER'
Evan Plaice
  • 13,944
  • 6
  • 76
  • 94
Josh
  • 945
  • 9
  • 19
2

I have not seen support for referencing text labels or users in commit messages. However, you can reference an issue by its number in a commit message:

ready for you to sign off for #341

If there is an Issue #341 in your GitHub project, GitHub will recognize that #341 references an existing Issue, and will link to it.

For more info on referencing issues in commit messages: https://github.com/blog/831-issues-2-0-the-next-generation

An example of what I have described from the above link:

Alejandro Carrillo
  • 111
  • 1
  • 1
  • 5
1

Here is the updated project link.

https://github.com/joshrendek/github-postcommit-shinies

Tutorial To Set This Up.

http://www.reigndesign.com/blog/adding-labels-and-re-assigning-github-issues-via-commit-message/

cph
  • 458
  • 2
  • 6
  • 24
0

Just adding to this (Sorry I don't have enough rep to comment if that would be more appropriate) but I just did a commit on github using @username and it created a linke in the commit message on github.com just fine.

You can see the commit message here if you're interested: https://github.com/kremerk/SqliteORM/commit/52008b80c71291e0164175f7b089ef3c096798a0

njkremer
  • 269
  • 3
  • 11