Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-19 19:09:56 -0700 (Thu, 19 Apr 2007)
Revision: 72
Log message:
Unit tests for backup software.
| Changes | Path |
| Added | backup-test/ |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-19 19:11:26 -0700 (Thu, 19 Apr 2007)
Revision: 73
Log message:
Creation and verification work.
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-19 19:20:34 -0700 (Thu, 19 Apr 2007)
Revision: 74
Log message:
cd to the proper dir. at the beginning of the run.
| Changes | Path |
| +3 -1 | backup-test/backup-test |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-19 19:48:05 -0700 (Thu, 19 Apr 2007)
Revision: 75
Log message:
Prettier output.
compare-all now compares all known properties on a pair of files instead of
comparing all props on all files, which wasn't very useful.
| Changes | Path |
| +13 -5 | backup-test/backup-test |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-19 23:38:58 -0700 (Thu, 19 Apr 2007)
Revision: 76
Log message:
Started to implement support for copier modules.
| Changes | Path |
| +20 -4 | backup-test/backup-test |
| Added | backup-test/copiers.d/ |
| Added | backup-test/copiers.d/rsync-apple |
| Added | backup-test/copiers.d/rsync-qdolan |
| Added | backup-test/copy-runner |
| Added | backup-test/tests.d/90fifo.test |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-20 00:13:57 -0700 (Fri, 20 Apr 2007)
Revision: 77
Log message:
copy-all works now.
| Changes | Path |
| +25 -15 | backup-test/backup-test |
| Copied | backup-test/copiers.d/10-rsync-apple.cp (from rev 76, backup-test/copiers.d/rsync-apple) |
| Copied | backup-test/copiers.d/20-rsync-qdolan.cp (from rev 76, backup-test/copiers.d/rsync-qdolan) |
| Deleted | backup-test/copiers.d/rsync-apple |
| Deleted | backup-test/copiers.d/rsync-qdolan |
| +2 -2 | backup-test/tests.d/20hardlinks.test |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-20 18:18:40 -0700 (Fri, 20 Apr 2007)
Revision: 78
Log message:
More copiers, more tests. Something's not right, because basic permissions
aren't being preserved.
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-22 14:59:29 -0700 (Sun, 22 Apr 2007)
Revision: 79
Log message:
Added the ability to define sub-tests.
Moved supporting scripts/code to util.
Added makefiles to build xattr-util.
Added a test for copying devices.
Added tests for xattrs on directories.
Added a can-copy "method" to copiers. Should probably have the same for tests.
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-22 23:41:12 -0700 (Sun, 22 Apr 2007)
Revision: 80
Log message:
You should now run the script without sudo. It will use sudo where needed.
| Changes | Path |
| +16 -16 | backup-test/backup-test |
| +1 -2 | backup-test/copiers.d/50-tarpipe.cp |
| +2 -2 | backup-test/tests.d/00basic-permissions.test |
| +0 -3 | backup-test/util/copy-runner |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-23 16:33:05 -0700 (Mon, 23 Apr 2007)
Revision: 81
Log message:
A publically-accessible area
| Changes | Path |
| Added | public/ |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-23 16:33:29 -0700 (Mon, 23 Apr 2007)
Revision: 82
Log message:
Make this project public.
| Changes | Path |
| Deleted | backup-test/ |
| Copied | public/backup-test/ (from rev 81, backup-test) |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-24 23:23:26 -0700 (Tue, 24 Apr 2007)
Revision: 83
Log message:
Make sure that disks have owners enabled before copying.
Add subtests for ACLs on dirs and symlinks.
This is so weird. At some point tonight I started seeing the rsync/tarpipe
failures that I saw when trying to do my backups. I was trying to trigger these
failures intentionally and having no luck, then suddenly - POW. Now I can't get
them to stop! I've tried using fresh disk images and reverting to older
revisions of the code, but nothing seems to work. I haven't tried rebooting
yet, but I probably should.
| Changes | Path |
| +16 -8 | public/backup-test/backup-test |
| +18 -1 | public/backup-test/tests.d/80access-control-lists.test |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-24 23:47:04 -0700 (Tue, 24 Apr 2007)
Revision: 84
Log message:
add /Developer/Tools to the default path.
| Changes | Path |
| +1 -1 | public/backup-test/backup-test |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-24 23:51:54 -0700 (Tue, 24 Apr 2007)
Revision: 85
Log message:
Added an autopilot script
| Changes | Path |
| Added | public/backup-test/autopilot |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-26 15:04:29 -0700 (Thu, 26 Apr 2007)
Revision: 86
Log message:
More error checking. A test for xar (that doesn't seem to work). A README.
Some "combo-tests" to make sure things still get copied properly when they're
all on the same file.
| Changes | Path |
| Added | public/backup-test/README |
| +5 -4 | public/backup-test/autopilot |
| +46 -11 | public/backup-test/backup-test |
| +1 -1 | public/backup-test/copiers.d/10-rsync-apple.cp |
| Copied | public/backup-test/copiers.d/50-tar.cp (from rev 82, public/backup-test/copiers.d/50-tarpipe.cp) |
| Deleted | public/backup-test/copiers.d/50-tarpipe.cp |
| Added | public/backup-test/copiers.d/70-xar.cp |
| +4 -1 | public/backup-test/tests.d/50creation-date.test |
| +3 -2 | public/backup-test/tests.d/70extended-attrs.test |
| +8 -3 | public/backup-test/tests.d/80access-control-lists.test |
| Added | public/backup-test/tests.d/99combo-tests.test |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-26 15:48:38 -0700 (Thu, 26 Apr 2007)
Revision: 87
Log message:
More local variables. Added info on adding tests/copiers to the readme.
I had mistakenly removed the -E flag from rsync-apple.
I added --rsync-path=$rsync to try to resolve some error messages with
rsync-qdolan.
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-26 17:11:16 -0700 (Thu, 26 Apr 2007)
Revision: 88
Log message:
Renamed test filenames to be XX-file-name.test
Can now specify which tests/copiers to run.
Instead of "detail" we use the "-d" flag.
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-26 17:16:10 -0700 (Thu, 26 Apr 2007)
Revision: 89
Log message:
Make sure user-specified tests/copiers exist.
| Changes | Path |
| +8 -2 | public/backup-test/backup-test |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-26 17:56:19 -0700 (Thu, 26 Apr 2007)
Revision: 90
Log message:
Added some more info to the version method of the copiers. Minor changes to
the usage string.
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-26 17:58:29 -0700 (Thu, 26 Apr 2007)
Revision: 91
Log message:
Added a BSD-style license
| Changes | Path |
| Added | public/backup-test/LICENSE |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-26 18:01:51 -0700 (Thu, 26 Apr 2007)
Revision: 92
Log message:
A bit more in the readme.
| Changes | Path |
| +5 -0 | public/backup-test/README |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-26 18:10:29 -0700 (Thu, 26 Apr 2007)
Revision: 93
Log message:
Fixed stupid find/replace bug.
added VERSION
| Changes | Path |
| Added | public/backup-test/VERSION |
| +1 -1 | public/backup-test/backup-test |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-26 19:53:31 -0700 (Thu, 26 Apr 2007)
Revision: 94
Log message:
Added a test for timestamps.
Added #! lines on copiers so they get syntax highlit.
Added references to the readme.
Prevent error messages when log/exit-code files don't exist
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-26 23:23:48 -0700 (Thu, 26 Apr 2007)
Revision: 95
Log message:
Added the ability to specify classes of tests to run. There are two classes,
"critical" and "important". You put a test in a class by adding a magic
comment.
Added a script to automatically run and verify ASR tests.
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-27 12:37:58 -0700 (Fri, 27 Apr 2007)
Revision: 96
Log message:
Minor improvements to test-asr
| Changes | Path |
| +5 -0 | public/backup-test/scripts/test-asr |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-27 12:52:06 -0700 (Fri, 27 Apr 2007)
Revision: 97
Log message:
Renaming to backup-bouncer, which is much catchier!
| Changes | Path |
| Copied | public/backup-bouncer/ (from rev 96, public/backup-test) |
| Deleted | public/backup-test/ |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-27 12:58:34 -0700 (Fri, 27 Apr 2007)
Revision: 98
Log message:
Complete the rename to backup-bouncer.
| Changes | Path |
| +1 -1 | public/backup-bouncer/LICENSE |
| +6 -6 | public/backup-bouncer/README |
| +4 -4 | public/backup-bouncer/autopilot |
| Deleted | public/backup-bouncer/backup-test |
| Copied | public/backup-bouncer/bbouncer (from rev 97, public/backup-bouncer/backup-test) |
| +5 -5 | public/backup-bouncer/bbouncer (from rev 97, public/backup-bouncer/backup-test) |
| +1 -1 | public/backup-bouncer/copiers.d/70-xar.cp |
| +1 -1 | public/backup-bouncer/scripts/test-asr |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-27 14:55:55 -0700 (Fri, 27 Apr 2007)
Revision: 99
Log message:
Final changes for 0.1.0
| Changes | Path |
| +2 -1 | public/backup-bouncer/README |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-27 14:56:42 -0700 (Fri, 27 Apr 2007)
Revision: 100
Log message:
tags
| Changes | Path |
| Added | public/backup-bouncer-tags/ |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-27 14:57:36 -0700 (Fri, 27 Apr 2007)
Revision: 101
Log message:
Tagging 0.1.0
| Changes | Path |
| Copied | public/backup-bouncer-tags/release-0.1.0/ (from rev 100, public/backup-bouncer) |
Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-04-27 16:31:02 -0700 (Fri, 27 Apr 2007)
Revision: 102
Log message:
Marking the version as post-0.1.0.
| Changes | Path |
| +1 -1 | public/backup-bouncer/VERSION |