Add support for pulling hidden changesets from remote.
The implementation is from 4 years ago. Nowadays, I’m not sure anymore whether re-using --hidden
for the SSH peer is a good idea. Please give feedback.
Includes !536 (merged).
Edited by Manuel Jacob