This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

1. Bazaar for GNOME

This page is to track what needs to be done for GNOME to move to bzr.

1.1. TODO

Server side hooks.

1.2. In Progress

1.3. Done

1.4. Later options

1.5. Malicious or unintended corruption protection

Anyone that has write access to the offical branch area has the ability to remove files or break the code. However there are ways that Bazaar can enforce that the history is still there, and corrupt revisions can be removed.

Branches can be configured to be append only, so existing history cannot be removed (reference needed).

By limiting access to the trunk branches through the smart server (bzr protocol) Bazaar can provide even more protection. The smart server currently has VFS functions for parts that are not yet written as "smart verbs". To avoid corruption using VFS functions we are proposing to disable VFS writes (but leave VFS for reads) and implement the required smart functions for the write operations.


2024-10-23 10:58