From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 17824 invoked from network); 1 Jan 2022 23:11:27 -0000 Received: from 4ess.inri.net (216.126.196.42) by inbox.vuxu.org with ESMTPUTF8; 1 Jan 2022 23:11:27 -0000 Received: from mail-pf1-f174.google.com ([209.85.210.174]) by 4ess; Sat Jan 1 18:02:43 -0500 2022 Received: by mail-pf1-f174.google.com with SMTP id u20so26342940pfi.12 for <9front@9front.org>; Sat, 01 Jan 2022 15:02:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mforney-org.20210112.gappssmtp.com; s=20210112; h=from:message-id:date:subject:to:mime-version :content-transfer-encoding; bh=I9Bad0/98aMhIzSFFUY4blaLxb8+Hm7vpe73LxI+H1w=; b=iv9vYOi/bSNSqQfuJYJorGWYz4yNVpbpfnLa7GBj+VflWkllppEqI6Qsbwe60k4kTm twtzdDqmkqOQnMixcIZUKnCfNTdFyDk6SpEa3FtvR4+Old1fKUQg7JS7qcfClREBslfM giuikhLKYpNJh8/xj9CXd4/zPBxMpY0Tobz4B3Yz2k2+t19ctKOdvdNroSoXOG3ZsMUM 03z06uyGR5bNU7N5atfiC/FAswg5PF/bPq/6A82nQ+367ygKd/HPQ1dwo1jNOQeoV4ez O5boD9gEf4Y8TRyjGX37WOY4V2TjFRwB/EZjS2f6D9AvKqxUtLCfxSE5LrrDDaEM7+he l7Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:message-id:date:subject:to:mime-version :content-transfer-encoding; bh=I9Bad0/98aMhIzSFFUY4blaLxb8+Hm7vpe73LxI+H1w=; b=mF+3Xmm6k4UAohbH74XwYTG9jCrfLseHQ7ddSsV3/ze2hbfj6Mcsk1vNqug+u1wh93 FVI3DQMd+5SVPsQr5wSTCsdjqmoNHyYeU2ExJLpGj8hgWGqZ3zjBRNJrfVhviGJnX5Xw BZf0zpWS39b4spmyrQkTpskBQZMQRE/yuIVIMED8+8B1UrLfop0o+AgvXs1KvpOKK++I agzxGu5N2Y8zB0LZ036nOmT3LaLjApspO+TW3ubZH0WTZd7LICGqeUiZrmas9khd+bFN bYY9l9SVBGrzdts9OrBzq4BR6VHeY2kY5nfT45XbjRJcBmxDx0DTOeFKmE/vNgoYrDoQ ZDBw== X-Gm-Message-State: AOAM530eRz4mwl8+aVs1krMhVTN7b6ZGw9ujnKCuafoZ5rp9GgBDIRti 1wgJq2D2IZ6FWqlH3XgKHSNqvv4g+UqdIg6+T2I= X-Google-Smtp-Source: ABdhPJyZ2FovL/KHDpq7PRyOOILqmR9mY63DqTdCbH/i2mshGRzVuGjApmMkJAtUhNsZbJKHWbQGYQ== X-Received: by 2002:a62:61c3:0:b0:4bc:9f9e:4dcd with SMTP id v186-20020a6261c3000000b004bc9f9e4dcdmr1036422pfb.56.1641078148100; Sat, 01 Jan 2022 15:02:28 -0800 (PST) Return-Path: Received: from arrow ([98.45.152.168]) by smtp.gmail.com with ESMTPSA id v10sm34005308pjr.11.2022.01.01.15.02.27 for <9front@9front.org> (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sat, 01 Jan 2022 15:02:27 -0800 (PST) From: Michael Forney Message-ID: Date: Sat, 01 Jan 2022 22:51:39 +0000 To: 9front@9front.org MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: ACPI over JSON full-stack blockchain wrapper Subject: [9front] [PATCH] g: fix duplicate files with directory argument Reply-To: 9front@9front.org Precedence: bulk When we encounter a directory in the argument list, we don't want to walk every argument, just that directory. --- diff 795e0bb5dfa538feb42a62499121032e1cd6ac73 525c7bc4922fc86ba0bbe2281fbe92e697a4f6d8 --- a/rc/bin/g Fri Feb 26 00:50:22 2021 +++ b/rc/bin/g Sat Jan 1 14:51:39 2022 @@ -29,7 +29,7 @@ shift for(f in $*){ if(test -d $f) - files=($files `$nl{walk -f $recurse -- $* \ + files=($files `$nl{walk -f $recurse -- $f \ | grep -e $fullnames -e $suffixes >[2]/dev/null}) if not files=($files $f)