Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cordova Wiki" for 
change notification.

The "CommitterWorkflow" page has been changed by PatrickMueller:
http://wiki.apache.org/cordova/CommitterWorkflow?action=diff&rev1=5&rev2=6

  git cherry-pick 5d3e1b6 # For each commit ID in their branch.
  }}}
  
+ == Step 4: Check the author ==
+ 
+ git keeps track of the author of commits separately from the committer of the 
commit.
+ 
+ Typically, both of these values are set to the person submitting the pull 
request.
+ After your pull/merge/rebase/whatever work, you may find the values have 
changed - or not.
+ What we would typically be looking for is the final commit to have YOU as the 
committer and the original author as the author.
+ 
+ You can check these fields with the following command:
+ {{{
+ git log --pretty=full
+ }}}
+ 
+ If the author is set to YOU, and you'd like to reset it to the original 
author, you can amend the commit:
+ 
+ {{{
+ git commit --amend --author=some_author_id_here
+ }}}
+ 
+ If the committer is NOT set to YOU, and you'd like to reset it to yourself, 
well, not sure. I think the idea would be to do an extra merge, maybe on a new 
branch, probably with --no-ff (preventing a fast-forward), and then a commit 
--amend from there if the author got reset to you.
+ 
+ {{{
+ git commit --amend --author=SomeAuthorIdHere
+ }}}
+ 
+ 
- == Step 4: Push the change ==
+ == Step 5: Push the change ==
  
  {{{
  git push cordova master
  git remote rm foo
  }}}
  
- == Step 5: Final details ==
+ == Step 6: Final details ==
  
   * Update related JIRA issue with the commit ID and close it if appropriate.
   * Respond to pull request on github with link to their commit and ask them 
to close pull request.

Reply via email to