So looking at push options not proposed by dpush as of today:
--stacked, --stacked-on: Do not apply to other VCS
--create=prefix, --use-existing-dir doesn't apply to dpush AFAICS
--overwrite may apply but I have some doubts here, I understand dpush as a way to push back contributions
to the upstream project but not to take over the trunk history so I think we don't want to support --overwrite.
That leaves --strict and I think we should restrict that bug to this option handling only.
Feel free file another bug for --overwrite if you think it's worth it.
So looking at push options not proposed by dpush as of today:
--stacked, --stacked-on: Do not apply to other VCS
--create=prefix, --use-existing-dir doesn't apply to dpush AFAICS
--overwrite may apply but I have some doubts here, I understand dpush as a way to push back contributions
to the upstream project but not to take over the trunk history so I think we don't want to support --overwrite.
That leaves --strict and I think we should restrict that bug to this option handling only.
Feel free file another bug for --overwrite if you think it's worth it.