Loading doc/doc-support/lib-function-locations.nix +1 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ let substr = builtins.substring prefixLen filenameLen filename; in substr; removeNixpkgs = removeFilenamePrefix pkgs.path; removeNixpkgs = removeFilenamePrefix (builtins.toString pkgs.path); liblocations = builtins.filter Loading lib/sources.nix +5 −5 Original line number Diff line number Diff line Loading @@ -140,7 +140,7 @@ let origSrc = if isFiltered then src.origSrc else src; in lib.cleanSourceWith { filter = (path: type: let relPath = lib.removePrefix (origSrc + "/") (path); let relPath = lib.removePrefix (toString origSrc + "/") (toString path); in lib.any (re: match re relPath != null) regexes); inherit src; }; Loading Loading @@ -175,12 +175,12 @@ let */ commitIdFromGitRepo = let readCommitFromFile = file: path: let fileName = path + "/" + file; packedRefsName = path + "/packed-refs"; let fileName = toString path + "/" + file; packedRefsName = toString path + "/packed-refs"; absolutePath = base: path: if lib.hasPrefix "/" path then path else /. + "${base}/${path}"; else toString (/. + "${base}/${path}"); in if pathIsRegularFile path # Resolve git worktrees. See gitrepository-layout(5) then Loading Loading @@ -226,7 +226,7 @@ let pathHasContext = builtins.hasContext or (lib.hasPrefix storeDir); canCleanSource = src: src ? _isLibCleanSourceWith || !(pathHasContext src); canCleanSource = src: src ? _isLibCleanSourceWith || !(pathHasContext (toString src)); # -------------------------------------------------------------------------- # # Internal functions Loading lib/trivial.nix +2 −2 Original line number Diff line number Diff line Loading @@ -213,8 +213,8 @@ rec { # Default value to return if revision can not be determined default: let revisionFile = ./.. + "/.git-revision"; gitRepo = ./.. + "/.git"; revisionFile = "${toString ./..}/.git-revision"; gitRepo = "${toString ./..}/.git"; in if lib.pathIsGitRepo gitRepo then lib.commitIdFromGitRepo gitRepo else if lib.pathExists revisionFile then lib.fileContents revisionFile Loading Loading
doc/doc-support/lib-function-locations.nix +1 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ let substr = builtins.substring prefixLen filenameLen filename; in substr; removeNixpkgs = removeFilenamePrefix pkgs.path; removeNixpkgs = removeFilenamePrefix (builtins.toString pkgs.path); liblocations = builtins.filter Loading
lib/sources.nix +5 −5 Original line number Diff line number Diff line Loading @@ -140,7 +140,7 @@ let origSrc = if isFiltered then src.origSrc else src; in lib.cleanSourceWith { filter = (path: type: let relPath = lib.removePrefix (origSrc + "/") (path); let relPath = lib.removePrefix (toString origSrc + "/") (toString path); in lib.any (re: match re relPath != null) regexes); inherit src; }; Loading Loading @@ -175,12 +175,12 @@ let */ commitIdFromGitRepo = let readCommitFromFile = file: path: let fileName = path + "/" + file; packedRefsName = path + "/packed-refs"; let fileName = toString path + "/" + file; packedRefsName = toString path + "/packed-refs"; absolutePath = base: path: if lib.hasPrefix "/" path then path else /. + "${base}/${path}"; else toString (/. + "${base}/${path}"); in if pathIsRegularFile path # Resolve git worktrees. See gitrepository-layout(5) then Loading Loading @@ -226,7 +226,7 @@ let pathHasContext = builtins.hasContext or (lib.hasPrefix storeDir); canCleanSource = src: src ? _isLibCleanSourceWith || !(pathHasContext src); canCleanSource = src: src ? _isLibCleanSourceWith || !(pathHasContext (toString src)); # -------------------------------------------------------------------------- # # Internal functions Loading
lib/trivial.nix +2 −2 Original line number Diff line number Diff line Loading @@ -213,8 +213,8 @@ rec { # Default value to return if revision can not be determined default: let revisionFile = ./.. + "/.git-revision"; gitRepo = ./.. + "/.git"; revisionFile = "${toString ./..}/.git-revision"; gitRepo = "${toString ./..}/.git"; in if lib.pathIsGitRepo gitRepo then lib.commitIdFromGitRepo gitRepo else if lib.pathExists revisionFile then lib.fileContents revisionFile Loading