From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id +G/TD9oK62QYwwAAG6o9tA:P1 (envelope-from ) for ; Sun, 27 Aug 2023 10:35:38 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id +G/TD9oK62QYwwAAG6o9tA (envelope-from ) for ; Sun, 27 Aug 2023 10:35:38 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id EB1AF5D4EA for ; Sun, 27 Aug 2023 10:35:37 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b=SkUTzxJv; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=reject) header.from=jpoiret.xyz ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693125338; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=ir/IDUU+3+FZKaWKhJbdZa4+6XsWMrPcPHvcbSGgp1I=; b=DWACNBmyffTKUo9gCcPEu0ECbiKFG310sobG4HcD60PNCnFq4cUuxiqE/9bi4NSI4vfFdE jc5cYY6xZkw/Z1l4JtpbeqbhPMFVrPgMDVivg/hEMwerGRxhJtl3ZD0DKyIlgVVVGMOKXD oHWK67/WBFtnkhj7PKix88JKh27dv9JCoy/pEXh0b+YAgx5bIMrh2E2CNmkZlLI/YNwxaf M9iyUTET1D1LffHQq11mbVKRbWWICICRl1k3Mr/xpjEHXlxRIROYDz0AsmezIewjFKFZYE I1s9MYoNC6zp7OdBIp2F/gBqmCJiorkhF2CL1qUvKsUcJOQD2muE8EAm6ifEdw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b=SkUTzxJv; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=reject) header.from=jpoiret.xyz ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693125338; a=rsa-sha256; cv=none; b=iwPuFwQd+mMeYh6UYPlz5uneYO9k1RX4tYBn+0wfnmuGm/RKvw8mAK1ODmEUWstz4GupMG D0yAnIAe37kIvN3pR/7bHI+u9mI8u6tRTNK7+azsj/oDkfcfI6WbsqTZDTxcibr9XJIr5W zOhnLy1OTlogfvmgE9Q6nL68AnGQrWaiicqzrtkF0Ax6meO09BNc36Y+6rL7J3Z32agSnb UoolvdOVZ/v8mukiM+8XQMUE7g9rH4eMvNmGlG0lRlhoYI3SPR8MRh/Up3qiBkcPAtq4c6 GQisPIAxhH7ZHkQ3+lHMQpzsqOUQt0jgxhDetyc4mGm6gTbbJ4XXiaOFsYN2/A== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qaBEm-0005lo-HV; Sun, 27 Aug 2023 04:35:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qaBEk-0005lT-S2 for guix-devel@gnu.org; Sun, 27 Aug 2023 04:35:10 -0400 Received: from jpoiret.xyz ([206.189.101.64]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qaBEi-0003qt-GA for guix-devel@gnu.org; Sun, 27 Aug 2023 04:35:10 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id D64CB184F27; Sun, 27 Aug 2023 08:35:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1693125305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ir/IDUU+3+FZKaWKhJbdZa4+6XsWMrPcPHvcbSGgp1I=; b=SkUTzxJv+vn8qXP7Q+Vphot9yQGLhey2UfV7TLHIBBLmETQIN6bIGia8GolAWT7f35SWg5 3AkbrjRnYCZtaqNfsuTr+2HUCPl40QZUp1xE6uRDNEU1JIdOYduCmh3SErec0cWxgv1LTc jRKDmFVG53tQDqj6KYPhjBUs90frAGoFjF9B3AYlI3P0bS04mOPjwp8u31s3DjH53W3rAB c1lbTvXrGXq5cUvEs0J7JPqPOzSTQXNODuYnGVVp1pj21aqXHokgZfMVPssIIf5OwXYW6j 7PJXhbi4tATFy75FxZ1KxDHhG318nfAPwgeUTLb5izsPivh9Ohckt1r8OcZ1dA== From: Josselin Poiret To: Katherine Cox-Buday , Andreas Enge , "Felix Lechner via Development of GNU Guix and the GNU System distribution." Subject: Re: How can we decrease the cognitive overhead for contributors? In-Reply-To: <84b35fd6-6793-cf53-e111-0c180e044807@gmail.com> References: <84b35fd6-6793-cf53-e111-0c180e044807@gmail.com> Date: Sun, 27 Aug 2023 10:35:01 +0200 Message-ID: <87bkes6fyi.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spamd-Bar: + Received-SPF: pass client-ip=206.189.101.64; envelope-from=dev@jpoiret.xyz; helo=jpoiret.xyz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: -7.99 X-Spam-Score: -7.99 X-Migadu-Queue-Id: EB1AF5D4EA X-TUID: VdCnB3zdfdi6 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi everyone, Katherine Cox-Buday writes: > I have no love for Git's CLI (that's one of the reasons the email-based=20 > workflow grates on me; I use magit for everything), but I found it=20 > interesting that here you present a valid argument against having to=20 > learn Git in one way, and elsewhere people are making arguments for=20 > learning the git send-email command. I draw no conclusions from that,=20 > but it caught my eye! > > FWIW, the git command you could use is: > > git log --grep=3Dfoo -- the/file/path.scm Just to add my 2 cents, any editor with decent support for git (eg. emacs with magit) will have git blame and git log for regions support baked in, I regularly use that to look at changes. I don't think I've ever used git grep with ChangeLog style commits. Sometimes I like reading commit explanations for complicated commits, but I feel like they're a bit orthogonal to the requirements that the ChangeLog format imposes on us. With the git tools we have, I'm not sure the ChangeLog format is really needed, it dates back to an era where they didn't exist. Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmTrCrUQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5FhcaithpC/9Z3trkLF0KCVMc+qKptABQ2Zw50DlonPFw W/ALxjBQ1kmIwZMxMwhALLn+t05tciqsPqJSucTBakqnlGNIhG1WhWn1fFJbWwtM Eg+B5wzNiR/dMivc+AnaBZgrQXI1mChD8hB+OpDTenuOMv4Dj3LBRve1EmrCBftC IB2Bs8ZAXy8GGvO3HtqxAQQe8kPat7nek/WEVjmraW26W5DSPa4RTOKRpYIQma5E T2nA4bLV9OumeTe8DTIJXcH2LcLR2XihRj7/BffYVo72BTWE1a940CKFmg6rqbzi QJqNalffOuXnAEI82yJuytzdRYOAh5gh2ghX63PeyPo19qrWkx62OoRsgrKzCq0G zPzUspI31i+vJJW4IxNeF+2PVsZ/+6XMNE4MmUBbBpqxR2gyWFBcuoLuwStmyUz5 e7tBYl9USznFrrjU9oQ+tvGlzNcP1XveulaMc/lGaY18GqBWVbLgXeF8bV8M5soS h1tYr7ESp4i5jCbaMJy7+bHtMas3Do8= =yBEY -----END PGP SIGNATURE----- --=-=-=--