This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Failed to load latest commit information.
mDataRecovery, CommandLine backup utility. Copyright (C) 2010 Mohit Ranka Directory structure =================== main.py - The single entry of interaction for the end user. utils.py - Utility classes for ZipSupport and SQLite Actions. backup/ - Directory containing the different backup method classes, and the parent factory class, backup/base.py restore/ - Directory containing the different restore method classes, and the parent factory class, restore/base.py docs/ - Documentation (or the lack of thereof) for mDataRecovery. Dependencies ============ mDataRecovery has following dependency requirements. 1. python2.6 2. sqlite3 Usage ===== python main.py [options] Options: -h, --help show this help message and exit. -a ACTION, --action=ACTION User action ('backup' or 'restore').No default. -s SOURCE_LOCATION, --source_location=SOURCE_LOCATION Location of source directory for backup.No default. -m METHOD, --method=METHOD Method of backup ('Local' or 'Rsync' or 'AWS' or 'Rackspace' etc). Only 'Local' is supported as of now. -b BASE_LOCATION, --base_location=BASE_LOCATION Location of the mDataRecovery backup directory to be create.Defaults to '.mdatarecovery' in current directory. -r REVISION_NUMBER, --revision_number=REVISION_NUMBER Revision number which is needs to be restored. Defaults to most recent version. -t TARGET_LOCATION, --target_location=TARGET_LOCATION Location where the restoration should happen.Defaults to current directory. NOTE - mDataRecovery *should* work on any platform, however it is been tested only on Unix based system, as of now. mDataRecovery is not ready/mature and yet to be 'battle-tested' to be used in production enviornment. License ======= Refer docs/LICENSE for information regarding mDataRecovery license.