Fix issue #2983, prefixing mergeinfo source paths appropriately when the --parent-dir option is passed to 'svnadmin load'.
Fix issue #2983, prefixing mergeinfo source paths appropriately when
the --parent-dir option is passed to 'svnadmin load'.

This behavior assumes that all merge sources are also contained in the
dump stream being loaded into the repository.

* subversion/libsvn_repos/load.c
  Include svn_mergeinfo.h.
  (prefix_mergeinfo_paths): Add new funtion to prefix mergeinfo source
   paths with parent_dir.
  (parse_property_block): If is_node is true and we have a parent dir,
   prefix any mergeinfo source paths.

Patch by: Senthil Kumaran <senthil@collab.net>
(Tweaked by me.)

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion