Robert Hensing
|
fbf509c113
|
parseContentAddressMethodPrefix: use string_view
Co-authored-by: John Ericson <git@JohnEricson.me>
|
2020-09-21 07:55:47 +02:00 |
|
Robert Hensing
|
dfa547c6a8
|
Add ContentAddressMethod and parse/render it
|
2020-09-17 20:21:04 +02:00 |
|
Eelco Dolstra
|
e48f944e9d
|
Merge branch 'misc-ca' of https://github.com/obsidiansystems/nix
|
2020-08-05 16:50:05 +02:00 |
|
Eelco Dolstra
|
25f7912156
|
Style fix
|
2020-08-05 16:47:48 +02:00 |
|
John Ericson
|
839f0fe095
|
Merge remote-tracking branch 'upstream/master' into misc-ca
|
2020-08-05 14:40:01 +00:00 |
|
John Ericson
|
e6115ca004
|
Merge remote-tracking branch 'upstream/master' into ca-derivation-data-types
|
2020-07-27 17:41:43 +00:00 |
|
John Ericson
|
bf61871271
|
parser.hh -> split.hh
|
2020-07-20 17:42:34 +00:00 |
|
John Ericson
|
c466cb2091
|
Merge branch 'hash-always-has-type' into better-ca-parse-errors
|
2020-07-13 03:02:09 +00:00 |
|
John Ericson
|
4415765385
|
Merge remote-tracking branch 'upstream/master' into hash-always-has-type
|
2020-07-13 03:01:44 +00:00 |
|
John Ericson
|
ffc18583b1
|
Move C++17 "pattern matching" boilerplat to utils.hh
|
2020-07-12 22:15:14 +00:00 |
|
Eelco Dolstra
|
5dff49f661
|
Factor out commonality between nix-prefetch-url and nix-store --add-fixed
|
2020-07-10 13:21:37 +02:00 |
|
John Ericson
|
13796be78d
|
Have splitPrefix and splitPrefixTo parser helpers
|
2020-07-02 23:18:22 +00:00 |
|
Carlo Nucera
|
1fc835aa22
|
Tighten parsing for drv files and pathinfo
|
2020-07-02 11:57:21 -04:00 |
|
Carlo Nucera
|
263ccdd489
|
Rename two hash constructors to proper functions
|
2020-07-01 18:34:18 -04:00 |
|
Carlo Nucera
|
77b51f4598
|
Factor the prefix splitting in content-address
|
2020-06-30 11:57:46 -04:00 |
|
John Ericson
|
a83566e5bc
|
Merge branch 'hash-always-has-type' of github.com:obsidiansystems/nix into better-ca-parse-errors
|
2020-06-29 18:40:34 +00:00 |
|
John Ericson
|
98e5d1af03
|
Merge remote-tracking branch 'upstream/master' into hash-always-has-type
|
2020-06-23 17:03:37 +00:00 |
|
John Ericson
|
55d4bd6e0e
|
Improve content address parsing
- Ensure hash is in form <algo>-<prefix> and not SRI.
- Better errors if something goes wrong
- string_view for no coppying
|
2020-06-22 18:08:27 +00:00 |
|
John Ericson
|
911fc88bcb
|
More designated initializers
|
2020-06-19 17:42:56 +00:00 |
|
John Ericson
|
2f0e395c99
|
Merge remote-tracking branch 'me/no-stringly-typed-derivation-output' into validPathInfo-ca-proper-datatype
|
2020-06-19 15:26:59 +00:00 |
|
John Ericson
|
3fc58a9638
|
Remove some Base:: that crept in
|
2020-06-19 00:24:47 +00:00 |
|
John Ericson
|
3f8dcfe3fd
|
Merge branch 'validPathInfo-temp' into validPathInfo-ca-proper-datatype
|
2020-06-18 23:01:58 +00:00 |
|
John Ericson
|
3c78ac348c
|
Merge remote-tracking branch 'obsidian/no-hash-type-unknown' into validPathInfo-ca-proper-datatype
|
2020-06-03 04:44:24 +00:00 |
|
Carlo Nucera
|
75d2581390
|
Typo
|
2020-06-02 16:21:18 -04:00 |
|
Carlo Nucera
|
78f137e931
|
Validate text version instead, throw Errors
|
2020-06-02 16:20:22 -04:00 |
|
Carlo Nucera
|
a5cdf1867e
|
Add assertions for SHA256 in fixed case
|
2020-06-02 16:13:08 -04:00 |
|
Carlo Nucera
|
fd2eb41e64
|
Move file-hash to content-address
|
2020-06-02 15:44:58 -04:00 |
|