Github commit message tagging

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

Example:

  • What does git mean?
  • Git - folder case sensitive issue
  • Git: Having two different repos for public and deployment code
  • How to make Git commit history show up at Redmine issue tracker
  • Undo several commits in git which have not pushed to remote
  • Git plumbing - find out if there are any unstaged files in a directory quickly
  • @usera ready for you to sign off for #Testing
    

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

  • Why am I unable to specify a relative path in a .gitignore?
  • Git command to discard a modified or untracked file
  • git pull from Github to live server with multiple developers
  • How to install and support node.js app from git on Ubuntu server
  • Strange git error
  • How do you download a specific release of Android source code (e.g. Android 2.2)
  • 4 Solutions collect form web for “Github commit message tagging”

    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'
    

    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:

    • Mentioning an issue in a commit

    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

    Git Baby is a git and github fan, let's start git clone.