The "/tarball" page:
URL: /tarball
Generate a compressed tarball for the check-in specified by the "r" query parameter. Return that compressed tarball as the HTTP reply content.
The r= and name= query parameters can be specified as extensions to the URI. Example, the following URIs are all equivalent:
/tarball/release/xyz.tar.gz /tarball?r=release&name=xyz.tar.gz /tarball/xyz.tar.gz?r=release /tarball?name=release/xyz.tar.gz
Query parameters:
- name=NAME[.tar.gz]
- The base name of the output file. The default value is a configuration parameter in the project settings. A prefix of the name, omitting the extension, is used as the top-most directory name.
- r=TAG
- The check-in that is turned into a compressed tarball. Defaults to "trunk". This query parameter used to be called "uuid" and "uuid" is still accepted for backwards compatibility. If the name= query parameter contains one "/" character then the part before the / is the TAG and the part after the / is the true name. If no TAG is specified by any of the above means, then "trunk" is used as the default.
- in=PATTERN
- Only include files that match the comma-separate list of GLOB patterns in PATTERN, as with ex=
- ex=PATTERN
- Omit any file that match PATTERN. PATTERN is a comma-separated list of GLOB patterns, where each pattern can optionally be quoted using ".." or '..'. Any file matching both ex= and in= is excluded.