I was very surprised when I saw that 'bzr add --dry-run' actually added files! This reproducible on win32 and Slackware Linux too. Simple manual reproduction test: $ bzr init $ echo spam > spam $ echo foo > bar $ bzr add --dry-run added bar added spam $ bzr st added: bar spam -- Alexander