Files
lix/tests
Tony OlagbaiyeandThéophane Hufschmitt 5b8c1deb18 fetchTree: Allow fetching plain files
Add a new `file` fetcher type, which will fetch a plain file over
http(s), or from the local file.

Because plain `http(s)://` or `file://` urls can already correspond to
`tarball` inputs (if the path ends-up with a know archive extension),
the URL parsing logic is a bit convuluted in that:

- {http,https,file}:// urls will be interpreted as either a tarball or a
  file input, depending on the extensions of the path part (so
  `https://foo.com/bar` will be a `file` input and
  `https://foo.com/bar.tar.gz` as a `tarball` input)
- `file+{something}://` urls will be interpreted as `file` urls (with
  the `file+` part removed)
- `tarball+{something}://` urls will be interpreted as `tarball` urls (with
  the `tarball+` part removed)

Fix #3785

Co-Authored-By: Tony Olagbaiye <me@fron.io>
2022-05-19 18:24:49 +02:00
..
2020-04-14 18:45:06 +02:00
2022-05-05 12:39:23 +03:00
2021-07-07 10:48:47 +02:00
2019-12-13 19:05:26 +01:00
2014-08-21 21:50:19 +02:00
2021-07-07 11:30:35 +02:00
2018-02-13 14:26:19 +00:00
2020-07-30 16:38:04 -05:00
2022-04-19 13:41:32 +02:00
2022-04-19 21:47:13 +02:00
2022-03-11 10:00:19 -05:00
2021-11-04 15:04:04 +01:00
2022-01-19 14:24:14 +01:00
2020-10-17 23:34:38 +02:00
2006-07-21 13:21:43 +00:00
2022-05-19 18:24:49 +02:00
2021-01-21 11:02:09 +01:00
2022-05-13 22:02:28 +02:00
2020-07-30 16:38:04 -05:00
2018-01-16 19:23:18 +01:00
2021-10-15 16:58:21 +02:00
2020-10-17 23:34:38 +02:00
2018-01-16 19:23:18 +01:00
2019-11-27 00:05:30 +01:00
2018-02-25 16:40:05 -06:00
2016-04-11 16:20:15 +02:00
2020-10-17 23:34:38 +02:00
2021-12-07 21:45:09 +01:00
2007-08-13 13:15:02 +00:00
2022-01-26 14:15:03 +01:00
2012-12-04 14:47:50 +01:00
2021-04-09 23:13:08 +02:00