mirror of
https://github.com/ziglang/zig.git
synced 2025-12-06 14:23:09 +00:00
doc: mention zig can't use URLs if their content changes
There's been some proliferation of dependency URLs that reference mutable data such as links to git branches that can change. This has resulted in broken projects, i.e. *9eef9de94c/build.zig.zon*4b64353e9cThere's also disagreement about whether it's fine for URL's to point to git branches, i.e. https://github.com/Not-Nik/raylib-zig/pull/130 This updates the docs to mention that zig won't be able to use URLs if their content changes.
This commit is contained in:
parent
0ff0bdb4a7
commit
77c63ac360
@ -47,7 +47,8 @@ String.
|
||||
|
||||
When updating this field to a new URL, be sure to delete the corresponding
|
||||
`hash`, otherwise you are communicating that you expect to find the old hash at
|
||||
the new URL.
|
||||
the new URL. If the contents of a URL change this will result in a hash mismatch
|
||||
which will prevent zig from using it.
|
||||
|
||||
#### `hash`
|
||||
|
||||
|
||||
@ -27,7 +27,8 @@
|
||||
//.example = .{
|
||||
// // When updating this field to a new URL, be sure to delete the corresponding
|
||||
// // `hash`, otherwise you are communicating that you expect to find the old hash at
|
||||
// // the new URL.
|
||||
// // the new URL. If the contents of a URL change this will result in a hash mismatch
|
||||
// // which will prevent zig from using it.
|
||||
// .url = "https://example.com/foo.tar.gz",
|
||||
//
|
||||
// // This is computed from the file contents of the directory of files that is
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user