Sometimes other code, such as commit when using commands.commit.post-status,
calls commands.status() without going through the normal dispatch mechanism
that would typically fill in the args to be something besides None. As a
"defense in depth" mechanism for a bug where Mercurial would crash if both
commands.commit.post-status and experimental.directaccess were enabled,
let's sanitize these values to be identical to the values they would have when
the user invoked this method from the commandline.
Details
Details
- Reviewers
Alphare - Group Reviewers
hg-reviewers - Commits
- rHGeaad68294904: status: when extracting arguments from `opts`, use the same default values
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Branch
- default
- Lint
No Linters Available - Unit
No Unit Test Coverage