| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@862 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@861 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
| |
the end would create a directory with an empty filename
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@860 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@859 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@858 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@857 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
| |
unicode in py2 and str in py3.
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@856 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
|
|
|
|
| |
thus does not require decoding.
Detect if the provided path is unicode or not before attempting decoding. Use six.unicode to preserve compatibility with py3.
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@855 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
| |
in Py2.6+ and Py3
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@854 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@853 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@852 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@851 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
| |
libarchve isn't available. This commit "completes" that change by adding the same test-skipping to TestWriteArchiveFS too.
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@850 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@849 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@848 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@847 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@846 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@845 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@844 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
| |
values from OSFS's _meta (eliminates duplicate code)
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@843 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
| |
_requires_normalization regex
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@842 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@841 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
| |
duplicate code)
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@840 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
|
|
|
|
| |
unmount now closes the filesystem after unmounting it.
Use 'r' in mode since mode might be 'rb'.
Rename needs to handle renaming archives (don't redirect through an ArchiveFS).
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@839 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
| |
now.
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@838 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@837 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@836 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
| |
pyfs (uses unicode).
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@835 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@834 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@833 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@832 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@831 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@830 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@829 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@828 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
| |
with it, preventing both from being garbage collected.
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@827 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@826 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
|
|
| |
directories, and fixed up corresponding unit test.
Fixes Issue 137
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@825 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
|
|
| |
Ensure that pyfs file systems are closed when use with ftp and sftp daemons.
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@824 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
|
|
|
| |
Synchronize the close() methods.
Ensure the close() methods close and del referenced file systems.
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@823 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@822 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@821 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
| |
accordingly.
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@820 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
|
|
| |
isfile(). It did not properly handle the case of a path within a mountable archive.
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@819 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@818 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
|
|
|
|
|
| |
they behave properly when dealing with archive files (instead of archive contents).
A couple of these changes were also driven by the need to mix ArchiveFS mount points
with mount points hosting other file systems (like remote file systems).
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@817 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@816 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
changes allow for
archives themselves to be handled. Without these changes, an archive would be automatically
mounted, once mounted, operations on the archive file itself would fail.
Also added a max_size parameter to ArchiveMountFS, to avoid mounting really large archives.
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@815 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@814 67cdc799-7952-0410-af00-57a81ceafa0f
|
|
|
|
| |
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@813 67cdc799-7952-0410-af00-57a81ceafa0f
|