distraction in action
Let’s hear it for xar, the first copier to ace the Backup Bouncer test suite! In my last post I mentioned that they were just one test away, and now that bug 19 is fixed they’ve nailed it. Kudos to Rob Braun and the rest of the folks working on xar (if there are any others).
This is only in the svn version, folks, so don’t go downloading 1.4 and expecting greatness.
------------------ xar ------------------ Verifying: basic-permissions ... ok Verifying: timestamps ... Sub-test: modification time ... ok ok Verifying: symlinks ... ok Verifying: symlink-ownership ... ok Verifying: hardlinks ... ok Verifying: resource-forks ... ok Verifying: finder-flags ... ok Verifying: finder-locks ... ok Verifying: creation-date ... ok Verifying: bsd-flags ... ok Verifying: extended-attrs ... Sub-test: on files ... ok Sub-test: on directories ... ok Sub-test: on symlinks ... ok ok Verifying: access-control-lists ... Sub-test: on files ... ok Sub-test: on dirs ... ok ok Verifying: fifo ... ok Verifying: devices ... ok Verifying: combo-tests ... Sub-test: xattrs + rsrc forks ... ok Sub-test: lots of metadata ... ok ok
Hmm, I guess that means it’s time to start thinking up some harder tests. Single-file backups? These are tricky on Mac because the finder puts the metadata for a whole folder into a single .DS_Store file. To do single-file backup right you need to be able to extract that one file’s metadata from the .DS_Store file, archive it, then reinsert it when you do a restore, all without disturbing the metadata of any other files in the folder. It can be done, but it’s not the easiest thing in the world.