Skip to content

Commit c0be3f2

Browse files
committed
Merge branch '2.1.x'
Closes gh-16567
2 parents 9b0c1d3 + 95149cd commit c0be3f2

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

git/hooks/forward-merge

+5-4
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def get_issue(repository, number)
4848
exit 1
4949
end
5050

51-
def create_issue(username, password, repository, original, title, labels, milestone, dry_run)
51+
def create_issue(username, password, repository, original, title, labels, milestone, milestone_name, dry_run)
5252
uri = URI("https://api.github.com/repos/#{repository}/issues")
5353
http = Net::HTTP.new(uri.host, uri.port)
5454
http.use_ssl=true
@@ -58,7 +58,7 @@ def create_issue(username, password, repository, original, title, labels, milest
5858
title: title,
5959
labels: labels,
6060
milestone: milestone.to_i,
61-
body: "See original issue ##{original}."
61+
body: "Forward port of issue ##{original} to #{milestone_name}."
6262
}.to_json
6363
if dry_run then
6464
puts "Dry run"
@@ -76,12 +76,13 @@ repository = 'spring-projects/spring-boot'
7676
existing_issue = get_issue(repository, forward_merge.issue)
7777
title = existing_issue['title']
7878
labels = existing_issue['labels'].map { |label| label['name'] }
79+
labels << "status: forward-port"
7980
milestone = find_milestone(repository, forward_merge.milestone)
8081
config = YAML.load_file(File.join(Dir.home, '.spring-boot', 'forward-merge.yml'))
8182
username = config['github']['credentials']['username']
8283
password = config['github']['credentials']['password']
8384
dry_run = config['dry_run']
84-
new_issue_number = create_issue(username, password, repository, forward_merge.issue, title, labels, milestone, dry_run)
85-
puts "Created gh-#{new_issue_number} for forward merge of gh-#{forward_merge.issue} into #{forward_merge.milestone}"
85+
new_issue_number = create_issue(username, password, repository, forward_merge.issue, title, labels, milestone, forward_merge.milestone, dry_run)
86+
puts "Created gh-#{new_issue_number} for forward port of gh-#{forward_merge.issue} into #{forward_merge.milestone}"
8687
rewritten_message = forward_merge.message.sub(forward_merge.line, "Closes gh-#{new_issue_number}")
8788
File.write(message_file, rewritten_message)

0 commit comments

Comments
 (0)