Touching dopt.include_everything flag does not seems to be a good idea for '--no-blobs' option, our intension is to exclude blob only, but this excluds other dump too (e.g COMMENT ON DATABASE, CREATE EXTENSION, COMMENT ON EXTENSION, .., etc) that what we don't want, right?
Agreed. I was afraid of that, but for some reason, didn't find that. I'll fix this.
Fixed in v4.
#2 : We should add note for default behaviour if --no-blobs & --blobs both are specified.
Right. I don't know how I will handle this, but you're right that the behaviour should be specified. I'll also fix this.
I checked other options, such as --format, and there's nothing noted as a default behaviour. Last one wins, which is what this patch does.
I'll try to work on this today but as I'm in pgconf.eu 2016, it may be only for tomorrow.