We've added a great new index/cache of node origins for our filesystem backends.
The code is written to lazy populate as needed, but the cost of that
calculation can be huge for existing many-revisioned repositories.
So let's add an 'svnadmin populate-node-origins-index' subcommand that does the
following (pardon the pseudocode):
for rev in repos_revisions:
changed_paths = svn_fs_paths_changed()
for path, change in changed_paths:
if change.kind == add_without_history()
svn_fs_node_origin_rev(path, rev)
That way folks can populate the indexes of their existing repositories. And
they can do so without downtime.