core/pkgs/build-support
Ghost 8be7956fc0 fetchFromGitLab: force re-fetch when rev changes (#14)
There are a few instances of `fetchFromGitLab` in the repo, for instance `gtk-doc.src`.

My primary goal when writing this was changing the output derivation following #11. This is doable with a lot less diff in `fetchFromGitLab`, but it's worth asking whether both fetchers should be different and why. I think a lot of the divergence comes from years of random commits rather than from design.

Reviewed-by: @isabelroses

Co-authored-by: Julie B. <no-reply@bbjubjub.fr>
Reviewed-on: #14
Co-authored-by: Ghost <>
Co-committed-by: Ghost <>
2024-07-01 16:24:13 +00:00
..
add-driver-runpath pkgs: init 2024-05-13 11:34:52 -04:00
add-opengl-runpath pkgs: init 2024-05-13 11:34:52 -04:00
agda pkgs: init 2024-05-13 11:34:52 -04:00
alternatives pkgs: init 2024-05-13 11:34:52 -04:00
appimage pkgs: init 2024-05-13 11:34:52 -04:00
binary-cache pkgs: init 2024-05-13 11:34:52 -04:00
bintools-wrapper pkgs: init 2024-05-13 11:34:52 -04:00
build-bazel-package pkgs: init 2024-05-13 11:34:52 -04:00
build-fhsenv-bubblewrap pkgs: init 2024-05-13 11:34:52 -04:00
build-fhsenv-chroot pkgs: init 2024-05-13 11:34:52 -04:00
build-graalvm-native-image pkgs: init 2024-05-13 11:34:52 -04:00
buildenv pkgs: init 2024-05-13 11:34:52 -04:00
cc-wrapper pkgs: init 2024-05-13 11:34:52 -04:00
coq pkgs: init 2024-05-13 11:34:52 -04:00
dart pkgs: init 2024-05-13 11:34:52 -04:00
deterministic-uname pkgs: init 2024-05-13 11:34:52 -04:00
dhall pkgs: init 2024-05-13 11:34:52 -04:00
dlang pkgs: init 2024-05-13 11:34:52 -04:00
docker pkgs: init 2024-05-13 11:34:52 -04:00
dotnet pkgs: init 2024-05-13 11:34:52 -04:00
emacs pkgs: init 2024-05-13 11:34:52 -04:00
expand-response-params pkgs: init 2024-05-13 11:34:52 -04:00
fake-nss pkgs: init 2024-05-13 11:34:52 -04:00
fetch9front pkgs: init 2024-05-13 11:34:52 -04:00
fetchbitbucket pkgs: init 2024-05-13 11:34:52 -04:00
fetchbower pkgs: init 2024-05-13 11:34:52 -04:00
fetchbzr pkgs: init 2024-05-13 11:34:52 -04:00
fetchcvs pkgs: init 2024-05-13 11:34:52 -04:00
fetchdarcs pkgs: init 2024-05-13 11:34:52 -04:00
fetchdebianpatch pkgs: init 2024-05-13 11:34:52 -04:00
fetchdocker pkgs: init 2024-05-13 11:34:52 -04:00
fetchfirefoxaddon pkgs: init 2024-05-13 11:34:52 -04:00
fetchfossil pkgs: init 2024-05-13 11:34:52 -04:00
fetchgit fetchgit: takes passthru argument 2024-05-21 11:15:52 +05:30
fetchgitea pkgs: init 2024-05-13 11:34:52 -04:00
fetchgithub fetchFromGitHub: use instance URL in name 2024-05-21 11:15:52 +05:30
fetchgitiles pkgs: init 2024-05-13 11:34:52 -04:00
fetchgitlab fetchFromGitLab: force re-fetch when rev changes (#14) 2024-07-01 16:24:13 +00:00
fetchgitlocal pkgs: init 2024-05-13 11:34:52 -04:00
fetchgx pkgs: init 2024-05-13 11:34:52 -04:00
fetchhg pkgs: init 2024-05-13 11:34:52 -04:00
fetchipfs pkgs: init 2024-05-13 11:34:52 -04:00
fetchmavenartifact pkgs: init 2024-05-13 11:34:52 -04:00
fetchmtn pkgs: init 2024-05-13 11:34:52 -04:00
fetchnextcloudapp pkgs: init 2024-05-13 11:34:52 -04:00
fetchpatch pkgs: init 2024-05-13 11:34:52 -04:00
fetchpijul pkgs: init 2024-05-13 11:34:52 -04:00
fetchpypi pkgs: init 2024-05-13 11:34:52 -04:00
fetchpypilegacy pkgs: init 2024-05-13 11:34:52 -04:00
fetchrepoorcz pkgs: init 2024-05-13 11:34:52 -04:00
fetchrepoproject pkgs: init 2024-05-13 11:34:52 -04:00
fetchs3 pkgs: init 2024-05-13 11:34:52 -04:00
fetchsavannah fetchFromSavannah: force re-fetch when rev changes 2024-05-22 23:01:26 +10:00
fetchsourcehut pkgs: init 2024-05-13 11:34:52 -04:00
fetchsvn pkgs: init 2024-05-13 11:34:52 -04:00
fetchsvnrevision pkgs: init 2024-05-13 11:34:52 -04:00
fetchsvnssh pkgs: init 2024-05-13 11:34:52 -04:00
fetchtorrent pkgs: init 2024-05-13 11:34:52 -04:00
fetchurl pkgs: init 2024-05-13 11:34:52 -04:00
fetchzip pkgs: init 2024-05-13 11:34:52 -04:00
flutter pkgs: init 2024-05-13 11:34:52 -04:00
go pkgs: init 2024-05-13 11:34:52 -04:00
icon-conv-tools pkgs: init 2024-05-13 11:34:52 -04:00
install-shell-files pkgs: init 2024-05-13 11:34:52 -04:00
kernel pkgs: init 2024-05-13 11:34:52 -04:00
lib pkgs: init 2024-05-13 11:34:52 -04:00
libredirect pkgs: init 2024-05-13 11:34:52 -04:00
make-darwin-bundle pkgs: init 2024-05-13 11:34:52 -04:00
make-desktopitem pkgs: init 2024-05-13 11:34:52 -04:00
make-hardcode-gsettings-patch pkgs: init 2024-05-13 11:34:52 -04:00
make-pkgconfigitem pkgs: init 2024-05-13 11:34:52 -04:00
make-startupitem pkgs: init 2024-05-13 11:34:52 -04:00
mkshell pkgs: init 2024-05-13 11:34:52 -04:00
mono-dll-fixer pkgs: init 2024-05-13 11:34:52 -04:00
nix-gitignore pkgs: init 2024-05-13 11:34:52 -04:00
node pkgs: init 2024-05-13 11:34:52 -04:00
nuke-references pkgs: init 2024-05-13 11:34:52 -04:00
ocaml pkgs: init 2024-05-13 11:34:52 -04:00
oci-tools pkgs: init 2024-05-13 11:34:52 -04:00
php pkgs: init 2024-05-13 11:34:52 -04:00
pkg-config-wrapper pkgs: init 2024-05-13 11:34:52 -04:00
portable-service pkgs: init 2024-05-13 11:34:52 -04:00
prefer-remote-fetch pkgs: init 2024-05-13 11:34:52 -04:00
references-by-popularity pkgs: init 2024-05-13 11:34:52 -04:00
release pkgs: init 2024-05-13 11:34:52 -04:00
remove-references-to pkgs: init 2024-05-13 11:34:52 -04:00
replace-secret pkgs: init 2024-05-13 11:34:52 -04:00
rust pkgs: init 2024-05-13 11:34:52 -04:00
setup-hooks pkgs: init 2024-05-13 11:34:52 -04:00
singularity-tools pkgs: init 2024-05-13 11:34:52 -04:00
src-only pkgs: init 2024-05-13 11:34:52 -04:00
substitute pkgs: init 2024-05-13 11:34:52 -04:00
substitute-files pkgs: init 2024-05-13 11:34:52 -04:00
testers pkgs: init 2024-05-13 11:34:52 -04:00
trivial-builders pkgs: init 2024-05-13 11:34:52 -04:00
vm pkgs: init 2024-05-13 11:34:52 -04:00
wrapper-common pkgs: init 2024-05-13 11:34:52 -04:00
writers pkgs: init 2024-05-13 11:34:52 -04:00
build-maven.nix pkgs: init 2024-05-13 11:34:52 -04:00
checkpoint-build.nix pkgs: init 2024-05-13 11:34:52 -04:00
closure-info.nix pkgs: init 2024-05-13 11:34:52 -04:00
make-impure-test.nix pkgs: init 2024-05-13 11:34:52 -04:00
packages.nix pkgs: init 2024-05-13 11:34:52 -04:00
plugins.nix pkgs: init 2024-05-13 11:34:52 -04:00
replace-dependency.nix pkgs: init 2024-05-13 11:34:52 -04:00
setup-systemd-units.nix pkgs: init 2024-05-13 11:34:52 -04:00
source-from-head-fun.nix pkgs: init 2024-05-13 11:34:52 -04:00