This is actually a very complex thing:
- we don't know if a branch is linked to a bug in a revision until we scan the branch
- branches are (currently) made public|private by a policy on creation
- so there is a huge race condition :) the branch could be public for 5-10 minutes before a revision is found that links it to a private bug
Secondly, the obvious route to implementation will let any branch be made private at any point in time, with no way for this to be undone (outside of projects that have a commercial subscription for private branches).
I think this probably needs a LEP all of its own, to cover off the corner cases and UI complications.
This is actually a very complex thing:
- we don't know if a branch is linked to a bug in a revision until we scan the branch
- branches are (currently) made public|private by a policy on creation
- so there is a huge race condition :) the branch could be public for 5-10 minutes before a revision is found that links it to a private bug
Secondly, the obvious route to implementation will let any branch be made private at any point in time, with no way for this to be undone (outside of projects that have a commercial subscription for private branches).
I think this probably needs a LEP all of its own, to cover off the corner cases and UI complications.