We already have a cache of SVN revisions to identifiers, but we don't have an API for other tools to access this cache. We created an API for Git (https://bugs.webkit.org/show_bug.cgi?id=225616), and the same API mostly works for SVN. If we provided functions calls that matched what we do for git, we could unify log and blame code for both git and SVN.
<rdar://problem/80646471>
Created attachment 433612 [details] Patch
Comment on attachment 433612 [details] Patch r=me
Created attachment 433682 [details] Patch for landing
Committed r279991 (239734@main): <https://commits.webkit.org/239734@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 433682 [details].