Aaron Jacobs
|
01878af39a
|
Implemented timespecToTime.
|
2015-03-03 10:40:52 +11:00 |
Aaron Jacobs
|
fa4c2fb864
|
Implemented two missing functions.
|
2015-03-03 10:40:04 +11:00 |
Aaron Jacobs
|
6b81f4ce58
|
Declared a two-level mkdir test.
|
2015-03-03 10:37:29 +11:00 |
Aaron Jacobs
|
605a52de92
|
Added better tests for statting new dirs.
|
2015-03-03 10:37:09 +11:00 |
Aaron Jacobs
|
79d87d5956
|
Added a FileSystem.MkDir method.
Expanded memfs to support it, including tests.
|
2015-03-03 09:52:24 +11:00 |
Aaron Jacobs
|
17799d45a4
|
MemFSTest.Mkdir_IntermediateIsFile
|
2015-03-03 09:52:11 +11:00 |
Aaron Jacobs
|
5d63d207bb
|
MemFSTest.Mkdir_IntermediateIsNonExistent
|
2015-03-03 09:50:31 +11:00 |
Aaron Jacobs
|
819d3ff73b
|
MemFSTest.Mkdir_AlreadyExists
|
2015-03-03 09:49:41 +11:00 |
Aaron Jacobs
|
fcbc1f761e
|
Fixed mtime in mkdir.
|
2015-03-03 09:48:12 +11:00 |
Aaron Jacobs
|
5cf0f2b6bf
|
Refactored newInode.
|
2015-03-03 09:47:36 +11:00 |
Aaron Jacobs
|
bb1539e613
|
Fixed a test bug.
|
2015-03-03 09:42:36 +11:00 |
Aaron Jacobs
|
fc7440e588
|
Fixed two bugs where ChildInodeEntry.Child was not filled in.
|
2015-03-03 09:41:45 +11:00 |
Aaron Jacobs
|
75a65d4a03
|
Fixed a locking bug.
|
2015-03-03 09:39:45 +11:00 |
Aaron Jacobs
|
b6e50a1953
|
Implemented fs.allocateInode.
|
2015-03-03 09:39:01 +11:00 |
Aaron Jacobs
|
d81d961c04
|
Implemented inode.AddChild.
|
2015-03-03 09:35:16 +11:00 |
Aaron Jacobs
|
2cf18ad9a5
|
Fixed some build errors.
|
2015-03-03 09:33:33 +11:00 |
Aaron Jacobs
|
ea2038ef5e
|
Wrote the skeleton for memFS.MkDir.
|
2015-03-03 09:30:25 +11:00 |
Aaron Jacobs
|
1f5f17b07e
|
Began on memFS.MkDir.
|
2015-03-03 09:22:51 +11:00 |
Aaron Jacobs
|
f9630b895b
|
Fixed some log spacing.
|
2015-03-03 09:21:50 +11:00 |
Aaron Jacobs
|
ebcb218110
|
Added server support for mkdir.
|
2015-03-03 09:20:55 +11:00 |
Aaron Jacobs
|
20b55cbff1
|
Refactored LookupResponse conversion.
|
2015-03-03 09:16:44 +11:00 |
Aaron Jacobs
|
d88873bcd4
|
Refactored LookUpInodeResponse to share with MkDirResponse.
|
2015-03-02 16:16:20 +11:00 |
Aaron Jacobs
|
c3298a7a6b
|
Added an inode invariant.
|
2015-03-02 16:12:54 +11:00 |
Aaron Jacobs
|
e612c866cb
|
Declared a MkDir method.
|
2015-03-02 16:11:14 +11:00 |
Aaron Jacobs
|
902c5800e1
|
Fixed a permissions bug.
|
2015-03-02 16:05:14 +11:00 |
Aaron Jacobs
|
b7eebb8070
|
Fixed a locking bug.
|
2015-03-02 16:04:21 +11:00 |
Aaron Jacobs
|
aebfed4d03
|
Fixed a bug in newInode.
|
2015-03-02 16:03:44 +11:00 |
Aaron Jacobs
|
26ac02968d
|
Implemented inode.checkInvariants.
|
2015-03-02 16:01:01 +11:00 |
Aaron Jacobs
|
0cbe7573fa
|
Fixed a redundant check.
|
2015-03-02 15:55:32 +11:00 |
Aaron Jacobs
|
8d03662cde
|
Finished inode.LookUpChild.
|
2015-03-02 15:55:26 +11:00 |
Aaron Jacobs
|
44b62ac9c3
|
Filled in some inode implementation.
|
2015-03-02 15:54:56 +11:00 |
Aaron Jacobs
|
830f272aab
|
Refactored fs.go.
|
2015-03-02 15:50:34 +11:00 |
Aaron Jacobs
|
e9d3dd9d5c
|
Deleted memDir and memFile.
|
2015-03-02 15:36:29 +11:00 |
Aaron Jacobs
|
6d1146c42d
|
Fixed a build error.
|
2015-03-02 15:36:13 +11:00 |
Aaron Jacobs
|
8c9b8c09e6
|
Redeclared the inode struct.
|
2015-03-02 15:35:44 +11:00 |
Aaron Jacobs
|
7922d064fa
|
Implemented memFS.GetInodeAttributes.
|
2015-03-02 15:23:17 +11:00 |
Aaron Jacobs
|
c44dffc34e
|
Added a stub for inode.Attributes.
|
2015-03-02 15:20:29 +11:00 |
Aaron Jacobs
|
93ed47299e
|
Implemented memDir.LookUpInode.
|
2015-03-02 15:19:20 +11:00 |
Aaron Jacobs
|
a2c55f32d0
|
Implemented much of memFS.LookUpInode.
|
2015-03-02 15:18:23 +11:00 |
Aaron Jacobs
|
d8355cb155
|
MemFSTest.Mkdir
|
2015-03-02 15:07:34 +11:00 |
Aaron Jacobs
|
79aa1c32d2
|
Added a bunch of test names.
|
2015-03-02 15:01:07 +11:00 |
Aaron Jacobs
|
e9145a324d
|
Made the very basics of memfs work.
|
2015-03-02 14:58:42 +11:00 |
Aaron Jacobs
|
5bedddbd7d
|
Implemented memFS.ReadDir.
|
2015-03-02 14:52:29 +11:00 |
Aaron Jacobs
|
25a95e5074
|
Fixed a crash.
|
2015-03-02 14:45:14 +11:00 |
Aaron Jacobs
|
a6223c2344
|
Implemented missing memDir methods.
|
2015-03-02 14:44:16 +11:00 |
Aaron Jacobs
|
c38463a122
|
Fixed broken invariants at construction.
|
2015-03-02 14:40:28 +11:00 |
Aaron Jacobs
|
1b65aaf887
|
Refactored invariant checking.
|
2015-03-02 14:37:01 +11:00 |
Aaron Jacobs
|
a0a0963c49
|
Made the RootInodeID constant untyped.
|
2015-03-02 14:30:39 +11:00 |
Aaron Jacobs
|
f26fdfc80c
|
Implemented some of memFS.checkInvariants.
|
2015-03-02 14:27:40 +11:00 |
Aaron Jacobs
|
9d4fcebedf
|
Implemented memFS.OpenDir.
|
2015-03-02 14:22:59 +11:00 |