Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-01-30 | fetchFromGitHub: fix compatibility issue with nix-prefetch | Weijia Wang | 1 | -1/+5 | |
2024-01-16 | Merge #279934: fetchFromGitHub: drop unzip | Vladimír Čunát | 1 | -1/+1 | |
2024-01-12 | fetchFromGitHub: drop unzip | Weijia Wang | 1 | -1/+1 | |
2023-12-31 | build-support/fetchgithub: fix metadata eval for arguments without locations | Sergei Trofimovich | 1 | -1/+1 | |
Without the change metadata evaluation fails on package like `zammad.src` where no fields are defined in `.nix `files: src = fetchFromGitHub (lib.importJSON ./source.json); There evaluation fails as: $ nix-instantiate --strict --eval --expr 'with import ./. {}; zammad.src.meta' error: 23| # to indicate where derivation originates, similar to make-derivation.nix's mkDerivation 24| position = "${position.file}:${toString position.line}"; | ^ 25| }; error: value is null while a set was expected After the change evaluation succeeds as: $ nix-instantiate --strict --eval --expr 'with import ./. {}; zammad.src.meta' { homepage = "https://github.com/zammad/zammad"; } | |||||
2023-06-24 | treewide: use optionalString instead of 'then ""' | Felix Buehler | 1 | -1/+1 | |
2023-06-04 | fetchgit: require sparseCheckout be a list of strings | Nicolas Benes | 1 | -1/+1 | |
Passing a (multi-line) string was deprecated in #200082 in favour of list of strings, but still supported (with warning). Now, enforce use of list of strings. | |||||
2023-04-22 | treewide: Make some fetchers overridable | piegames | 1 | -0/+2 | |
2022-12-10 | fetchGitHub: inherit owner and repo for use with rocmUpdateScript | Madoura | 1 | -1/+1 | |
2022-11-15 | treewide: make sparseCheckout a list of strings | Nicolas Benes | 1 | -2/+2 | |
2022-05-24 | unstableGitUpdater: fix updating fetchzip-based sources | Jan Tojnar | 1 | -2/+11 | |
a67950f20b97a293b2fefeecc349c6b785321e4b added `url` attribute from `fetchurl` and therefore also from `fetchzip`. We previously relied on `url` from fetchgit-based fetchers to find the repo URL but now it will just return tarballs in the case of `fetchFrom{GitHub,GitLab}`. Let’s add an attribute to `fetch{git,FromGitHub,FromGitLab}` to expose a repo URL consistently. | |||||
2022-02-10 | fetchFromGitHub: perserve originating position | Jonathan Ringer | 1 | -1/+11 | |
2022-02-10 | fetchFromGitHub: don't overwrite meta | Jonathan Ringer | 1 | -1/+4 | |
2022-01-24 | fetchgithub: Support sparseCheckout | Zhong Jianxin | 1 | -2/+3 | |
2021-11-11 | fetchgithub: fix eval when passing forceFetchGit | Sandro Jäckel | 1 | -1/+1 | |
2021-09-28 | fetchFromGitHub: allow forcing fetchGit | Sandro Jäckel | 1 | -2/+2 | |
2021-09-28 | fetchgithub: allow private repos to use fetchgit | Sandro Jäckel | 1 | -4/+2 | |
2020-12-21 | fetchFromGitHub: also use git if deepClone or leaveDotGit is used | sternenseemann | 1 | -6/+14 | |
leaveDotGit is only inherited if it is explicitly set, so fetchgit's default value for leaveDotGit ? deepClone is respected. | |||||
2019-01-26 | all-packages: move fetch* to pkgs/build-support/ | Matthew Bauer | 1 | -0/+33 | |