Permalink
Commits on Jul 5, 2009
  1. Support custom encoding for inmem file system

    Jyrki Pulliainen committed Jul 3, 2009
  2. Python 2to3: Refactor inmem storage to use io.BytesIO

    _VirtualByteFile is a wrapper for io._BytesIO it enables individual
    cursors for multiple instances. _VirtualTextFile is a replacement for
    traditional text mode file. It provides wrapper functions, which
    transfer inserted text to bytes ready for saving to _BytesIO.
    
    There are still some limitations in this implementation:
    
    - Only supported encoding is the platform specific encoding
    
    - _VirtualByteFile works only with io._BytesIO, which is the pure
      Python implementation of io.BytesIO. io._BytesIO contains a special
      _buffer attribute which holds the inserted data. This _buffer can
      not be found in C-implementation of io.BytesIO
    Jyrki Pulliainen committed Jul 3, 2009
  3. 2to3 automatic conversion

    Jyrki Pulliainen committed Jul 3, 2009
  4. Add Jyrki Pulliainen to LICENSE file

    Jyrki Pulliainen committed Jul 5, 2009
Commits on Jul 4, 2009
  1. Merge commit 'origin/master'

    Jyrki Pulliainen committed Jul 4, 2009
  2. made a test suite for symlink-supporting file systems. Fixed a bug in…

    … islink. Improved symlink support in localfs. Preparing to fix posix support for localfs
    tobias committed Jul 4, 2009
  3. Removed a duplicated file

    tobias committed Jul 4, 2009
  4. fixed skipped tests

    tobias committed Jul 4, 2009
Commits on Jul 3, 2009
  1. copyonwrite: Fix write mode detection for binary files.

    Due to this bug, copyonwrite path was not correctly unbound on binary
    files.
    Jyrki Pulliainen committed Jul 3, 2009
  2. Minor typo ... I can't really see the use of a write-on-copy filesyst…

    …em ... :-)
    tobias committed Jul 3, 2009
  3. Updated the PEP documentation a bit

    tobias committed Jul 3, 2009
  4. Change file() to open() for Py3k compatibility

    Jyrki Pulliainen committed Jul 3, 2009
  5. Replace __cmp__ with __lt__, __gt__, __lte__ and so on for Py3k compa…

    …tibility
    Jyrki Pulliainen committed Jul 3, 2009
Commits on Jul 2, 2009
Commits on Jul 1, 2009
  1. Rename top-level package to filesystem.

    The name "fs" is already taken on PyPI, and this is the
    most straightforward way to work around that.
    committed Jul 1, 2009
  2. Move miscellaneous tests to localfs or roundtrip, where they belong.

    Temporarily pardon the inmemory fs and friends for failing to pass
    new, better coverage, roundtrip tests.
    committed Jul 1, 2009
Commits on Jun 30, 2009
Commits on Dec 11, 2008
Commits on Aug 9, 2008
  1. Fixed rmdir

    tobixen committed Aug 9, 2008
Commits on Aug 5, 2008
  1. more tests pass - uncovered a bug with multiplexing fs (__iter__ woul…

    …dn't check the bound path)
    tobixen committed Aug 5, 2008
  2. more tests pass - uncovered a bug with multiplexing fs (__iter__ woul…

    …dn't check the bound path)
    tobixen committed Aug 5, 2008
Commits on Aug 4, 2008