/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/transport/memory.py

  • Committer: Andrew Bennetts
  • Date: 2007-08-30 08:11:54 UTC
  • mfrom: (2766 +trunk)
  • mto: (2535.3.55 repo-refactor)
  • mto: This revision was merged to the branch mainline in revision 2772.
  • Revision ID: andrew.bennetts@canonical.com-20070830081154-16hebp2xwr15x2hc
Merge from bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
    )
37
37
from bzrlib.trace import mutter
38
38
from bzrlib.transport import (
 
39
    AppendBasedFileStream,
 
40
    _file_streams,
39
41
    LateReadError,
40
42
    register_transport,
41
43
    Server,
165
167
            raise FileExists(relpath)
166
168
        self._dirs[_abspath]=mode
167
169
 
 
170
    def open_write_stream(self, relpath, mode=None):
 
171
        """See Transport.open_write_stream."""
 
172
        self.put_bytes(relpath, "", mode)
 
173
        result = AppendBasedFileStream(self, relpath)
 
174
        _file_streams[self.abspath(relpath)] = result
 
175
        return result
 
176
 
168
177
    def listable(self):
169
178
        """See Transport.listable."""
170
179
        return True