@SkipUnless(svntest.main.is_fs_type_fsfs)
def fsfs_hotcopy_progress_with_revprop_changes(sbox):
    'incremental hotcopy progress with changed revprops'
    if svntest.main.options.fsfs_packing:
        raise svntest.Skip('fsfs packing set')
    sbox.build(create_wc=False, empty=True)
    for i in range(6):
        svntest.actions.run_and_verify_svn(None, [], 'mkdir', '-m', svntest.main.make_log_msg(), (sbox.repo_url + ('/dir-%i' % i)))
    expected_output = ['* Copied revision 0.\n', '* Copied revision 1.\n', '* Copied revision 2.\n', '* Copied revision 3.\n', '* Copied revision 4.\n', '* Copied revision 5.\n', '* Copied revision 6.\n']
    (backup_dir, backup_url) = sbox.add_repo_path('backup')
    svntest.actions.run_and_verify_svnadmin(expected_output, [], 'hotcopy', sbox.repo_dir, backup_dir)
    revprop_file = sbox.get_tempname()
    svntest.main.file_write(revprop_file, 'Modified log message.')
    for i in [1, 3, 6]:
        svntest.actions.run_and_verify_svnadmin(None, [], 'setrevprop', sbox.repo_dir, '-r', i, 'svn:log', revprop_file)
    expected_output = ['* Copied revision 1.\n', '* Copied revision 3.\n', '* Copied revision 6.\n']
    svntest.actions.run_and_verify_svnadmin(expected_output, [], 'hotcopy', '--incremental', sbox.repo_dir, backup_dir)
incremental hotcopy progress with changed revprops
@SkipUnless(svntest.main.is_fs_type_fsfs)
def fsfs_hotcopy_progress_with_revprop_changes(sbox):
    
    if svntest.main.options.fsfs_packing:
        raise svntest.Skip('fsfs packing set')
    sbox.build(create_wc=False, empty=True)
    for i in range(6):
        svntest.actions.run_and_verify_svn(None, [], 'mkdir', '-m', svntest.main.make_log_msg(), (sbox.repo_url + ('/dir-%i' % i)))
    expected_output = ['* Copied revision 0.\n', '* Copied revision 1.\n', '* Copied revision 2.\n', '* Copied revision 3.\n', '* Copied revision 4.\n', '* Copied revision 5.\n', '* Copied revision 6.\n']
    (backup_dir, backup_url) = sbox.add_repo_path('backup')
    svntest.actions.run_and_verify_svnadmin(expected_output, [], 'hotcopy', sbox.repo_dir, backup_dir)
    revprop_file = sbox.get_tempname()
    svntest.main.file_write(revprop_file, 'Modified log message.')
    for i in [1, 3, 6]:
        svntest.actions.run_and_verify_svnadmin(None, [], 'setrevprop', sbox.repo_dir, '-r', i, 'svn:log', revprop_file)
    expected_output = ['* Copied revision 1.\n', '* Copied revision 3.\n', '* Copied revision 6.\n']
    svntest.actions.run_and_verify_svnadmin(expected_output, [], 'hotcopy', '--incremental', sbox.repo_dir, backup_dir)