dispatch: pass around ui.fmsg channel
This will be set by the command server. See the next patch.
test-subrepo: document why share magically works even if subrepos are missing
I was confused how it's working while reviewing
fb490d798be0, "share: reload
repo after adjusting it in postshare()."
packaging: add Fedora 29 target
Differential Revision: https://phab.mercurial-scm.org/D5254
test-narrow-clone-stream: include no usefncache case which is broken
Since
9aeb9e2d28a7, encoded filenames are filtered by the narrow matcher,
which is clearly wrong.
test-narrow-clone-stream: include uppercase letter in filename
This makes encoded filenames differ from the original names.
phase: use the `phases.cmdphasenames` constant to walk available command flags
This reverts
1ea6772fb415.