Commit Graph

48 Commits (e283dcf1bc0043751713e8d7b54bf9ed4c59c3b9)

Author SHA1 Message Date
Aaron Jacobs 77165f118a Added an Unlink method. 2015-03-06 23:27:10 -06:00
Aaron Jacobs 659e2e61bd Added links for a code walk. 2015-03-06 22:45:16 -06:00
Aaron Jacobs 5b07c5da52 Added a test for directory link behavior. 2015-03-06 22:39:45 -06:00
Aaron Jacobs f412eaa60a Filter out EOF errors in ReadFile. 2015-03-05 19:58:20 -06:00
Aaron Jacobs 1698f1604a Added Atime and Mtime fields. 2015-03-06 06:03:25 +11:00
Aaron Jacobs f10dc3e5ee Added a Mode field. 2015-03-06 05:59:47 +11:00
Aaron Jacobs 632b1e6120 Added FileSystem.SetInodeAttributes. 2015-03-06 05:45:17 +11:00
Aaron Jacobs a612b8b8d6 Added notes about the page cache. 2015-03-05 20:25:40 +11:00
Aaron Jacobs d8fa4817cc Documented pwrite semantics. 2015-03-04 15:23:31 +11:00
Aaron Jacobs dcf4c93dfd Added a WriteFile method. 2015-03-04 15:16:29 +11:00
Aaron Jacobs fd9dbe872e Refactored ChildInodeEntry comments. 2015-03-04 14:55:16 +11:00
Aaron Jacobs efe4481b2a Added a CreateFile method. 2015-03-04 14:54:11 +11:00
Aaron Jacobs b2a8322aaa Fixed copyright notices. 2015-03-04 08:27:42 +11:00
Aaron Jacobs dd66a1d2bb Expanded an example. 2015-03-03 15:17:04 +11:00
Aaron Jacobs 63408f6a0d Added an RmDir method. 2015-03-03 11:25:50 +11:00
Aaron Jacobs 44901edc6b Added a header with credentials to each request. 2015-03-03 10:58:01 +11:00
Aaron Jacobs 8d99b454a8 Added documentation callout to inode_init_owner. 2015-03-03 10:54:09 +11:00
Aaron Jacobs 420fcddfac Fixed time-related metadata. 2015-03-03 10:48:26 +11:00
Aaron Jacobs d88873bcd4 Refactored LookUpInodeResponse to share with MkDirResponse. 2015-03-02 16:16:20 +11:00
Aaron Jacobs e612c866cb Declared a MkDir method. 2015-03-02 16:11:14 +11:00
Aaron Jacobs a0a0963c49 Made the RootInodeID constant untyped. 2015-03-02 14:30:39 +11:00
Aaron Jacobs 94dbb35646 Added more file methods. 2015-02-27 15:24:34 +11:00
Aaron Jacobs 971c66808d Added an OpenFile method. 2015-02-27 14:59:16 +11:00
Aaron Jacobs 08226b0390 Added a banner. 2015-02-27 14:58:12 +11:00
Aaron Jacobs 985bd0ac2b Fixed permission errors. 2015-02-27 14:42:22 +11:00
Aaron Jacobs 63b70540e3 Added an Init method. 2015-02-27 14:40:09 +11:00
Aaron Jacobs 1750a271f5 Added time info. 2015-02-27 14:05:52 +11:00
Aaron Jacobs 72e4ed930d Added a mode to inode attributes. 2015-02-27 13:44:51 +11:00
Aaron Jacobs 12003cad3e Added more context. 2015-02-27 13:32:44 +11:00
Aaron Jacobs afe364822a Added a getattr method. 2015-02-27 13:32:04 +11:00
Aaron Jacobs ed1cf943b0 Made Release dir-specific too. 2015-02-27 13:29:02 +11:00
Aaron Jacobs 941a56eb0e Use int for ReadDirRequest.Size, matching slices. 2015-02-27 12:23:32 +11:00
Aaron Jacobs 20850bb93a Added ReadDir comments. 2015-02-27 11:11:31 +11:00
Aaron Jacobs 9ec5569ff0 Specified what empty means. 2015-02-27 11:11:12 +11:00
Aaron Jacobs 86e5486756 Moved Dirent to fuseutil and added documentation. 2015-02-27 11:08:34 +11:00
Aaron Jacobs f069a55700 Defined DirOffset. 2015-02-27 11:03:19 +11:00
Aaron Jacobs 553f711cbb Lots more ReadDir brain dumping. 2015-02-27 11:01:07 +11:00
Aaron Jacobs 6c6218dceb Rearranged simple types. 2015-02-27 10:43:58 +11:00
Aaron Jacobs 4cb6dd1496 Big braind dump about ReadDir. 2015-02-27 10:43:01 +11:00
Aaron Jacobs 923b2e69ea Moved NotImplementedFileSystem to reduce clutter. 2015-02-27 09:59:51 +11:00
Aaron Jacobs 3e9e5fe09d ReleaseHandle docs and types. 2015-02-27 09:52:34 +11:00
Aaron Jacobs f306589a4e Fixed a build error. 2015-02-27 09:50:00 +11:00
Aaron Jacobs 659549469d Renamed Lookup -> LookUpInode. 2015-02-27 09:48:30 +11:00
Aaron Jacobs b9b7ca4f1c Match struct order to method order. 2015-02-27 09:47:32 +11:00
Aaron Jacobs becaff5a8c Made the existing open call directory-specific.
Also some other touchup changes and notes for the future.
2015-02-27 09:42:36 +11:00
Aaron Jacobs 139cb4e968 Use the name bazilfuse. 2015-02-27 09:32:18 +11:00
Aaron Jacobs 90ef75da6f Renamed package fuseutil -> fuse. 2015-02-27 08:57:18 +11:00
Aaron Jacobs 915afb6308 Imported without modification from github.com/jacobsa/gcsfuse/fuseutil.
At commit 90c8d87fe8701d2335671eb01cbc1d70f655c87f.

I'm splitting this out because it's large and more generally useful.
2015-02-27 08:54:16 +11:00