Граф коммитов

8 Коммитов

Автор SHA1 Сообщение Дата
Dmitri Shuralyov 34c4c81f49 crfs: delete
CRFS has moved from x/build to https://github.com/google/crfs.

Change-Id: Ib482cf0670a657d4a6238c1ab87f4f1aa78d9338
Reviewed-on: https://go-review.googlesource.com/c/build/+/196020
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-09-17 19:57:51 +00:00
Brad Fitzpatrick 9f5f576c2a crfs: mention that crfs has moved
Change-Id: Ifa30ca9f3d0dcdfd533833a0bcffaa0083b19a35
Reviewed-on: https://go-review.googlesource.com/c/build/+/168919
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-03-22 22:28:34 +00:00
Brad Fitzpatrick 9019790bcc crfs, stargz: basics of read-only FUSE filesystem, directory support
No network support yet. But this implements the basic FUSE support
reading from a local stargz file.

Updates golang/go#30829

Change-Id: I342e957b3b36cded5aec8b1cdca65c3f5e788db3
Reviewed-on: https://go-review.googlesource.com/c/build/+/168799
Reviewed-by: Maisem Ali <maisem@google.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-03-22 18:04:53 +00:00
Brad Fitzpatrick 8a5a4d227f crfs/stargz/stargzify: add tool to convert a tar.gz to stargz
And in testing converting the Debian base layer I found a hard link,
so add enough hardlink support (mostly in TODO form) for the tool to
run for now. Proper hardlink support later.

Size stats:

-rw-r--r-- 1 bradfitz bradfitz 51354364 Mar  3 03:32 debian.tar.gz
-rw-r--r-- 1 bradfitz bradfitz 55061714 Mar 21 20:37 debian.stargz

About 7.6% bigger. (Acceptable)

Updates golang/go#30829

Change-Id: I4d76850be68d32ea6e8c2bd81c4233df1b5fc7af
Reviewed-on: https://go-review.googlesource.com/c/build/+/168737
Reviewed-by: Jon Johnson <jonjohnson@google.com>
2019-03-22 03:41:31 +00:00
Brad Fitzpatrick 8763e9e3d2 crfs/stargz: add file reading, chunking big files, more tests, docs
Updates golang/go#30829

Change-Id: I1ce8c1cbfa580c372341af63ed161e421103fad4
Reviewed-on: https://go-review.googlesource.com/c/build/+/167920
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-03-21 04:55:37 +00:00
Brad Fitzpatrick 80dad79fda crfs/stargz: add start of package
Basic API, format, tests.

Good enough checkpoint.

Updates golang/go#30829

Change-Id: Iaec5b205314d64fca5056f6b19a7bae52e5cef94
Reviewed-on: https://go-review.googlesource.com/c/build/+/167769
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-03-15 23:56:14 +00:00
Brad Fitzpatrick 3ce8d48fad crfs: fix a typo and misleading detail about TAR files
Change-Id: I8e01a5087a61694d932dcf594351845d80473258
Reviewed-on: https://go-review.googlesource.com/c/build/+/167758
Reviewed-by: Maisem Ali <maisem@google.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-03-14 21:54:53 +00:00
Brad Fitzpatrick 2deca50d97 crfs: start of a README / design doc of sorts
Updates golang/go#30829

Change-Id: I8790dfcd30e3fb4d68b6e4cb9f8baf44c45d2cd6
Reviewed-on: https://go-review.googlesource.com/c/build/+/167392
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-03-14 04:47:05 +00:00