Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp28356646rwd; Tue, 4 Jul 2023 18:18:06 -0700 (PDT) X-Google-Smtp-Source: APBJJlHmpnhzrz8Y1Vx+sfDy+gSK9j4EP6RNM7TGM5ABpLpmeGbpqwmlMnpYomHV8XvhUtX86F2s X-Received: by 2002:a17:902:c405:b0:1b8:4b87:20dc with SMTP id k5-20020a170902c40500b001b84b8720dcmr19626980plk.37.1688519886079; Tue, 04 Jul 2023 18:18:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688519886; cv=none; d=google.com; s=arc-20160816; b=msT2Jh3mEemTM1ptRSEs6LFp4u6x77P3+rRJWUg6n/a4RYC5qDO9NmYr+oupCyJdKX oJVkhKin3XN6PF+92Nz+Jafz82wtF10i7H0oCjRrYjPPi/L5//wbLj2zZYkBh8WFHADj 6TqExn5y3sgT1XFynhxDC/l7jy8sRVPVM2vTyujYIQhY8eowPBXF9iRwScSnZwA0K+AV uhF2Q3TWpY3VDAKNW9lXWVAftIaYrkvxy3BbfeCYgziJghonMiDAUIe8/3rIk73x26MR +UCZEPHzd9i0PpGDbij5661Lln2LSxmgODoaXbE1bqoF6GO2vxlWlulpfKzaPi9k382I YJSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=dIqH9KwZXsDINXSA+0iOtOKUIywtLJD+yWXCKNypG4k=; fh=CpS9/oqADtEnDjz3HfU2rnmXpVq01BMuI1XIAu/db8s=; b=1FudVwCbesVBk//CsX4IHNsl6K+TZZ7/RYAn02hVPkfCdrjaC9Eo8+38CrrCwZTID6 Hm3YBCQcHO538RNLTmdbD3PO4DMEDxikHVuO1jPvf1oyBGWmqe89FzcaO4xqflOly323 m38meAEc3H8ZgDMSCy6L/BTQdiutGhZnEW6WRTnU7FSzRRs3VkUJpchQQiq4nRVRw+LV FnjcDoy/bJnk0bUZW4nfVe3vmamMs5pUtQd1XmVBi9i2kssi2AieVPzKuLQPgesldPVt 9e4GEe97kxbv0utirUJSvoPkG14Mjh7FZKAdfuSIzvYCblGIdbCgOEuUK5eqUJZSNFwA o2og== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mit.edu header.s=outgoing header.b=qBXSj4Qf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mit.edu Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u3-20020a170902e80300b001ab09a66f8dsi23601421plg.106.2023.07.04.18.17.51; Tue, 04 Jul 2023 18:18:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail header.i=@mit.edu header.s=outgoing header.b=qBXSj4Qf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mit.edu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230416AbjGEAmN (ORCPT + 99 others); Tue, 4 Jul 2023 20:42:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38220 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229512AbjGEAmL (ORCPT ); Tue, 4 Jul 2023 20:42:11 -0400 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 93C48E47 for ; Tue, 4 Jul 2023 17:42:10 -0700 (PDT) Received: from cwcc.thunk.org (pool-173-48-102-5.bstnma.fios.verizon.net [173.48.102.5]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 3650fUuV007960 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 4 Jul 2023 20:41:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1688517693; bh=dIqH9KwZXsDINXSA+0iOtOKUIywtLJD+yWXCKNypG4k=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=qBXSj4Qf4/EWDKiGXcQ8BxArEsvXQ4sVN1XqAq55CqbvzoNGt/bUcQldMrJj8KCPZ geDsYh6Zqm9KH18lR8kfHwzCjUNOyYEAiboQn6mRmBxaPdJQVxQ41+vxFsEiXTqH6p G1UlABFFIFJSk8nP/iwGmV8KjjTQCcltBBP9/7EtbqXGGcxxMjrrgS2wjeaZoC6Vec eQwx+E4JFgwPX5ppz+VVCU4hMD0+WnRjGS1kjKcIdPdoImVhQeTyzuBux28mueP1sj CgUvJhTBsg5kpTvjYNl8CxX5XY49/ZXFKKDTFIsA7VZzNtu/t9oTR/RsrCG//d2JJb wc8v+AWEd1b+A== Received: by cwcc.thunk.org (Postfix, from userid 15806) id CDDFE15C0280; Tue, 4 Jul 2023 20:41:29 -0400 (EDT) Date: Tue, 4 Jul 2023 20:41:29 -0400 From: "Theodore Ts'o" To: Willy Tarreau Cc: Linus Torvalds , Masahiro Yamada , Nicolas Schier , Nick Desaulniers , Linux Kbuild mailing list , Linux Kernel Mailing List Subject: Re: Overly aggressive .gitignore file? Message-ID: <20230705004129.GI1178919@mit.edu> References: <20230704211509.GA21834@1wt.eu> <20230704213415.GA21872@1wt.eu> <20230704215600.GA22271@1wt.eu> <20230704222758.GB22271@1wt.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230704222758.GB22271@1wt.eu> X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org For whatever it's worth, I always run "b4 am -o /tmp/m ...", so all of the .mbox files end up in /tmp/m. Similarly, I'll always run "git ty -o /tmp/e ..." so all of the thanks file end up in /tmp/e. And that way I inspect the b4 output files before I run "git am -s /tmp/m/..." or "git send-mail /tmp/e/...". So I never end up with the problem of stale b4 turds in the kernel tree. My one wish is that b4 would automatically create the arguments to the -o otpion if they don't exist, so I'm not having to type "rm -r /tmp/m ; mkdir /tmp/m" before I run b4, but as far as I'm concerned, it's much better than having the turds in my kernel tree. The other thing I got a bit confused about is the "autocomplete not working". At least for me, if there are two files that have the same prefix, say, 2023, when type "2023", the terminal bell goes "fweep", which makes me understand that the prefix was not ambiguous, and then the second time when I hit I'll see the possible autocomplete options, so I know what unique characters I might need to type in order for autocomplete to make forward progress. Now, it might be that you've turned off the terminal bell, so you don't get the hint about why autocomplete didn't fully complete the filename, so it appears as it was "autocomplete not working", as opposed to your not getting the feedback about why it didn't do more autocompletion. > Sure but apparently the point of that commit was precisely to avoid > *risking* to commit them for other users, or maybe just not seeing > too many of them when running git status to make sure the rest that > they consider more important is actually committed. Well, if you use directories in /tmp for the b4 output, there's no risk of them accidentally getting committed into the tree. And unless you do something like "git add .", there's no chance they would accidentally get committed anyway, so I'm not sure I see the point. I'm always manually using "git add " precisely because I don't *trust* "git add ." not accidentally including stuff I don't want.... - Ted