bzr commit runs an editor if no message is given, which is good - but less so when it starts the editor when invoked from the command window of emacs or an ide. So I propose to invoke the editor only when it's run from a terminal. Is that reasonable? -- Martin