Currently "bzr log" only accepts a single "location", but it would make a lot of sense to allow multiple files to be specified. It is already possible to specify more than one file but less than the whole tree, by specifying a subdirectory, so there doesn't seem to be any good reason to disallow specifying a list of files (or subdirectories), just as it is accepted by "bzr diff", "bzr revert", ...
It seems this is linked to the fact that a branch can be specified instead of a file, but maybe the two should not be conflated since I may very well want to see the log for file <foo> in branch sftp://host/bar.
Currently "bzr log" only accepts a single "location", but it would make a lot of sense to allow multiple files to be specified. It is already possible to specify more than one file but less than the whole tree, by specifying a subdirectory, so there doesn't seem to be any good reason to disallow specifying a list of files (or subdirectories), just as it is accepted by "bzr diff", "bzr revert", ... host/bar.
It seems this is linked to the fact that a branch can be specified instead of a file, but maybe the two should not be conflated since I may very well want to see the log for file <foo> in branch sftp://