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 ?
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 ?
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
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'
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:
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/
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