Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 28, 2010
  1. @andymatuschak
Commits on Aug 21, 2009
  1. Rework the BinaryDelta tool to use NSOperationQueue in order to be sl…

    Mark Rowe authored
    …ightly more portable.
    There's slightly less concurrency as a result as all archiving operations are now performed
    serially on the main thread.  Since these make up a small percentage of the overall runtime,
    the increased portability makes this a reasonable tradeoff.
  2. Fix warnings and binary compatibility issues that crop up when buildi…

    Mark Rowe authored
    …ng the BinaryDelta tool against different SDKs.
  3. Add a command-line tool that can generate and apply a binary delta be…

    Mark Rowe authored
    …tween two versions of an application.
    The delta file is a custom format created from the xar container format.  It describes the necessary
    modifications to transform the contents of the old directory in to the contents of the new.  Binary
    diffs are used to compress the differences between large files such as Mach-O binaries.  The binary
    diffs are generated by bsdiff and applied via bspatch, both from bsdiff 4.3, the source of which is
    included and used under a BSD-style license.
Something went wrong with that request. Please try again.