From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id GBPJC+q1aWZt5QAAe85BDQ:P1 (envelope-from ) for ; Wed, 12 Jun 2024 14:51:22 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id GBPJC+q1aWZt5QAAe85BDQ (envelope-from ) for ; Wed, 12 Jun 2024 16:51:22 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=laZfD032; dmarc=pass (policy=none) header.from=gmail.com; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1718203882; a=rsa-sha256; cv=none; b=QUohenxG8+Qygo5MHCtQFpn98wCLSL42Rgba65flv/Vt1EI5qxRDYSE/fvPaEJ7LfPj8n5 KiFFDuO6UV1ih0IKgtNI5SsFqMRRFcNeuBp1mb/8C4wNMHFlnO6m60BTFrl89WYS1FFc4n gL8u7+I8peSgnU5J2r+Q/Tnk/Ti16ae+BWnbuzH47PIX89LjXXM/nV4kXL44cVn4a4j9vT o8xOBGr0Lk4NCsMzwCz19WroFCoqS36qt17o67/7KPCNpkRA6vcbAI8akoLj8Ck6Jw1wsp BX1lBtL3fVA1OHu1TcRbTn2JyP5gnq0/zt1arTaXWPKckcGz5DNZlg5fKGQh+g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=laZfD032; dmarc=pass (policy=none) header.from=gmail.com; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1718203882; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=xXIUIOQH5URfCHgzfVMbv+6JH8FuDJgKvMsnDngz3V4=; b=FW/D6DYg99fy3e4hm2rlufFWQ7sUtLPl06PUc7438YNWXJb9ieCwmBbW8bV53CPYZD0S3n aaGXptWTcUt00h6YGSkXn93FnRggsy81y+8ec6jGCiw6ZbCb5ejdNsSogYuRXnKwu2imA/ poZomwoK9i7Qrv8oEv3brFuxKrj8ZkIDwwmxtLSgMh8lBOyaLZMf0EYeDLBNEzCgiF315G yBbQuxCGlJXbjcwFk0bK6BwQGhmOeJYIo46SgJCWzvpuEA5a3pnIqLLjQDs9p6X3qDQWLx n6nr9GTRPzC89n98sohVmJROyl5Lh1ZKpD/Z/+nudsrQ3Ua+1IgAyRQxD1TWAw== 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 03BFB1630A for ; Wed, 12 Jun 2024 16:51:22 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sHPJd-0004pg-8n; Wed, 12 Jun 2024 10:51:09 -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 1sHPJb-0004pF-GN for guix-devel@gnu.org; Wed, 12 Jun 2024 10:51:07 -0400 Received: from mail-yw1-x1129.google.com ([2607:f8b0:4864:20::1129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sHPJZ-0004fI-Ss for guix-devel@gnu.org; Wed, 12 Jun 2024 10:51:07 -0400 Received: by mail-yw1-x1129.google.com with SMTP id 00721157ae682-63027a6c4deso6067207b3.3 for ; Wed, 12 Jun 2024 07:51:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718203864; x=1718808664; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=xXIUIOQH5URfCHgzfVMbv+6JH8FuDJgKvMsnDngz3V4=; b=laZfD032n8Iw4Lv1+2/Met9b1blzl5rXzVbiwq2CfI4JUHV0t4bP/CqASe8TY6l722 dxzwcuE6ql8VeL4zkxRYsVoA+NGP3G3N84WNkafq3dJv+OTUU/JjkYAgue4d0xYHtRnp MhZMrlCSj84bbdSObP3N3Dl560sMFkZ8cvocC71APptiDVa1ub5DxTfmzB9tDhPJG0M8 r7QdIXKdTDHZ0ZiF5SD1tu1AUP7dPRAats+LIfWdFt0wwSxwiqcvWtD6zW07jBuMBUxF AG3c2pm26ZJGSARQUtuOsKw1fzk9Mt+poWbr/EUADkcdFgchcZRHRu7UDyZUWbTIpYwz Vevg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718203864; x=1718808664; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=xXIUIOQH5URfCHgzfVMbv+6JH8FuDJgKvMsnDngz3V4=; b=er7KQQPVIgjoIJyN77i8kC8lN1OLiJtYCDabw8fKDfLdQD6yISblqK8g0q2kXj4lzM CaQy7pQsc1gNsgexAlG3OmV+cYTf+B25m12IGL1Kh14kKdsnjk25FUhWOJjfQ76xvSB/ CB3U4onY7nWpDpPRbfxPEcrzIPQTWUlUfIRX4nz0Hpa/n6tTrBmfo4ttcoQvtcevuqt2 hpOjqCAEJgUr/2z7z2BJ6wkm14TRVySTNcjl5rGFZ8qBOXIaQDrAXqZUCASvV9mb2C/G mesovjoAI2zO4R2q3ApRaUw7kotExnSa0GcrYNKHVTrKuojBgI3sYoCveiAEvRFuf3bJ IY5A== X-Gm-Message-State: AOJu0YzT5R0e8qAUanBCcgI+JpVSqNiwM3xdFp2xhGcQigfrddlfQs3h MRmjZ9LQ+89083jV5WlBT5FhgJ2cbfp0kc6dWewyQF2kpUJAbIutDt7e9Q== X-Google-Smtp-Source: AGHT+IECtVH9PLFS2lq/rbQlpUhf6lDLYQKJv51shB+3mmp8nFdBSIO863NWQejscKKEWIK8cV2R1Q== X-Received: by 2002:a81:cf03:0:b0:61b:3364:d193 with SMTP id 00721157ae682-62fbc5d7a99mr18263267b3.40.1718203863897; Wed, 12 Jun 2024 07:51:03 -0700 (PDT) Received: from hurd (dsl-10-135-136.b2b2c.ca. [72.10.135.136]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b080f4d85fsm28997686d6.137.2024.06.12.07.51.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jun 2024 07:51:03 -0700 (PDT) From: Maxim Cournoyer To: Arun Isaac Cc: guix-devel@gnu.org Subject: Re: New mumi am subcommand In-Reply-To: <87ed94eluz.fsf@systemreboot.net> (Arun Isaac's message of "Mon, 10 Jun 2024 18:41:40 +0100") References: <87ed94eluz.fsf@systemreboot.net> Date: Wed, 12 Jun 2024 10:51:02 -0400 Message-ID: <87cyomxlih.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::1129; envelope-from=maxim.cournoyer@gmail.com; helo=mail-yw1-x1129.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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-Queue-Id: 03BFB1630A X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -9.67 X-Spam-Score: -9.67 X-TUID: 693afA6PWcs8 Hi Arun, Arun Isaac writes: > Hi, > > The latest mumi CLI (version 0.3.0) comes with a new `mumi am' > subcommand. With this, you can automagically apply the latest patchset > in an issue. > > First, set the current issue (say 61036). > > $ mumi current 61036 > > Then, apply the latest patchset using > > $ mumi am > > You may also apply a patchset of a specific version (say, v3) using > > $ mumi am v3 > > Or, you may apply a patch from a specific e-mail message. For example, > to apply the patch from the 4th message (message index starts from 0), > run > > $ mumi am @4 > > `mumi am' is a wrapper around `git am'. You can pass in `git am' options > after a `--'. For example, to sign off applied commits, > > $ mumi am -- -s > > Hope that helps and makes patch review a little less tedious! > > I have submitted a patch documenting mumi am and the older compose and > www subcommands in the Guix manual. See > https://issues.guix.gnu.org/71481 This looks useful, thank you! -- Maxim