option to protect a branch against commits/changes
Bug #82233 reported by
Martin Pool
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Wishlist
|
Unassigned | ||
Breezy |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
When a release branch's release is made, it would be nice to have an option which says "I think this branch is finished, don't allow more commits or changes". This should disable modification of the history either through new commits or push/pull. It should be possible to turn the option off or to override it for a particular operation.
Perhaps something like 'bzr set branch protected'.
This is a bit like the --fix option in Arch and Baz. The arch feature modified the user-visible revision ids and could only be fired once per branch. I don't think either of those are necessary.
tags: | added: check-for-breezy |
tags: |
added: next-format removed: check-for-breezy |
tags: | removed: next-format |
Changed in brz: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
To post a comment you must log in.
See also bug 73752, which asks for a similar option to prevent switches only.