1 { testers, fetchgit, ... }: {
2 simple = testers.invalidateFetcherByDrvHash fetchgit {
3 name = "simple-nix-source";
4 url = "https://github.com/NixOS/nix";
5 rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
6 sha256 = "sha256-7DszvbCNTjpzGRmpIVAWXk20P0/XTrWZ79KSOGLrUWY=";
9 sparseCheckout = testers.invalidateFetcherByDrvHash fetchgit {
10 name = "sparse-checkout-nix-source";
11 url = "https://github.com/NixOS/nix";
12 rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
17 sha256 = "sha256-g1PHGTWgAcd/+sXHo1o6AjVWCvC6HiocOfMbMh873LQ=";
20 sparseCheckoutNonConeMode = testers.invalidateFetcherByDrvHash fetchgit {
21 name = "sparse-checkout-non-cone-nix-source";
22 url = "https://github.com/NixOS/nix";
23 rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
29 sha256 = "sha256-FknO6C/PSnMPfhUqObD4vsW4PhkwdmPa9blNzcNvJQ4=";
32 leave-git = testers.invalidateFetcherByDrvHash fetchgit {
33 name = "leave-git-nix-source";
34 url = "https://github.com/NixOS/nix";
35 rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
36 sha256 = "sha256-zZxDxqaeWvuWuzwPizBLR7d59zP24+zqnWllNICenko=";
40 submodule-simple = testers.invalidateFetcherByDrvHash fetchgit {
41 name = "submodule-simple-source";
42 url = "https://github.com/pineapplehunter/nix-test-repo-with-submodule";
43 rev = "26473335b84ead88ee0a3b649b1c7fa4a91cfd4a";
44 sha256 = "sha256-rmP8PQT0wJBopdtr/hsB7Y/L1G+ZPdHC2r9LB05Qrj4=";
45 fetchSubmodules = true;
48 submodule-leave-git = testers.invalidateFetcherByDrvHash fetchgit {
49 name = "submodule-leave-git-source";
50 url = "https://github.com/pineapplehunter/nix-test-repo-with-submodule";
51 rev = "26473335b84ead88ee0a3b649b1c7fa4a91cfd4a";
52 sha256 = "sha256-+uXIClcRJ4S1rdgx2Oyww+Jv4h1VXp8tfeh9lb07Fhk=";
54 fetchSubmodules = true;
57 submodule-deep = testers.invalidateFetcherByDrvHash fetchgit {
58 name = "submodule-deep-source";
59 url = "https://github.com/pineapplehunter/nix-test-repo-with-submodule";
60 rev = "26473335b84ead88ee0a3b649b1c7fa4a91cfd4a";
61 sha256 = "sha256-LL7uhXQk3N3DcvBBxwjmfVx55tTXCGQ19T91tknopzw=";
63 fetchSubmodules = true;
66 submodule-leave-git-deep = testers.invalidateFetcherByDrvHash fetchgit {
67 name = "submodule-leave-git-deep-source";
68 url = "https://github.com/pineapplehunter/nix-test-repo-with-submodule";
69 rev = "26473335b84ead88ee0a3b649b1c7fa4a91cfd4a";
70 sha256 = "sha256-LL7uhXQk3N3DcvBBxwjmfVx55tTXCGQ19T91tknopzw=";
73 fetchSubmodules = true;
76 dumb-http-signed-tag = testers.invalidateFetcherByDrvHash fetchgit {
77 name = "dumb-http-signed-tag-source";
78 url = "https://git.scottworley.com/pub/git/pinch";
80 sha256 = "sha256-bd0Lx75Gd1pcBJtwz5WGki7XoYSpqhinCT3a77wpY2c=";