Jan Tojnar
7aae279ad9
unstableGitUpdater: fix updating fetchzip-based sources
...
a67950f20b
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-05-24 19:12:12 +02:00
Jonathan Ringer
560bf3f760
fetchFromGitHub: perserve originating position
2022-02-10 10:18:16 -08:00
Jonathan Ringer
665684a981
fetchFromGitHub: don't overwrite meta
2022-02-10 10:18:16 -08:00
Zhong Jianxin
57829cc246
fetchgithub: Support sparseCheckout
2022-01-24 11:31:41 +08:00
Sandro Jäckel
597e2ce523
fetchgithub: fix eval when passing forceFetchGit
2021-11-11 17:28:35 +01:00
Sandro Jäckel
00dc3dcf8b
fetchFromGitHub: allow forcing fetchGit
2021-09-28 15:00:11 +02:00
Sandro Jäckel
b9f8421d48
fetchgithub: allow private repos to use fetchgit
2021-09-28 15:00:11 +02:00
sternenseemann
697b46aa96
fetchFromGitHub: also use git if deepClone or leaveDotGit is used
...
leaveDotGit is only inherited if it is explicitly set, so fetchgit's
default value for leaveDotGit ? deepClone is respected.
2020-12-21 13:20:04 +01:00
Matthew Bauer
d16e0f8dc3
all-packages: move fetch* to pkgs/build-support/
2019-01-26 22:47:54 -05:00