summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Evan Broder [Sun, 21 Feb 2010 16:13:41 +0000 (08:13 -0800)]
Changelog entry for 1.1.0-1.
Evan Broder [Sun, 21 Feb 2010 16:13:29 +0000 (08:13 -0800)]
Merge branch 'master' into debian
Evan Broder [Sun, 21 Feb 2010 16:08:22 +0000 (08:08 -0800)]
Bump version number.
Evan Broder [Sun, 21 Feb 2010 16:06:11 +0000 (08:06 -0800)]
I apparently used to have a crappy sense of style. Let's fix that.
Evan Broder [Sat, 7 Mar 2009 02:53:39 +0000 (21:53 -0500)]
Revert "Eliminate make_map in favor of a simpler map property."
This reverts commit
ca61e30d8f2b2a794374ab3f424df9d5337e778a.
As much as I like using the property instead of the function, it's way
more inefficient to generate the map every time it's accessed. Plus,
you need to seed the map with the controller list, which obviously
wouldn't stick.
I'd switch to using a memoization function of some sort or another,
but Python seems to have utterly failed to standardize on one.
Evan Broder [Thu, 26 Feb 2009 19:51:24 +0000 (14:51 -0500)]
Eliminate make_map in favor of a simpler map property.
Evan Broder [Fri, 19 Dec 2008 03:59:04 +0000 (21:59 -0600)]
Change the RouteFS homepage to Github
Evan Broder [Fri, 19 Dec 2008 03:14:21 +0000 (21:14 -0600)]
Update HomeFS example to include controllers list
Evan Broder [Fri, 19 Dec 2008 03:13:16 +0000 (21:13 -0600)]
Update PyHesiodFS example to include controllers list
Evan Broder [Fri, 19 Dec 2008 03:08:51 +0000 (21:08 -0600)]
Update DictFS to include a controllers list
Evan Broder [Fri, 19 Dec 2008 00:37:27 +0000 (18:37 -0600)]
Kill the automagical controller_list feature.
RouteFS filesystems are now required to set a self.controllers list
with the list of methods that can be used as controllers
Peter Iannucci [Tue, 18 Nov 2008 07:00:56 +0000 (02:00 -0500)]
Added support for returning a writable File object. Added write sysctl.
Signed-off-by: Peter Iannucci <iannucci@mit.edu>
Evan Broder [Sat, 20 Sep 2008 17:18:46 +0000 (13:18 -0400)]
Add some Mac files to .gitignore
Evan Broder [Sat, 20 Sep 2008 17:17:32 +0000 (13:17 -0400)]
Add a new HomeFS example (/home automounter using pwd database)
Evan Broder [Sat, 20 Sep 2008 17:01:55 +0000 (13:01 -0400)]
Update debian/changelog for 1.0.1-1
Evan Broder [Sat, 20 Sep 2008 17:01:11 +0000 (13:01 -0400)]
Merge branch 'master' into debian
Evan Broder [Sat, 20 Sep 2008 16:58:38 +0000 (12:58 -0400)]
Correctly deal with a controller returning None
Evan Broder [Sat, 20 Sep 2008 01:54:23 +0000 (21:54 -0400)]
Debianize RouteFS
Evan Broder [Sat, 20 Sep 2008 01:14:30 +0000 (21:14 -0400)]
Release version 1.0 and set appropriate metadata
Evan Broder [Sun, 14 Sep 2008 22:22:30 +0000 (18:22 -0400)]
Remove URL because it doesn't exist yet
Anders Kaseorg [Sun, 31 Aug 2008 10:27:16 +0000 (06:27 -0400)]
Make readlink() a method of TreeKey.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Anders Kaseorg [Sun, 31 Aug 2008 10:25:13 +0000 (06:25 -0400)]
Make read() a method of TreeKey.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Anders Kaseorg [Sun, 31 Aug 2008 10:17:44 +0000 (06:17 -0400)]
Make readdir() a method of TreeKey.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Anders Kaseorg [Sun, 31 Aug 2008 10:14:43 +0000 (06:14 -0400)]
Make getattr() a method of TreeKey.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Anders Kaseorg [Sun, 31 Aug 2008 10:02:19 +0000 (06:02 -0400)]
Replace None with a new NoEntry class.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Evan Broder [Tue, 2 Sep 2008 00:23:00 +0000 (20:23 -0400)]
Return ENOENT if a file doesn't exist for readlink.
Reported by Anders Kaseorg <andersk@mit.edu>
root [Tue, 2 Sep 2008 00:08:46 +0000 (20:08 -0400)]
Allow mount options via server.parser.add_option to be retrieved as attributes of server.
Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
root [Tue, 2 Sep 2008 00:10:48 +0000 (20:10 -0400)]
It's not a _real_ pyhesiodfs if it's not accessible to everyone else.
Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
Evan Broder [Tue, 12 Aug 2008 07:34:32 +0000 (00:34 -0700)]
Add a new example showing how to use DictFS
Evan Broder [Tue, 12 Aug 2008 07:34:17 +0000 (00:34 -0700)]
Fix PyHesiodFS to use auto-conversion convention
Evan Broder [Tue, 12 Aug 2008 07:33:48 +0000 (00:33 -0700)]
Fix DictFS to use auto-conversion convention
Evan Broder [Tue, 12 Aug 2008 07:30:52 +0000 (00:30 -0700)]
Automatically convert strs and lists to Files and Directories
Evan Broder [Tue, 12 Aug 2008 07:22:04 +0000 (00:22 -0700)]
Update PyHesiodFS to use the new File class
Evan Broder [Tue, 12 Aug 2008 07:21:50 +0000 (00:21 -0700)]
Use the mode specified by the various representation classes
Evan Broder [Tue, 12 Aug 2008 07:21:14 +0000 (00:21 -0700)]
Add new File class, and allow all classes to specify the file mode
Evan Broder [Tue, 12 Aug 2008 06:27:17 +0000 (23:27 -0700)]
Remove example qualities of DictFS - that can go in examples later
Evan Broder [Tue, 12 Aug 2008 06:11:24 +0000 (23:11 -0700)]
Move DictFS import so it doesn't break
Evan Broder [Tue, 12 Aug 2008 06:09:21 +0000 (23:09 -0700)]
Export DictFS in the routefs module
Evan Broder [Tue, 12 Aug 2008 06:09:08 +0000 (23:09 -0700)]
Add DictFS, for when the filesystem tree is known in advance
Evan Broder [Tue, 12 Aug 2008 00:08:23 +0000 (17:08 -0700)]
Change the shebang line for the pyhesiodfs example
Evan Broder [Tue, 12 Aug 2008 00:08:06 +0000 (17:08 -0700)]
Force Routes and FUSE to be installed through setuptools
Evan Broder [Tue, 12 Aug 2008 00:07:52 +0000 (17:07 -0700)]
Lots of docstrings!
Evan Broder [Tue, 5 Aug 2008 01:46:34 +0000 (18:46 -0700)]
Add a README.txt file to the pyhesiodfs example
This shows how to create files (not that it's that hard)
Evan Broder [Mon, 4 Aug 2008 09:40:14 +0000 (02:40 -0700)]
Here - have some dependencies
Evan Broder [Mon, 4 Aug 2008 09:34:48 +0000 (02:34 -0700)]
First hack at a version
Evan Broder [Mon, 4 Aug 2008 07:11:57 +0000 (00:11 -0700)]
Initial project creation