swh identify: add a -R/--recursive flag
swh identify
does not show its output recursively when invoked on non-leaf objects such as directories:
$ swh identify /srv/src/linux/linux-5.9.1/kernel/
swh:1:dir:5f18abc022c8aa2652008ca75314281d552c8498 /srv/src/linux/linux-5.9.1/kernel/
but to compute that output it of course has processed the entire directory recursively, as that is required by Merkle properties.
We should add a classic -R/--recursive
flag to swh identify
that requests to //output// recursively all SWHIDs of recursive objects (at the very least directories, but it would make sense also on snapshots and revisions).
Migrated from T3160 (view on Phabricator)