Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-05-01 15:48:44 -0700 (Tue, 01 May 2007)
Revision: 103
Log message:

      Added a limitations section to the readme.  Updated some comments.  Removed the
     sleep from the creation date test.

Changes  Path
+33 -10 public/backup-bouncer/README
+8 -7 public/backup-bouncer/tests.d/05-timestamps.test
+3 -3 public/backup-bouncer/tests.d/50-creation-date.test

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2007-05-01 17:12:24 -0700 (Tue, 01 May 2007)
Revision: 104
Log message:

      Waah!  The ACL tests were totally borken, but they're fixed now.
     
     The creation-date test was also a bit problematic.
     
     Removed ACL test for symlinks -- they don't have 'em.

Changes  Path
+1 -0 public/backup-bouncer/tests.d/50-creation-date.test
+12 -11 public/backup-bouncer/tests.d/80-access-control-lists.test
+13 -4 public/backup-bouncer/tests.d/99-combo-tests.test

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-05-01 18:03:44 -0700 (Tue, 01 May 2007)
Revision: 105
Log message:

      Testing the release-tag target.

Changes  Path
Copied public/backup-bouncer-tags/release-0.0.0/ (from rev 97, public/backup-bouncer)
Replaced public/backup-bouncer-tags/release-0.0.0/LICENSE
Copied public/backup-bouncer-tags/release-0.0.0/LICENSE (from rev 98, public/backup-bouncer/LICENSE)
+17 -2 public/backup-bouncer-tags/release-0.0.0/Makefile
Replaced public/backup-bouncer-tags/release-0.0.0/README
Copied public/backup-bouncer-tags/release-0.0.0/README (from rev 103, public/backup-bouncer/README)
Replaced public/backup-bouncer-tags/release-0.0.0/VERSION
Copied public/backup-bouncer-tags/release-0.0.0/VERSION (from rev 102, public/backup-bouncer/VERSION)
+1 -1 public/backup-bouncer-tags/release-0.0.0/VERSION (from rev 102, public/backup-bouncer/VERSION)
Replaced public/backup-bouncer-tags/release-0.0.0/autopilot
Copied public/backup-bouncer-tags/release-0.0.0/autopilot (from rev 98, public/backup-bouncer/autopilot)
Deleted public/backup-bouncer-tags/release-0.0.0/backup-test
Copied public/backup-bouncer-tags/release-0.0.0/bbouncer (from rev 98, public/backup-bouncer/bbouncer)
Replaced public/backup-bouncer-tags/release-0.0.0/copiers.d/70-xar.cp
Copied public/backup-bouncer-tags/release-0.0.0/copiers.d/70-xar.cp (from rev 98, public/backup-bouncer/copiers.d/70-xar.cp)
Replaced public/backup-bouncer-tags/release-0.0.0/scripts/test-asr
Copied public/backup-bouncer-tags/release-0.0.0/scripts/test-asr (from rev 98, public/backup-bouncer/scripts/test-asr)
Replaced public/backup-bouncer-tags/release-0.0.0/tests.d/05-timestamps.test
Copied public/backup-bouncer-tags/release-0.0.0/tests.d/05-timestamps.test (from rev 103, public/backup-bouncer/tests.d/05-timestamps.test)
Replaced public/backup-bouncer-tags/release-0.0.0/tests.d/50-creation-date.test
Copied public/backup-bouncer-tags/release-0.0.0/tests.d/50-creation-date.test (from rev 104, public/backup-bouncer/tests.d/50-creation-date.test)
Replaced public/backup-bouncer-tags/release-0.0.0/tests.d/80-access-control-lists.test
Copied public/backup-bouncer-tags/release-0.0.0/tests.d/80-access-control-lists.test (from rev 104, public/backup-bouncer/tests.d/80-access-control-lists.test)
Replaced public/backup-bouncer-tags/release-0.0.0/tests.d/99-combo-tests.test
Copied public/backup-bouncer-tags/release-0.0.0/tests.d/99-combo-tests.test (from rev 104, public/backup-bouncer/tests.d/99-combo-tests.test)

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-05-01 18:13:25 -0700 (Tue, 01 May 2007)
Revision: 106
Log message:

      Added release targets to the makefile.  Now I'll try packaging the 0.1.1
     release.

Changes  Path
+28 -2 public/backup-bouncer/Makefile
+1 -1 public/backup-bouncer/VERSION

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-05-01 18:13:42 -0700 (Tue, 01 May 2007)
Revision: 107
Log message:

      Release 0.1.1

