perkeep/pkg/schema
Brad Fitzpatrick bf94a73859 Get rid of SeekFetcher vs StreamingFetcher distinction and complexity.
StreamingFetcher is now just Fetcher, and its FetchStreaming is now
just Fetch.

SeekFetcher is gone. Blobs are max 16 MB anyway, so we can slurp to
memory when needed. The main thing that cared about SeekFetcher
was the GET handler, ServeBlobref, because http.ServeContent needed
one for range requests. That's rewritten in an earlier commit, using
the FakeSeeker from another earlier commit.

Lot of code got simpler as a result.

Change-Id: Ib819413e48a8f9b8d97f596d0fbf771dab211f11
2014-03-14 12:29:13 -07:00
..
.gitignore Update from r60 to [almost] Go 1. 2012-02-18 21:53:06 -08:00
blob.go pkg/schema: Fix camput panic on non-utf8 filenames or symlink targets. 2014-03-10 21:01:51 -07:00
dirreader.go Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
fileread_test.go Remove noisy var _ = log.Printf lines. 2013-06-14 12:55:55 -07:00
filereader.go Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
filewriter.go Use 'uint32' instead of 'int64' for blob sizes everywhere. 2014-02-08 17:58:12 +01:00
filewriter_test.go schema: fix a race on errors in FileReader.GetChunkOffsets, add tests 2013-09-22 13:10:16 +01:00
lookup.go fs: implement fuse owner/groups 2012-04-29 10:03:07 +10:00
schema.go Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
schema_darwin.go schema: lot of Blob/Builder work, and kill schema.Map. 2013-01-21 20:56:12 -08:00
schema_linux.go schema: lot of Blob/Builder work, and kill schema.Map. 2013-01-21 20:56:12 -08:00
schema_posix.go schema: lot of Blob/Builder work, and kill schema.Map. 2013-01-21 20:56:12 -08:00
schema_test.go cmd/camget: Support restoring symbolic links when writing to filesystem. 2014-03-08 05:14:59 +03:00
sign.go Get rid of SeekFetcher vs StreamingFetcher distinction and complexity. 2014-03-14 12:29:13 -07:00
sign_test.go schema: integrate with the jsonsign package. 2013-10-21 22:08:45 -07:00