Commit Graph

1438 Commits (b6e2754edfa8ac864bd26efe8541ebf2ee6563eb)

Author SHA1 Message Date
Aaron Jacobs 6f93f4eba9 Implemented NewMemFS. 2015-03-02 14:14:02 +11:00
Aaron Jacobs 0c265d4161 MemFSTest.ContentsOfEmptyFileSystem 2015-03-02 14:12:02 +11:00
Aaron Jacobs 9fb1bc6bff Began on a memfs test. 2015-03-02 14:11:09 +11:00
Aaron Jacobs 3379842d1e Switched to an array of inodes for memfs, like a real file system. 2015-03-02 14:08:51 +11:00
Aaron Jacobs 23b398bc83 Added function stubs. 2015-03-02 14:00:48 +11:00
Aaron Jacobs 464201ae12 Fixed a build error. 2015-03-02 13:59:32 +11:00
Aaron Jacobs 0b7e54ef6b Moved the factory function. 2015-02-27 16:33:18 +11:00
Aaron Jacobs 3739cb6c3a Split up mem_fs.go. 2015-02-27 16:32:49 +11:00
Aaron Jacobs 9c6965487b Split up the samples package. 2015-02-27 16:31:04 +11:00
Aaron Jacobs c03718ca7b Started on an in-memory file system. 2015-02-27 16:30:22 +11:00
Aaron Jacobs e06c8f7790 HelloFSTest.Open_NonExistent 2015-02-27 16:07:47 +11:00
Aaron Jacobs 11a4a83b37 HelloFSTest.OpenAndRead 2015-02-27 16:07:13 +11:00
Aaron Jacobs 3cc0b9cb55 HelloFSTest.ReadFile_Dir 2015-02-27 15:58:14 +11:00
Aaron Jacobs ba8ebc7a52 HelloFSTest.ReadFile_World 2015-02-27 15:57:32 +11:00
Aaron Jacobs fe2f872382 Implemented HelloFS.ReadFile. 2015-02-27 15:57:06 +11:00
Aaron Jacobs 4ef670f8b7 Support reading files in server. 2015-02-27 15:51:44 +11:00
Aaron Jacobs 1d1fb83281 Implemented OpenFile. 2015-02-27 15:50:01 +11:00
Aaron Jacobs 4e5dbbe38f Support opening files in server. 2015-02-27 15:49:29 +11:00
Aaron Jacobs 1f94acef2a Todone. 2015-02-27 15:48:34 +11:00
Aaron Jacobs fff3a342db Added NotImplementedFileSystem support. 2015-02-27 15:25: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 3c768d4393 HelloFSTest.ReadFile_Hello 2015-02-27 14:56:57 +11:00
Aaron Jacobs 39d60191f7 HelloFSTest.Stat_NonExistent 2015-02-27 14:55:02 +11:00
Aaron Jacobs 54b7c34e8f HelloFSTest.Stat_World 2015-02-27 14:54:39 +11:00
Aaron Jacobs 4344afda0f HelloFSTest.Stat_Hello 2015-02-27 14:53:08 +11:00
Aaron Jacobs 7ed279d75b HelloFSTest.ReadDir_NonExistent 2015-02-27 14:44:03 +11:00
Aaron Jacobs 39e09d6bdb Allow opening other dirs. 2015-02-27 14:43:05 +11:00
Aaron Jacobs 985bd0ac2b Fixed permission errors. 2015-02-27 14:42:22 +11:00
Aaron Jacobs 070528d9e4 Implemented HelloFS.Init. 2015-02-27 14:40:32 +11:00
Aaron Jacobs 63b70540e3 Added an Init method. 2015-02-27 14:40:09 +11:00
Aaron Jacobs 99dca8b42c Refactored attribute patching. 2015-02-27 14:24:31 +11:00
Aaron Jacobs 820917579f HelloFSTest.ReadDir_Dir 2015-02-27 14:09:53 +11:00
Aaron Jacobs aa99b03e36 Fixed a test bug. 2015-02-27 14:09:14 +11:00
Aaron Jacobs 1750a271f5 Added time info. 2015-02-27 14:05:52 +11:00
Aaron Jacobs 5514405606 Added file sizes. 2015-02-27 14:03:38 +11:00
Aaron Jacobs 4380b9ba90 Fixed some test bugs. 2015-02-27 14:01:44 +11:00
Aaron Jacobs 54ae602a5c Added dir attributes. 2015-02-27 14:00:18 +11:00
Aaron Jacobs 47b0093769 Added server support for lookup. 2015-02-27 13:59:01 +11:00
Aaron Jacobs 1b3c0d1489 Implemented HelloFS.LookUpInode. 2015-02-27 13:56:51 +11:00
Aaron Jacobs 59855978e2 Added attributes for hello. 2015-02-27 13:52:43 +11:00
Aaron Jacobs 72e4ed930d Added a mode to inode attributes. 2015-02-27 13:44:51 +11:00
Aaron Jacobs 70479d63bd Fixed some brokenness. 2015-02-27 13:41:04 +11:00
Aaron Jacobs 4bf575151c Added partial support for Getattr in server. 2015-02-27 13:38:45 +11:00
Aaron Jacobs 505b5cb326 Implemented HelloFS.GetInodeAttributes. 2015-02-27 13:37:21 +11:00
Aaron Jacobs 85d95b742c Added attributes for the root inode. 2015-02-27 13:36:20 +11:00
Aaron Jacobs e57dade603 Refactored HelloFS. 2015-02-27 13:35:16 +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