Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Unified Diff: appengine/isolate/doc/Design.md

Issue 2060983006: luci-py/isolateserver.py: Add archive support when downloading. (Closed) Base URL: https://github.com/luci/luci-py.git@master
Patch Set: Update hashes as version has changed. Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | appengine/swarming/local_smoke_test.py » ('j') | client/tests/isolateserver_test.py » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: appengine/isolate/doc/Design.md
diff --git a/appengine/isolate/doc/Design.md b/appengine/isolate/doc/Design.md
index 56f86522a2f8b2a5f48c77fae34028d7031f8b60..c3afb0f694321a29c585221c5b62123c339339e4 100644
--- a/appengine/isolate/doc/Design.md
+++ b/appengine/isolate/doc/Design.md
@@ -117,6 +117,7 @@ The root is a dictionary with the following keys:
- `l`: link destination iff a symlink
- `m`: POSIX file mode (required on POSIX, ignored on non-POSIX).
- `s`: file size iff not a symlink
+ - `t`: type of the file iff not the default of `basic`
- `includes`: references another `.isolated` file for additional files or to
provide the command. In practice, this is used to reduce `.isolated` file
size by moving rarely changed test data files in a separate `.isolated`
@@ -130,6 +131,14 @@ The root is a dictionary with the following keys:
version shouldn't be able to parse it.
+##### File types
+
+There are two file types;
+ - `basic`: All normal files, the default type.
+ - `ar`: An [ar](https://en.wikipedia.org/wiki/Ar_(Unix)) archive containing a
+ large number of small files.
+
+
#### Arbitrary split vs recursive trees
The `.isolated` format supports the `includes` key to split and merge back list
« no previous file with comments | « no previous file | appengine/swarming/local_smoke_test.py » ('j') | client/tests/isolateserver_test.py » ('J')

Powered by Google App Engine
This is Rietveld 408576698