If working tree have conflicts or another reasons that leads to fail of commit then commit message did not stored and lost. I think bzr should store commit message (at least from external editor and maybe from command line with -m option) in the text file in the root of tree (or in ./bzr/commit.log file?) for later commit. -- Alexander