Tommi Virtanen
6cda29582b
third_party: Switch FUSE library to bazil.org/fuse
...
import bazil.org/fuse at f6649cd46fb76b1e04ba9eeffb773cb189278d31
remove code.google.com/p/rsc/fuse.
Huge thanks to Tommi Virtanen for the fuse support.
Change-Id: I44b95ac1ea344648593c7376f83ca675a56077b3
2014-01-24 13:28:08 -08:00
Dustin Sallings
70e6306aaf
fs: fix crash setting xattr on a root
...
Change-Id: I76f008bcffcf23c5936a0a16cabb9c5b7c9bbd99
2014-01-17 18:19:45 -08:00
Dustin Sallings
d634b02b2e
fs: don't issue Describe request with no blobs
...
The request is unnecessary, and the server doesn't appreciate it.
fix http://camlistore.org/issue/335
Change-Id: Ie37f1d187883dbc86a365f536a12c6b9916bc8d9
2014-01-10 20:50:20 -08:00
Dustin Sallings
edc655a27a
Reuse memoized roots on refresh
...
This is somewhat related to camlistore.org/issue/328
Change-Id: I6bf8d70a42fca886f6b004d65c346be7c0a3e61e
2014-01-07 14:46:08 -08:00
Dustin Sallings
8a5ce9c6a5
fs: memoize roots children
...
If we ever return a particular value for a root, we should continue to
return the same value to provide a consistent view.
camlistore.org/issue/324
Change-Id: I7cfad02ad742b0e70e333f70779d64ba163d68a6
2014-01-06 23:47:28 -08:00
Dustin Sallings
c13717e788
fs: extended attribute support
...
This includes read-write support for extended attributes for mutable
files, and enough support on all other filesystem paths to prevent OS X
from falling back to AppleDouble files.
Change-Id: I2b275591f3bc69c25e1e9c8d59a7fa4cf0bb97ff
2014-01-02 12:02:10 -08:00
Dustin Sallings
d768e5c5a6
FUSE time travel
...
Change-Id: I54f6c95629374fe2b578e4a0dec017fb9d724b32
2013-12-27 19:19:06 -08:00
Dustin Sallings
de98f54994
FUSE: support renaming roots
...
Change-Id: I2acdd9a59e1b031b1a9d02d3cd07f7b9b16818a5
2013-12-24 16:01:06 -08:00
Dustin Sallings
f9b9e39f6f
Support removing roots from FUSE
...
Change-Id: I6929d416a6bbdad396da01210e86cb78b1f0c90b
2013-12-18 23:11:20 -08:00
Brad Fitzpatrick
02eb1a6e97
fs: put all importer roots in the roots folder too
2013-11-21 17:51:34 -08:00
Brad Fitzpatrick
0bdf20884b
all: delete pkg/blobref; convert all from *blobref.BlobRef to new blob.Ref
...
Change-Id: Id2dfb7f19452bedf4f3c9310b36227fd8117b225
2013-08-03 19:54:30 -07:00
Andrew Gerrand
c4a1bc56a2
fs: implement mkdir in roots/ directory
...
Change-Id: Ib36c7364f7bfd1875c2edcd970a89b8e54bd6263
2013-07-18 10:31:19 +10:00
Brad Fitzpatrick
4949d1201f
Merge "fs: add ability to write to and create files"
2013-07-11 14:18:41 +00:00
Brad Fitzpatrick
ec7e5ca526
fs: show nice names in the 'roots' directory, not just blobrefs.
...
Change-Id: I2aa8ff366160e1ca515d4051d8856313689bc029
2013-07-11 20:17:27 +10:00
Andrew Gerrand
1a9794fcdc
fs: add ability to write to and create files
...
Change-Id: I9310260667e0e091e94a3ba7c3ba0b114c31d41e
2013-07-11 17:22:50 +10:00
Andrew Gerrand
47df629eb9
fs: implement read-only part of mutable file system
...
Change-Id: Ibbfccecf90edb6b1ad9f0312d5905dd52d329b7b
2013-07-11 10:56:18 +10:00
Brad Fitzpatrick
4a404a3c60
search: clean up describe handler and DescribeRequest
...
Change-Id: I4e6184765b6139de3bdc153d27a12d3cb205a55e
2013-07-11 10:35:06 +10:00
Andrew Gerrand
a9e9cd23ea
fs: add base support for mutable roots
...
Change-Id: I4c8e783f707ee46c9dccd14ab8c213a61146d7dc
2013-07-10 21:10:48 +10:00