datalad_next.patches.commanderror
Improve CommandError rendering and add returncode alias for code
This patch does two things:
It overwrites __repr__, otherwise CommandError` would use
``RuntimeError's variant and ignore all additional structured information
except for .msg -- which is frequently empty and confuses with a
CommandError('') display.
It adds a returncode alias for code. This unifies return code access
between CommandError and Popen`-like objects, which usually have a
returncode attribute.