Changes  Path
Copied public/backup-bouncer-tags/release-0.1.1/ (from rev 97, public/backup-bouncer)
Replaced public/backup-bouncer-tags/release-0.1.1/LICENSE
Copied public/backup-bouncer-tags/release-0.1.1/LICENSE (from rev 98, public/backup-bouncer/LICENSE)
Replaced public/backup-bouncer-tags/release-0.1.1/Makefile
Copied public/backup-bouncer-tags/release-0.1.1/Makefile (from rev 106, public/backup-bouncer/Makefile)
Replaced public/backup-bouncer-tags/release-0.1.1/README
Copied public/backup-bouncer-tags/release-0.1.1/README (from rev 103, public/backup-bouncer/README)
Replaced public/backup-bouncer-tags/release-0.1.1/VERSION
Copied public/backup-bouncer-tags/release-0.1.1/VERSION (from rev 106, public/backup-bouncer/VERSION)
Replaced public/backup-bouncer-tags/release-0.1.1/autopilot
Copied public/backup-bouncer-tags/release-0.1.1/autopilot (from rev 98, public/backup-bouncer/autopilot)
Deleted public/backup-bouncer-tags/release-0.1.1/backup-test
Copied public/backup-bouncer-tags/release-0.1.1/bbouncer (from rev 98, public/backup-bouncer/bbouncer)
Replaced public/backup-bouncer-tags/release-0.1.1/copiers.d/70-xar.cp
Copied public/backup-bouncer-tags/release-0.1.1/copiers.d/70-xar.cp (from rev 98, public/backup-bouncer/copiers.d/70-xar.cp)
Replaced public/backup-bouncer-tags/release-0.1.1/scripts/test-asr
Copied public/backup-bouncer-tags/release-0.1.1/scripts/test-asr (from rev 98, public/backup-bouncer/scripts/test-asr)
Replaced public/backup-bouncer-tags/release-0.1.1/tests.d/05-timestamps.test
Copied public/backup-bouncer-tags/release-0.1.1/tests.d/05-timestamps.test (from rev 103, public/backup-bouncer/tests.d/05-timestamps.test)
Replaced public/backup-bouncer-tags/release-0.1.1/tests.d/50-creation-date.test
Copied public/backup-bouncer-tags/release-0.1.1/tests.d/50-creation-date.test (from rev 104, public/backup-bouncer/tests.d/50-creation-date.test)
Replaced public/backup-bouncer-tags/release-0.1.1/tests.d/80-access-control-lists.test
Copied public/backup-bouncer-tags/release-0.1.1/tests.d/80-access-control-lists.test (from rev 104, public/backup-bouncer/tests.d/80-access-control-lists.test)
Replaced public/backup-bouncer-tags/release-0.1.1/tests.d/99-combo-tests.test
Copied public/backup-bouncer-tags/release-0.1.1/tests.d/99-combo-tests.test (from rev 104, public/backup-bouncer/tests.d/99-combo-tests.test)

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-05-01 18:20:56 -0700 (Tue, 01 May 2007)
Revision: 108
Log message:

      set post-release version.
     Added upload target to makefile.

Changes  Path
+4 -1 public/backup-bouncer/Makefile
+1 -1 public/backup-bouncer/VERSION

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-05-06 12:21:18 -0700 (Sun, 06 May 2007)
Revision: 109
Log message:

      Added ctool, a tool to checksum binaries while ignoring their prebinding
     headers.

Changes  Path
Added public/backup-bouncer/util/ctool-1.2.3/
Added public/backup-bouncer/util/ctool-1.2.3/ChangeLog
Added public/backup-bouncer/util/ctool-1.2.3/INSTALL
Added public/backup-bouncer/util/ctool-1.2.3/LICENSE
Added public/backup-bouncer/util/ctool-1.2.3/Makefile
Added public/backup-bouncer/util/ctool-1.2.3/README
Added public/backup-bouncer/util/ctool-1.2.3/ctool.c
Added public/backup-bouncer/util/ctool-1.2.3/ctool.h
Added public/backup-bouncer/util/ctool-1.2.3/safe_string.c
Added public/backup-bouncer/util/ctool-1.2.3/safe_string.h

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-05-07 16:03:50 -0700 (Mon, 07 May 2007)
Revision: 110
Log message:

      Use sudo when clearing bsd flags, just in case.
     
     Clean up the hardlinks test tempfile.
     
     Xar needs the -P flag to preserve permissions.
     
     Fixes to ctool to prevent compiler warnings.
     
     'make' will make ctool now too.  
     
     TODO: Integrate ctool into the copier meta info.

Changes  Path
+2 -1 public/backup-bouncer/LICENSE
+4 -0 public/backup-bouncer/README
+3 -3 public/backup-bouncer/copiers.d/70-xar.cp
+1 -0 public/backup-bouncer/tests.d/20-hardlinks.test
+4 -2 public/backup-bouncer/tests.d/60-bsd-flags.test
+3 -0 public/backup-bouncer/util/Makefile
+1 -0 public/backup-bouncer/util/ctool-1.2.3/ctool.c
+1 -0 public/backup-bouncer/util/ctool-1.2.3/safe_string.c

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2007-05-07 18:28:12 -0700 (Mon, 07 May 2007)
Revision: 111
Log message:

      Added a test for aliases.  The methodology here is debatable.  I believe that if
     you're backing up /foo and hit an alias to some file /foo/bar, when you restore
     (or copy) to /baz the alias should point to /baz/bar.  If the alias points to
     /random/boing (outside the tree you're backing up) then it should stay pointing
     there.  However, I suspect somebody could convince me that this is a bad idea.
     
     This is complicated because:
         * Aliases are finder things, not filesystem things
         * Carbon "Alias" interfaces are *not* for the finder things, they're for
             an in-memory representation of a file that *acts* like the finder thing
         * You can have absolute or relative in-memory aliases
         * I don't know what the finder creates, but I think they're absolute.

Changes  Path
Added public/backup-bouncer/tests.d/25-aliases.test
Added public/backup-bouncer/util/lsalias
Added public/backup-bouncer/util/make_alias