Ignore:
Timestamp:
05/05/2008 15:44:38 (4 years ago)
Author:
chris
Message:

Add restore -f option to force restore to continue after an error.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/trunk/bin/bbackupquery/BackupQueries.cpp

    r2142 r2157  
    218218                { "get",  "i" }, 
    219219                { "compare", "alcqAEQ" }, 
    220                 { "restore", "dri" }, 
     220                { "restore", "drif" }, 
    221221                { "help", "" }, 
    222222                { "usage", "" }, 
     
    19671967        if(args.size() != 2) 
    19681968        { 
    1969                 BOX_ERROR("Incorrect usage. restore [-d] [-r] [-i] <remote-name> <local-name>"); 
     1969                BOX_ERROR("Incorrect usage. restore [-drif] <remote-name> <local-name>"); 
    19701970                return; 
    19711971        } 
     
    20302030                        true /* print progress dots */, restoreDeleted,  
    20312031                        false /* don't undelete after restore! */,  
    2032                         opts['r'] /* resume? */); 
     2032                        opts['r'] /* resume? */, 
     2033                        opts['f'] /* force continue after errors */); 
    20332034        } 
    20342035        catch(std::exception &e) 
     
    20512052                break; 
    20522053         
     2054        case Restore_CompleteWithErrors: 
     2055                BOX_WARNING("Restore complete, but some files could not be " 
     2056                        "restored."); 
     2057                break; 
     2058         
    20532059        case Restore_ResumePossible: 
    2054                 BOX_ERROR("Resume possible -- repeat command with -r flag to resume"); 
     2060                BOX_ERROR("Resume possible -- repeat command with -r flag " 
     2061                        "to resume."); 
    20552062                SetReturnCode(COMMAND_RETURN_ERROR); 
    20562063                break; 
    20572064         
    20582065        case Restore_TargetExists: 
    2059                 BOX_ERROR("The target directory exists. You cannot restore over an existing directory."); 
     2066                BOX_ERROR("The target directory exists. You cannot restore " 
     2067                        "over an existing directory."); 
    20602068                SetReturnCode(COMMAND_RETURN_ERROR); 
    20612069                break; 
Note: See TracChangeset for help on using the changeset viewer.