From be1c8f9551b125bcdf2b82102d4d53121189dd80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Fri, 20 Mar 2026 18:56:52 +0700 Subject: [PATCH] nix-prefetch-darcs: print status to stderr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • /dev/tty can’t be redirected • also fix up 1 mismatching indentation --- pkgs/build-support/fetchdarcs/nix-prefetch-darcs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/fetchdarcs/nix-prefetch-darcs b/pkgs/build-support/fetchdarcs/nix-prefetch-darcs index 5277dc367ca3..b379aa2b23c3 100755 --- a/pkgs/build-support/fetchdarcs/nix-prefetch-darcs +++ b/pkgs/build-support/fetchdarcs/nix-prefetch-darcs @@ -27,7 +27,7 @@ usage() { while [ $# -gt 0 ]; do case "$1" in --quiet) - quiet=1; shift 1 ;; + quiet=1; shift 1 ;; --name) name="$2"; shift 2 ;; --repo) @@ -127,11 +127,7 @@ if [ -z "$final_path" ]; then cd "$tmp_clone" # Do not print Darcs progress to stdout (else stdout isn’t parsable JSON) - if [ -t 1 ]; then - darcs clone $clone_args "$repository" "$name" >/dev/tty - else - darcs clone $clone_args "$repository" "$name" >/dev/null - fi + darcs clone "$clone_args" "$repository" "$name" 1>&2 # Will put the current Darcs context into the store. new_context="$tmp_clone/${name}-context.txt" darcs log --repodir="$tmp_clone/$name" --context > "$new_context"