In this chapter, we have covered a few interesting advanced features of Bazaar. Although these features are not essential in most cases and might not apply for everyone, they can help you work more efficiently and enrich your workflows:
Shelving changes helps you keep your commits clean
Aliases help you do things faster
Lightweight checkouts are a fast way to get the tip of a repository without downloading the entire history
Re-using a working tree is useful in most projects, especially in projects with lots of local environment-specific configuration files
Stacked branches are a space-saving solution for advanced repository layouts in a server environment
Signing commits using digital signatures makes it possible to verify the identity of committers
Committing e-mails is useful to track the progress of a project and to facilitate code reviews
The next chapter will explain how Bazaar can work together with other version control systems such as Subversion and Git.