Part of bzrlib.transport.local View In Hierarchy
Method | __init__ | Set the base path where files will be stored. |
Method | abspath | Return the full url to the given relative URL. |
Method | clone | Return a new LocalTransport with root at self.base + offset |
Inherited from LocalTransport:
Method | local_abspath | Transform the given relative path URL into the actual path on disk |
Method | relpath | Return the local path portion from a given absolute path. |
Method | has | Does the file relpath exist? |
Method | get | Get the file at the given relative path. |
Method | put_file | Copy the file-like object into the location. |
Method | put_bytes | Copy the string into the location. |
Method | put_file_non_atomic | Copy the file-like object into the target location. |
Method | put_bytes_non_atomic | Copy the string into the target location. |
Method | iter_files_recursive | Iter the relative paths of files in the transports sub-tree. |
Method | mkdir | Create a directory at the given path. |
Method | open_write_stream | See Transport.open_write_stream. |
Method | append_file | Append the text in the file-like object into the final location. |
Method | append_bytes | Append the text in the string into the final location. |
Method | copy | Copy the item at rel_from to the location at rel_to |
Method | rename | Rename a file or directory. |
Method | move | Move the item at rel_from to the location at rel_to |
Method | delete | Delete the item at relpath |
Method | external_url | See bzrlib.transport.Transport.external_url. |
Method | copy_to | Copy a set of entries from self into another Transport. |
Method | listable | See Transport.listable. |
Method | list_dir | Return a list of all files at the given location. |
Method | stat | Return the stat information for a file. |
Method | lock_read | Lock the given file for shared (read) access. |
Method | lock_write | Lock the given file for exclusive (write) access. |
Method | rmdir | See Transport.rmdir. |
Method | readlink | See Transport.readlink. |
Method | hardlink | See Transport.link. |
Method | symlink | See Transport.symlink. |
Method | _abspath | Return a path for use in os calls. |
Method | _put_non_atomic_helper | Common functionality information for the put_*_non_atomic. |
Method | _mkdir | Create a real directory, filtering through mode |
Method | _get_append_file | Call os.open() for the given relpath |
Method | _check_mode_and_size | Check the mode of the file, and return the current size |
Method | _pump_to_fd | Copy contents of one file to another. |
Method | _can_roundtrip_unix_modebits | Return true if this transport can store and retrieve unix modebits. |
Inherited from Transport (via LocalTransport):
Method | create_prefix | Create all the directories leading down to self.base. |
Method | ensure_base | Ensure that the directory this transport references exists. |
Method | get_segment_parameters | Return the segment parameters for the top segment of the URL. |
Method | recommended_page_size | Return the recommended page size for this transport. |
Method | has_multi | Return True/False for each entry in relpaths |
Method | has_any | Return True if any of the paths exist. |
Method | get_bytes | Get a raw string of the bytes for a file at the given location. |
Method | get_smart_medium | Return a smart client medium for this transport if possible. |
Method | readv | Get parts of the file at the given relative path. |
Method | get_multi | Get a list of file-like objects, one for each entry in relpaths. |
Method | mkdir_multi | Create a group of directories |
Method | append_multi | Append the text in each file-like or string object to |
Method | copy_multi | Copy a bunch of entries. |
Method | copy_tree | Copy a subtree from one relpath to another. |
Method | copy_tree_to_transport | Copy a subtree from one transport to another. |
Method | move_multi | Move a bunch of entries. |
Method | move_multi_to | Move a bunch of entries to a single location. |
Method | delete_multi | Queue up a bunch of deletes to be done. |
Method | delete_tree | Delete an entire tree. This may require a listable transport. |
Method | __repr__ | Undocumented |
Method | stat_multi | Stat multiple files and return the information. |
Method | is_readonly | Return true if this connection cannot be written to. |
Method | disconnect | Undocumented |
Method | _translate_error | Translate an IOError or OSError into an appropriate bzr error. |
Method | _pump | Most children will need to copy from one file-like |
Method | _get_total | Try to figure out how many entries are in multi, |
Method | _report_activity | Notify that this transport has activity. |
Method | _update_pb | Update the progress bar based on the current count |
Method | _iterate_over | Iterate over all entries in multi, passing them to func, |
Method | _readv | Get parts of the file at the given relative path. |
Method | _seek_and_read | An implementation of readv that uses fp.seek and fp.read. |
Method | _sort_expand_and_combine | Helper for readv. |
Static Method | _coalesce_offsets | Yield coalesced offsets. |
Method | _reuse_for | Undocumented |
Method | _redirected_to | Returns a transport suitable to re-issue a redirected request. |