From df31f98ce307bac2f324e81fc42bbaf574bdb998 Mon Sep 17 00:00:00 2001 From: phase Date: Sun, 25 Oct 2015 00:51:11 -0700 Subject: [PATCH] Use GitHub tags to reference GitHub users This will use @tags to notify the contributor that their contribution is in the changelog. As discussed in https://github.com/github/linguist/pull/2698#issuecomment-150887871 --- .../generator/generator_generation.rb | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/github_changelog_generator/generator/generator_generation.rb b/lib/github_changelog_generator/generator/generator_generation.rb index b22fe40..7f595dd 100644 --- a/lib/github_changelog_generator/generator/generator_generation.rb +++ b/lib/github_changelog_generator/generator/generator_generation.rb @@ -171,11 +171,15 @@ module GitHubChangelogGenerator unless issue.pull_request.nil? if @options[:author] - title_with_number += if issue.user.nil? - " ({Null user})" - else - " ([#{issue.user.login}](#{issue.user.html_url}))" - end + if issue.user.nil? + title_with_number += " ({Null user})" + else + if issue.user.html_url.exclude? "github.com" + title_with_number += " ([#{issue.user.login}](#{issue.user.html_url}))" + else + title_with_number += " (@#{issue.user.login})" + end + end end end title_with_number