The pushvars feature was recently added in core. This patch adds
corresponding support in remotenames.
Depends on D423.
Lint Skipped |
Unit Tests Skipped |
Why wasn't this needed when this was an extension in fb-hgext?
It seems that we shouldn't need every other extension to be aware of pushvars. This seems like a step backwards to me.
The pushvars extension was doing wrapcommand('push', ...). Now the pushvars logic is in core Mecurial push command. remotenames bypasses the entire core Mercurial push command implementation when --to is provided.
This is now in our hotfixes while we wait for the core changes to get in to unblock this stuff.