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)
Edited by Phabricator Migration user