Switch branches/tags
Nothing to show
Commits on Jul 28, 2012
Commits on May 2, 2012
  1. adding to README, added project URL, added documentation to ``xzip/fs…

    terencehonles committed May 2, 2012
    - bumping version number (changed mount.xzip options)
    - added signal.SIGHUP handler to release unused meta data
    - added docstrings
    - added -o style options
Commits on Apr 24, 2012
  1. packaged files under the name xzip (E[x]ploded Zip)

    terencehonles committed Apr 24, 2012
    - moved relevant file to the xzip package
    - added ``*.main()`` methods to the modules so that
      setuptools/distribute can create entry points
    - added a simplified ``.gitignore`` for the new layout
Commits on Apr 23, 2012
  1. Merge branch 'fs'

    terencehonles committed Apr 23, 2012
    adding which exposes the exploded zip files in a FUSE file system
  2. implementing opening and reading in FUSE, and argument parsing

    terencehonles committed Apr 23, 2012
    - ``File`` object extends RawIOBase in order to implement the IO
      protocol, and holds state about where in the exploded zip the cursor
    - added options ``--directory`` and ``--depth`` which are analogous to
      the same options in ````
    - added options ``--debug`` and ``--background`` to put FUSE in debug
      mode, and/or in the background respectively
  3. initial add of ````

    terencehonles committed Apr 23, 2012
    - implements ``SeekTree`` to represent the jump list for efficient access
    - implements a basic read method to read an exploded zip file from a
      specified offset in the file
  4. added options to ``bin/``

    terencehonles committed Apr 14, 2012
    options added include ``--directory`` to specify the base directory
    and ``--depth`` to specify the data directory depth
  5. adding a script to "explode" a zip file into 3 separate segments

    terencehonles committed Apr 9, 2012
    zip files have 3 necessary components when exploded:
    - central directory ``meta/*.dir`` (everything after the streaming data
      on the zip file)
    - stream metadata ``meta/*.stream`` (zip stream info + which data files
      to include)
    - data files (the actual compressed contents of all the files)
    to help with seeking to arbitrary positions in the original zip file the
    ``meta/*.jump`` file encodes a mapping from original zip position to
    stream position, original zip file size, and the offset of the central
Commits on Apr 10, 2012
  1. add a python script to compute the sha1 of the files stored in a zip

    terencehonles committed Apr 8, 2012
    The script computes the sha1 of both the file compressed and
    decompressed, and the file with its streaming metadata. This was done to
    find where deduplication can be most advantageous