Github user srowen commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21991#discussion_r207711059
  
    --- Diff: dev/merge_spark_pr.py ---
    @@ -154,20 +154,22 @@ def merge_pr(pr_num, target_ref, title, body, 
pr_repo_desc):
             # to people every time someone creates a public fork of Spark.
             merge_message_flags += ["-m", body.replace("@", "")]
     
    -    authors = "\n".join(["Author: %s" % a for a in distinct_authors])
    -
    -    merge_message_flags += ["-m", authors]
    +    committer_name = run_cmd("git config --get user.name").strip()
    +    committer_email = run_cmd("git config --get user.email").strip()
     
         if had_conflicts:
    -        committer_name = run_cmd("git config --get user.name").strip()
    -        committer_email = run_cmd("git config --get user.email").strip()
             message = "This patch had conflicts when merged, resolved 
by\nCommitter: %s <%s>" % (
                 committer_name, committer_email)
             merge_message_flags += ["-m", message]
     
         # The string "Closes #%s" string is required for GitHub to correctly 
close the PR
         merge_message_flags += ["-m", "Closes #%s from %s." % (pr_num, 
pr_repo_desc)]
     
    +    authors = "\n".join(["Co-authored-by: %s" % a for a in 
distinct_authors])
    --- End diff --
    
    Do these particular keys have a meaning to github or other tools? if 
"Author:" is what something is looking for, we'd want to leave it, I presume. 
But adding more lines for co-authors seems fine. I would have just listed 
multiple "Author:" lines, but sounds like there's another convention around 
"Co-authored-by:" that another tool looks for?


---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to