summaryrefslogtreecommitdiff
path: root/fs/mountfs.py
Commit message (Collapse)AuthorAgeFilesLines
* fixeswillmcgugan@gmail.com2014-02-191-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@883 67cdc799-7952-0410-af00-57a81ceafa0f
* Fix for mountfs with no mounts #162willmcgugan@gmail.com2013-09-091-0/+6
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@866 67cdc799-7952-0410-af00-57a81ceafa0f
* Change of api (fs.open, fs.setcontent, fs.getcontents) to support io module ↵willmcgugan@gmail.com2013-03-311-7/+12
| | | | | | in Py2.6+ and Py3 git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@854 67cdc799-7952-0410-af00-57a81ceafa0f
* Some minor fixes and doc changeswillmcgugan@gmail.com2013-03-171-16/+32
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@848 67cdc799-7952-0410-af00-57a81ceafa0f
* Partially fixes Issue 148gcode@loowis.durge.org2013-03-171-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@847 67cdc799-7952-0410-af00-57a81ceafa0f
* Fix for xmlrpcwillmcgugan@gmail.com2013-02-101-19/+19
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@844 67cdc799-7952-0410-af00-57a81ceafa0f
* Changed DeleteRootError to RemoveRootError for consistencywillmcgugan2012-01-111-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@737 67cdc799-7952-0410-af00-57a81ceafa0f
* Fixed copydir/movedir, added DeleteRootErrorwillmcgugan2012-01-111-0/+2
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@736 67cdc799-7952-0410-af00-57a81ceafa0f
* fixeswillmcgugan2012-01-051-4/+7
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@729 67cdc799-7952-0410-af00-57a81ceafa0f
* First stab at a Python3 portwillmcgugan2011-12-261-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@724 67cdc799-7952-0410-af00-57a81ceafa0f
* Fixed a circular reference issuewillmcgugan2011-09-101-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@719 67cdc799-7952-0410-af00-57a81ceafa0f
* implemented auto closing for multi/mount fswillmcgugan2011-04-301-6/+15
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@700 67cdc799-7952-0410-af00-57a81ceafa0f
* Doc fixeswillmcgugan2011-03-081-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@651 67cdc799-7952-0410-af00-57a81ceafa0f
* Fixes of some errors/warnings reported by PyDev and inline documentationwillmcgugan2011-03-071-39/+39
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@644 67cdc799-7952-0410-af00-57a81ceafa0f
* allow uniform use of logging throughout the modulerfkelly02011-01-311-2/+5
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@624 67cdc799-7952-0410-af00-57a81ceafa0f
* fix some broken/missing ilistdir implementationsrfkelly02011-01-051-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@601 67cdc799-7952-0410-af00-57a81ceafa0f
* removed obsolute "objectree" module; use fs.path.PathMap insteadrfkelly02010-12-271-0/+43
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@581 67cdc799-7952-0410-af00-57a81ceafa0f
* Added detection of Windows console sizewillmcgugan2010-12-221-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@571 67cdc799-7952-0410-af00-57a81ceafa0f
* Added FS command line scriptswillmcgugan2010-12-051-3/+13
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@537 67cdc799-7952-0410-af00-57a81ceafa0f
* Fixed getmeta/hasmeta, added documentation and testswillmcgugan2010-11-201-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@534 67cdc799-7952-0410-af00-57a81ceafa0f
* Added getmeta and hasmeta methodswillmcgugan2010-11-071-0/+7
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@526 67cdc799-7952-0410-af00-57a81ceafa0f
* Fixed an error were mountfs.makedir attempted to remake a mounted pathwillmcgugan2010-10-311-0/+5
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@515 67cdc799-7952-0410-af00-57a81ceafa0f
* MountFS: add getpathurl() methodrfkelly02010-10-221-0/+9
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@512 67cdc799-7952-0410-af00-57a81ceafa0f
* MountFS: fix listdir when mounts are stackedrfkelly02010-09-281-0/+10
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@453 67cdc799-7952-0410-af00-57a81ceafa0f
* MountFS: support mounting at root dir, and mounting over mounted dirs.rfkelly02010-09-281-58/+52
| | | | | | | | This changes MountFS.mount_tree from an ObjectTree to a PathMap, since ObjectTree didn't like mounting things at the root dir. git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@452 67cdc799-7952-0410-af00-57a81ceafa0f
* Added better zip exceptions, and added __all__ to core classeswillmcgugan2010-07-101-0/+2
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@378 67cdc799-7952-0410-af00-57a81ceafa0f
* Fixed a few issues that had accumulated in Google Code, bumped the version ↵willmcgugan2010-06-201-0/+1
| | | | | | up to 0.3.0 git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@372 67cdc799-7952-0410-af00-57a81ceafa0f
* Added settimes to a few FS impementations, and added a settimes test casewillmcgugan2010-06-201-1/+10
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@370 67cdc799-7952-0410-af00-57a81ceafa0f
* Mostly doc changes, and some pedantic pep-8 tweakswillmcgugan2010-06-181-3/+45
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@364 67cdc799-7952-0410-af00-57a81ceafa0f
* fix MountFS.getsyspath for cases for nothing is mounted at that pathrfkelly02010-05-181-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@349 67cdc799-7952-0410-af00-57a81ceafa0f
* MountFS: fast-path copy/move/copydir/movedir if src and dst are in same FSrfkelly02010-01-191-0/+36
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@321 67cdc799-7952-0410-af00-57a81ceafa0f
* A few tweaks and fixeswillmcgugan2010-01-071-3/+3
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@317 67cdc799-7952-0410-af00-57a81ceafa0f
* fix typo "syncronise" => "synchronize"rfkelly02010-01-071-2/+2
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@314 67cdc799-7952-0410-af00-57a81ceafa0f
* Documentation, fixes, A ReadOnlyFS wrapper and a plain old FTP FS classwillmcgugan2010-01-011-6/+19
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@309 67cdc799-7952-0410-af00-57a81ceafa0f
* FS.rename: remove requirment that src and dst be in the same dirrfkelly02009-12-171-2/+0
| | | | | | | | Most filesystem seem to support moving between different directories, and it's really inconvenient to have to break out os.rename() to achieve this. git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@299 67cdc799-7952-0410-af00-57a81ceafa0f
* Some fixeswillmcgugan2009-11-291-2/+9
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@288 67cdc799-7952-0410-af00-57a81ceafa0f
* Fixed issue with using copydir to copy to the root of a memoryfswillmcgugan2009-11-261-0/+2
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@287 67cdc799-7952-0410-af00-57a81ceafa0f
* make MountFS directly delegate setcontents() where possiblerfkelly02009-11-161-0/+10
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@266 67cdc799-7952-0410-af00-57a81ceafa0f
* MountFS: add ability to unmount a file/dirrfkelly02009-07-201-0/+5
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@224 67cdc799-7952-0410-af00-57a81ceafa0f
* dont raise ResourceNotFoundError in isdir()/isfile(), they should return Falserfkelly02009-07-171-4/+2
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@223 67cdc799-7952-0410-af00-57a81ceafa0f
* delegate xattr methods in MountFSrfkelly02009-07-171-0/+41
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@221 67cdc799-7952-0410-af00-57a81ceafa0f
* fix a locking bug in MountFS.getsizerfkelly02009-06-161-205/+145
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@181 67cdc799-7952-0410-af00-57a81ceafa0f
* some error-handling simplificationsrfkelly02009-06-151-7/+7
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@170 67cdc799-7952-0410-af00-57a81ceafa0f
* fs.expose.fuse: expose an FS object via FUSErfkelly02009-06-051-1/+1
| | | | | | | | Uses a ctypes-based FUSE interface. Adapted from Will's fuseserver.py and the fuse.py example code. git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@153 67cdc799-7952-0410-af00-57a81ceafa0f
* Rename 'helpers' to 'path'.rfkelly02009-06-041-2/+2
| | | | | | | Split tests up into several smaller modules git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@152 67cdc799-7952-0410-af00-57a81ceafa0f
* remove "if __main__" stuff from most modulesrfkelly02009-06-031-40/+0
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@151 67cdc799-7952-0410-af00-57a81ceafa0f
* MountFS compatability with latest test suiterfkelly02009-05-051-36/+39
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@133 67cdc799-7952-0410-af00-57a81ceafa0f
* Uniform "overwrite" behaviour for copy/move/copydir/movedir.rfkelly02009-03-081-4/+4
| | | | | | | New "force" argument to removedir(). git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@119 67cdc799-7952-0410-af00-57a81ceafa0f
* Renamed fs.py to base.py after all. Added copydir and movedir functions to utilswillmcgugan2008-09-191-1/+2
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@95 67cdc799-7952-0410-af00-57a81ceafa0f
* Some documentationwillmcgugan2008-09-191-0/+2
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@85 67cdc799-7952-0410-af00-57a81ceafa0f