Initial table of contents for the Bazaar administrator guide:
Introduction: administering a Bazaar installation
- Scope of this guide
- What you need to run a Bazaar server
Simple setup: Setting up a central Bazaar server (similar to 5 min guide)
- Smart server
- Web-based browsing (e.g. Loggerhead)
- recommended tools
Migration: Initial migration
legacy VCS -> bzr sync
Hooks:
Web browsing: read-only view of branches
Integration with other tools:
- PQM
- Bug trackers
- Continuous integration tools (e.g. Cruise Control)
- Bundle Buggy
Security:
- Authentication
- ACL
Back-up and restore:
Upgrades:
- Software upgrades
- Disk format upgrades
- Plugin upgrades
System monitoring:
Capacity planning tips:
- Disk management
Advanced topics:
- Clustering
- Multi-site setups
From the whiteboard
* access logs
- who, bzr version, what action, what branch
- ACLs
- what granularity
- multiple products, or multiple branches per product
- limits within tree
- are ACLs versioned? time based?
- hooks?
- removing all VFS access
- push, init
- deny updating files
- garbage-collecting branches
- upgrading formats
- resource intensive
- mass upgrades
- light-weight Bazaar service
processes => big memory (-> testing & profiling bzr memory performance)
- worker pool?
- setting up a central Bazaar server
- Bazaar itself good
- web-based browsing
- docs that are simple
- recommended tools
- server-side hooks
- pre-checks (for QA)
- post-checks (for announcement)
- template plugin for helping central policies
- be used/enforced client-side
- backups
documenting gap between central & distributed
- how to do while repo in use
- how to restore
- locking
- does restoring dd repo make sense?
- PQM
- hard to set up
- needs polish
- explaining concept
- explaining how to customise
- consequences
- isolation errors
- bottlenecks
- integrating with other related tools
- continuous integration
- bug tracker
- initial migration
legacy VCS -> bzr sync
bzr -> bzr sync/mirroring
- hot backups?
- troubleshooting
- "What do I do if $KIND become corrupted?"
- recovery tool?
- tool for dumping without full data
- disk space management
- FS advice
- admin impact of plugins
- rollout
- availability
