Improve `revision_get_parents` implementation in `ArchiveGraph`
When a revision is passed, it now retrieves and caches the complete history three to minimize the queries to the graph.
Fix get_archive
to avoid storage
parameter for ArchiveGraph
Migrated from D7477 (view on Phabricator)