[MERGE] Fix for 306394: warning, not error, on non-existent file.
Aaron Bentley
aaron at aaronbentley.com
Wed Jan 7 05:18:59 GMT 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Karl Fogel wrote:
> Aaron Bentley <aaron at aaronbentley.com> writes:
>> The two parts of my critique are:
>> 1. If non-existence is a status, it should go to stdout, instead of
>> being a warning and going to stderr.
>> 2. If non-existence goes to stdout, it should match our existing output
>> styles.
>>
>> However, in the supplied patch, Karl invokes trace.warning, so it fails
>> 1. He stringifies a PathsDoNotExist, but this does not match either our
>> default status output or our short status output. So it fails 2.
>>
>> So as you can see, his proposed patch does not follow my critique. You
>> seem to agree that my critique is consistent with his argument,
>> therefore his patch is inconsistent with his argument. That is the
>> point I was trying to make.
>
> Makes sense to me.
Okay, but remember that I don't want any change like this. I was just
pointing out an inconsistency I perceived between your statement that
non-existence is a status and the patch you supplied.
> I can do two things now:
>
> 1) Redo the patch so the message goes to stdout and matches existing
> output styles, -OR-
>
> 2) Redo the patch so that non-existent files are silently skipped.
I dislike 1, because I like the current behaviour.
I am strongly opposed to 2. I don't want to fail to do what the user
asked and not even tell the user about the failure.
Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAklkO0AACgkQ0F+nu1YWqI26igCfd5UiS5b5u6smnPrthpMw0+0Q
hNoAn3Zr8L8EtPhrIsDDI2+TnBy/Laum
=O+kt
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list