Uploaded image for project: 'Bitbucket Server'
  1. Bitbucket Server
  2. BSERV-9407

As an administrator I want to globally prevent history rewrites for all repositories



    • Suggestion
    • Resolution: Unresolved
    • None
    • None
    • We collect Bitbucket feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.


      Problem Definition

      Currently Bitbucket Server allows administrators to prevent history rewrites on a per-repository basis. For customers from certain industries with strict regulatory requirements (such as banking and healthcare) it is essential that the repository history is trustworthy and non-modifiable through history rewrites. In those situations it is tedious to manually enable the option to prevent history rewrites in every repository.

      Additionally, while a Bitbucket Server administrator can enable the option in a repository, an administrator of that repository can disable the option again, and every user can toggle history rewrites on their own personal repositories, which makes it impossible to guarantee the required history integrity.

      Suggested Solution

      An option should be added that allows a Bitbucket Server administrator to disable history rewrites for all repositories (including personal ones) with the option of not allowing project/repo administrators to override the setting.


      There is currently no workaround available that cannot be overridden.


        Issue Links



              Unassigned Unassigned
              cglockner Christian Glockner
              4 Vote for this issue
              5 Start watching this issue