git permissions force-push:true incorrectly implies create:true

Bug #1815221 reported by Andy Whitcroft
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
turnip
Fix Released
High
Colin Watson

Bug Description

A grant record which grants force-push:true implies a grant of create:true. The effect of this is we cannot specify allowing force-push of existing branches while preventing creation of new. It is possible to specify push to a branch without creation of new.

We (attempted) to use this form to allow force push to branches *-next without considering the actual names.

Related branches

Colin Watson (cjwatson)
Changed in turnip:
importance: Undecided → High
status: New → Triaged
Colin Watson (cjwatson)
Changed in turnip:
assignee: nobody → Colin Watson (cjwatson)
Colin Watson (cjwatson)
Changed in turnip:
status: Triaged → In Progress
Colin Watson (cjwatson)
Changed in turnip:
status: In Progress → Fix Committed
Colin Watson (cjwatson)
Changed in turnip:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.