[ Reverted in r1166183. ]
[ Reverted in r1166183. ]

Make 'svnadmin dump' print the following warning:

    WARNING 0x0001: Mergeinfo referencing revision(s) prior to the
    oldest dumped revision (4). Loading this dump may result in invalid
    mergeinfo.
    WARNING 0x0001: Future instances of this warning will be suppressed

only once per dump operation, rather once per affected node.  The
repetition is deemed more noisy than useful.  (There is already
a warning at the end pointing the existence of warnings throughout
the dump.)

At a high level, this makes dump.c store the 'saw it' bit per dump operation
(in stack storage pointed to by the edit baton) instead of per-revision (in
the edit baton).

* subversion/libsvn_repos/dump.c:
  (struct edit_baton):
    Change type members FOUND_OLD_REFERENCE and FOUND_OLD_MERGEINFO to be
    pointers-to-booleans.
  (dump_node):
    Check the 'saw it' bit before generating the notification/warning.
    Track 'struct edit_baton' changes, allowing for NULL.
  (get_dump_editor):
    Take FOUND_OLD_REFERENCE and FOUND_OLD_MERGEINFO and populate the baton
    with them.
  (svn_repos_dump_fs3): 
    Pass FOUND_OLD_REFERENCE and FOUND_OLD_MERGEINFO.
  (svn_repos_verify_fs2):
    Pass NULL for FOUND_OLD_REFERENCE and FOUND_OLD_MERGEINFO.

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