Are you saying that the default should be to merge from stdin?
I don't think merging from the remembered location is very important:
it's probably less commonly useful than for push or pull. So I don't
mind removing it.
However, commands that default to reading from stdin can be a bit
confusing: if the user just types 'bzr merge' it will apparently just
hang, while trying to read a patch. I suppose we could print 'reading
bundle from stdin'.
I'd prefer:
* merge requires an argument
* 'merge -' reads from stdin -- I thought this worked now, but
apparently not
Are you saying that the default should be to merge from stdin?
I don't think merging from the remembered location is very important:
it's probably less commonly useful than for push or pull. So I don't
mind removing it.
However, commands that default to reading from stdin can be a bit
confusing: if the user just types 'bzr merge' it will apparently just
hang, while trying to read a patch. I suppose we could print 'reading
bundle from stdin'.
I'd prefer:
* merge requires an argument
* 'merge -' reads from stdin -- I thought this worked now, but
apparently not
--
Martin