summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYureka <yuka@yuka.dev>2021-10-08 19:09:43 +0200
committerRaphael Megzari <raphael@megzari.com>2021-10-10 16:26:47 +0900
commitb7e7d35cccea936bc41d9f2602bda3effee97b0a (patch)
tree7a21d9a94f52b126609a6ed5db3249287bfd0df4
parentc205944161d39753a1968aae010060e373a16336 (diff)
yarn2nix: workaround for NixOS/nix#5128
-rw-r--r--pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js
index 7df4679a1308..c0ec1751ed15 100644
--- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js
+++ b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js
@@ -45,11 +45,13 @@ function fetchgit(fileName, url, rev, branch, builtinFetchGit) {
name = "${fileName}";
path =
let${builtinFetchGit ? `
- repo = builtins.fetchGit {
+ repo = builtins.fetchGit ({
url = "${url}";
ref = "${branch}";
rev = "${rev}";
- };
+ } // (if builtins.substring 0 3 builtins.nixVersion == "2.4" then {
+ allRefs = true;
+ } else {}));
` : `
repo = fetchgit {
url = "${url}";