summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/restore.py
Commit message (Collapse)AuthorAgeFilesLines
* Optimize --check-destination and other functions by determining the incrementowsla2008-06-261-2/+4
| | | | | | | files server-side instead of client-side. (Patch from Josh Nisly) git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@902 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Bugfixes for when Globals.chars_to_quote is Noneowsla2007-07-071-3/+2
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@813 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Handle quoted current_mirror markers and clean-up the listing ofowsla2007-07-061-2/+4
| | | | | | | increments with quoted names. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@811 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fix restore from read-only bug -- rx perms on a repository directory aredgaudet2007-02-031-1/+1
| | | | | | | enough, no need for write perms when restoring. (patch from Andrew Price) git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@794 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Restore longname directory fixbescoto2005-12-151-7/+9
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@708 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Final (?) too-long-filename bug fixbescoto2005-11-231-26/+19
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@687 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added metadata diffing, and an iterfile hash bugfixbescoto2005-11-041-1/+1
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@669 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Some refactoring of metadata codebescoto2005-11-031-4/+4
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@668 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Compare sha1 hashes when restoringbescoto2005-11-011-5/+22
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@666 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added --verify and --verify-at-time switchesbescoto2005-11-011-10/+18
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@665 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added various compare options like --compare-full and --compare-hashbescoto2005-10-311-45/+20
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@664 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fixed Popple's symlink bug which threatened source directorybescoto2005-04-061-1/+1
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@575 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added more possible restore times to compensate for old timezone bugbescoto2005-03-281-8/+16
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@570 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fix for perm-changer bugbescoto2004-05-311-20/+21
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@533 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fixes for --compare, --compare-at-time switchesbescoto2004-01-301-7/+11
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@513 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* First attempt at --compare switch (untested).bescoto2004-01-291-0/+21
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@512 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Restore excludes now leave existing files on target alonebescoto2003-11-241-7/+9
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@497 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Rbescoto2003-11-011-23/+33
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@478 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fix bug backing up acl system to no-acl systembescoto2003-10-131-1/+1
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@473 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* New hard link system should use less memorybescoto2003-10-121-5/+7
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@468 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fixed restore/regress permissions bugbescoto2003-09-281-3/+81
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@459 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Possibly fixed logic error in rf cachingbescoto2003-09-251-5/+9
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@454 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Better (obvious) way of doing --list-at-timebescoto2003-09-241-2/+1
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@451 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fix for remote --list-changed-since and --list-at-timebescoto2003-09-241-13/+25
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@447 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Yet another change dealing with unreadable directoriesbescoto2003-09-131-2/+2
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@431 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added session number like '3B' to general time specificationbescoto2003-08-311-5/+9
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@415 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* When data gets deleted from dest, try not to exit as easilybescoto2003-08-241-6/+27
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@401 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fix for restore without mirror_metadatabescoto2003-07-231-2/+1
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@360 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added ACL support, may have corrected a few EA bugsbescoto2003-07-181-10/+7
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@341 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Many changes - added extended attribute support and file systembescoto2003-06-301-4/+9
| | | | | | | ability detection git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@334 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Various changes for 0.12.0bescoto2003-06-261-5/+20
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@332 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Only warn, not AssertionError, if can't get restore fpbescoto2003-06-241-3/+11
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@327 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Final checkin for 0.11.5bescoto2003-06-211-1/+2
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@322 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Make no preserve hard links disable inode comparisonbescoto2003-04-061-2/+2
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@314 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* --windows-mode now implies that permissions will not be changedbescoto2003-04-051-2/+2
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@313 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added --list-at-time optionbescoto2003-03-201-0/+10
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@308 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fixed bug regressing when second backup was unrecoverablebescoto2003-03-021-1/+3
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@288 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Final check in for version 0.11.2bescoto2003-03-021-1/+1
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@285 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* More changes in preparation for 0.11.2bescoto2003-02-251-2/+0
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@284 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Various modifications to backup, restore, and regress systems.bescoto2003-02-181-6/+108
| | | | | | | | This version passes many tests but not all of them. The backup patch system was copied to restore.py. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@281 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* First pass at integrating regress codebescoto2003-02-111-1/+1
| | | | | | | | | | At this point most of the tests work, but there are still problems with the finaltest error tests on /proc, and with some selection options. The regress code is totally unchecked, and regresstest.py is unwritten. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@277 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Re-added --windows-mode optionbescoto2003-02-011-28/+8
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@273 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Various changes for v0.11.1 (see CHANGELOG)bescoto2002-12-311-293/+367
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@256 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Still refactoring for 0.11.1 - prepare to rename highlevelbescoto2002-12-251-2/+7
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@253 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Major refactoring - avoid use of 'from XX import *' in favor of morebescoto2002-12-231-222/+216
| | | | | | | | normal 'import XXX' syntax. The previous way was an artifact from earlier versions where the whole program fit in one file. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@252 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Removed most destructive stepping operationsbescoto2002-12-211-5/+2
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@251 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Changed GPL notice in each source file to recommended versionben2002-12-031-4/+13
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@234 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fixed get_rest_time to return the oldest time if rest_time is olderben2002-08-201-2/+5
| | | | | | | than all increments. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@187 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fixed the remote destination restore and no increment restore bugs.ben2002-08-181-0/+1
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@184 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* More optimization: rewrote selection iteration to not recur, and addedben2002-06-251-2/+2
| | | | | | | | "fast processing" to IterTreeReducer, so objects don't need to be created in the typical case. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@145 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109