Difference between revisions of "Revert Policy"

From Openembedded.org
Jump to: navigation, search
(add revert policy)
 
Line 1: Line 1:
A revert is a special type of commit which undos another commit. This is our policy for reverts:
+
Reverting someone elses work is by far the greatest source of friction
 +
in OE. As such, these need to be handled carefully, preferable on
 +
technical grounds rather than personal ones.
  
# Reverting your own commit is never a problem. This can be necessary to fix an important bug introduced by your commit or something you accidently committed.
+
Reverts may only be carried out with either
# Reverting a commit of another user is a problem. If you wish to do so, please post a request for comments to the mailing list and wait until you either get the ACK of the committer or two ACKs non-committer ACKs. Do _not_ revert before getting any of those ACKs.
+
# Acks from two TSC members not associated with original change.
 +
# An Ack from the original patch author.
 +
 
 +
This means you may revert your own mistakes.
  
 
[[Category:Policy]]
 
[[Category:Policy]]

Revision as of 20:40, 24 August 2010

Reverting someone elses work is by far the greatest source of friction in OE. As such, these need to be handled carefully, preferable on technical grounds rather than personal ones.

Reverts may only be carried out with either

  1. Acks from two TSC members not associated with original change.
  2. An Ack from the original patch author.

This means you may revert your own mistakes.