At Tryton, we started to use subrepo from mercurial but upload.py does not generate a diff for subrepo which make the review workflow less useful as we need to scatter patch in multiple reviews. So I propose to generate a diff including the subrepositories by default.
On non-subrepo, the option does nothing and on subrepo it generate a
diff for all the repositories which is probably the most expected
behavior.
At Tryton, we started to use subrepo from mercurial but upload.py does not generate a diff for subrepo which make the review workflow less useful as we need to scatter patch in multiple reviews. So I propose to generate a diff including the subrepositories by default.
On non-subrepo, the option does nothing and on subrepo it generate a diff for all the repositories which is probably the most expected behavior.