Unverified Commit f5576381 authored by adisbladis's avatar adisbladis Committed by GitHub
Browse files

importNpmLock: handle commit in resolved git url (#501077)

parents eaabf13b d370f2f8
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -52,9 +52,17 @@ let
                // fetcherOpts
              ))
            else if lib.hasPrefix "git" module.resolved then
              let
                url = elemAt mUrl 1;
                urlParts = lib.splitString "#" url;
                commit = if builtins.length urlParts == 2 then elemAt urlParts 1 else null;
              in
              (fetchGit (
                {
                  url = module.resolved;
                  url = "${scheme}://${elemAt urlParts 0}";
                }
                // lib.optionalAttrs (commit != null) {
                  rev = commit;
                }
                // fetcherOpts
              ))