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 |