From unknown Sun Aug 17 22:12:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#69548] [PATCH] gnu: Add git-extras. Resent-From: Greg Hogan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 04 Mar 2024 16:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69548 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69548@debbugs.gnu.org Cc: Greg Hogan X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170957145913761 (code B ref -1); Mon, 04 Mar 2024 16:58:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Mar 2024 16:57:39 +0000 Received: from localhost ([127.0.0.1]:44691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rhBdD-0003Zt-2o for submit@debbugs.gnu.org; Mon, 04 Mar 2024 11:57:39 -0500 Received: from lists.gnu.org ([209.51.188.17]:59760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rhBd7-0003Zi-RS for submit@debbugs.gnu.org; Mon, 04 Mar 2024 11:57:38 -0500 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 1rhBcd-0005zb-1L for guix-patches@gnu.org; Mon, 04 Mar 2024 11:57:03 -0500 Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rhBca-0001N8-Kz for guix-patches@gnu.org; Mon, 04 Mar 2024 11:57:02 -0500 Received: by mail-qv1-xf30.google.com with SMTP id 6a1803df08f44-6907137d6e6so5892126d6.1 for ; Mon, 04 Mar 2024 08:57:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20230601.gappssmtp.com; s=20230601; t=1709571419; x=1710176219; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=fmzaBrXG+8xxoVOBaCm4ADcMSSpoBzpmaJaNqmq2kto=; b=cF26wTIb1nD1j2KU+nT0XAJvZUGymaKbpcDfjJbHVJ/GvMnq07cvF/dSYLoyVVVbRh H19PU+gDKOGz7u+a5Cbb9BQ453SShdjUoZ7xisWHUJ5w6s+43Beey4VjkZZf/hf0Pkhi s4cE7TMMyT/KZKy5jI8L9Ab0HLin9Ze9J5GrWwrF4oOLYI6mNVEiMHddXQJPRfcbL8jn TFbvagDi0OkR8z0X3f2cep+hYdiVdp4DXsUeIH2plNng2sSzH7BgPwuPBqgSwxClAB/R HpDzUgrKb7nRh6y5d+2z87c/ItYXiU5olpdMw4rBgIQ3jElFlk700YGPPiB/yySnagxO dRrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709571419; x=1710176219; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fmzaBrXG+8xxoVOBaCm4ADcMSSpoBzpmaJaNqmq2kto=; b=hnm8It36a8dIVQ35MtsjoXNKOxm/heiHQ2Zy1gm9ZO7OPv2dLlu4Olf8aVj2VqX++4 KVzomBYLhKxpcDAj8wWVKoYkmEusWdgofjFZpMWZkOP0uBQwTAmbh7gDtIBonfoQ+vBO sGGmcVF6WZhHnTrb/tAVd2QaUegYEsnS3mVqszSlONrsFtW9UWJ4Y2z9jUqthZhAw9Zq CgSWb/+HY/EIEMcdr4NsQm0dyqNYUvh15w/OTcbUG/Wi0xKdLyqVilmUTtv8BRI6X1kA n/D9zRHQ+JXpQDEbiJWecH4R/25sJdQZCFodLlI6iUIxjmEgja5xeANBvKGqV5XfxZ55 G5bw== X-Gm-Message-State: AOJu0YwC3WsmoA2I6SuK7Odg9VWe0SvLcCaMvvicwi4TN8BMha4PZEfc rAPl1Scgt06l+vMC++g0R+dl+akrHMuckQHFI3wVM8wc/x5Rpq+Gjt3XJ1BUllj9D9l+kacrcsH B X-Google-Smtp-Source: AGHT+IFCIkHpMmPbMDvmMS7t5clwidd3sk8PkfCMd3qsO4Eh2xBioCosQDYW02/1oQoEtDt4+RP81Q== X-Received: by 2002:ad4:4386:0:b0:68f:d52d:c7b with SMTP id s6-20020ad44386000000b0068fd52d0c7bmr9976492qvr.59.1709571419118; Mon, 04 Mar 2024 08:56:59 -0800 (PST) Received: from ip-10-114-89-186.evoforge.org (ec2-52-70-167-183.compute-1.amazonaws.com. [52.70.167.183]) by smtp.gmail.com with ESMTPSA id a9-20020a0ce909000000b006907945e700sm990024qvo.12.2024.03.04.08.56.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 08:56:58 -0800 (PST) From: Greg Hogan Date: Mon, 4 Mar 2024 16:47:43 +0000 Message-ID: <025880776c6df96b0e34ee83575eb0905d2323b8.1709570697.git.code@greghogan.com> X-Mailer: git-send-email 2.44.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=2607:f8b0:4864:20::f30; envelope-from=code@greghogan.com; helo=mail-qv1-xf30.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/version-control.scm (git-extras): New variable. Change-Id: I81a4d89c72f5a506bfa9ae4a6ccfa45f7e0102f7 --- gnu/packages/version-control.scm | 44 ++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 58a21a6fe0..387206d7e7 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -104,6 +104,7 @@ (define-module (gnu packages version-control) #:use-module (gnu packages file) #:use-module (gnu packages flex) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gawk) #:use-module (gnu packages gettext) #:use-module (gnu packages gl) #:use-module (gnu packages glib) @@ -120,6 +121,7 @@ (define-module (gnu packages version-control) #:use-module (gnu packages guile-xyz) #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) + #:use-module (gnu packages less) #:use-module (gnu packages linux) #:use-module (gnu packages mail) #:use-module (gnu packages man) @@ -140,6 +142,7 @@ (define-module (gnu packages version-control) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages readline) + #:use-module (gnu packages rsync) #:use-module (gnu packages ruby) #:use-module (gnu packages sqlite) #:use-module (gnu packages texinfo) @@ -3971,6 +3974,47 @@ (define-public gitlint commit messages for style.") (license license:expat))) +(define-public git-extras + (package + (name "git-extras") + (version "7.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tj/git-extras") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zvmc8rrrmfn0wv603l0ql7h00mdknqvh6dnb86xhi6kfl018mbv")))) + (build-system gnu-build-system) + (arguments + (list + #:make-flags + #~(list (string-append "PREFIX=" #$output)) + #:phases + #~(modify-phases %standard-phases + ;; No configure script. + (delete 'configure)))) + (propagated-inputs + (list coreutils + curl + findutils + gawk + git + less + ncurses + procps + rsync + sed + util-linux)) + (home-page "https://github.com/tj/git-extras") + (synopsis "Additional Git utilities") + (description "The git-extras package provides a collection of additional +git commands for repository metrics and summarization, commit and log editing, +developer workflow, and project and release management.") + (license license:expat))) + (define-public hut (package (name "hut") base-commit: 1fd308d5f6e4b03236cfa0c4cfadbbe9fe66e24c -- 2.44.0 From unknown Sun Aug 17 22:12:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#69548] [PATCH] gnu: Add git-extras. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 19 Mar 2024 16:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69548 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Greg Hogan Cc: 69548@debbugs.gnu.org Received: via spool by 69548-submit@debbugs.gnu.org id=B69548.171086533122468 (code B ref 69548); Tue, 19 Mar 2024 16:23:01 +0000 Received: (at 69548) by debbugs.gnu.org; 19 Mar 2024 16:22:11 +0000 Received: from localhost ([127.0.0.1]:51244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmcE6-0005qA-JX for submit@debbugs.gnu.org; Tue, 19 Mar 2024 12:22:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmcE4-0005pM-1f for 69548@debbugs.gnu.org; Tue, 19 Mar 2024 12:22:09 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rmcDL-0004sg-SK; Tue, 19 Mar 2024 12:21:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=ws3mp6BHpAVmU0Qzuqmh94b53S5XQ45mKS/02ezoFhM=; b=XIi6n/mMz9EFwJKU9PEm 5IwblCnY6S5KGs2Lkjxbz8GvIKmMQNnGzEgexYWLABNAUmqBM2TD1zF2PJWRC7Q9fR9y811zxioh5 r1wmR+iusOSBVrBzW1yzzqUlj7v6b+nAnZNpdmRLLDijEIOIYsTApIOh4ZRYV9Bi5/os4eZATbCzI K7mXB4iaY/KEfLfXIHBYgiO1lN3t0cgUErWHvViVD+ekp2CEBt/gVf76g/NcJZ2q1NgBHwavKL3br Uk+j1ETcEdwa/gsp62dOvRJD2J1v+q+Zpr5gxcUMBI9NxTV8w/NRnIGmKOobbxTKWhkTDsEjdvCI6 Ppaiys9GZtuxmw==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <025880776c6df96b0e34ee83575eb0905d2323b8.1709570697.git.code@greghogan.com> (Greg Hogan's message of "Mon, 4 Mar 2024 16:47:43 +0000") References: <025880776c6df96b0e34ee83575eb0905d2323b8.1709570697.git.code@greghogan.com> Date: Tue, 19 Mar 2024 17:21:20 +0100 Message-ID: <87edc62nwf.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Greg Hogan skribis: > * gnu/packages/version-control.scm (git-extras): New variable. > > Change-Id: I81a4d89c72f5a506bfa9ae4a6ccfa45f7e0102f7 [...] > + (propagated-inputs > + (list coreutils > + curl > + findutils > + gawk > + git > + less > + ncurses > + procps > + rsync > + sed > + util-linux)) Instead of propagating all these, which is quite intrusive, would it be possible to change the relevant scripts to start with: export PATH=3D=E2=80=A6 ? I=E2=80=99d also recommend depending on =E2=80=98coreutils-minimal=E2=80=99= rather than =E2=80=98coreutils=E2=80=99. Thanks, Ludo=E2=80=99. From unknown Sun Aug 17 22:12:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#69548] [PATCH v2] gnu: Add git-extras. References: <025880776c6df96b0e34ee83575eb0905d2323b8.1709570697.git.code@greghogan.com> In-Reply-To: <025880776c6df96b0e34ee83575eb0905d2323b8.1709570697.git.code@greghogan.com> Resent-From: Greg Hogan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 20 Mar 2024 17:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69548 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69548@debbugs.gnu.org Cc: Greg Hogan Received: via spool by 69548-submit@debbugs.gnu.org id=B69548.171095742219856 (code B ref 69548); Wed, 20 Mar 2024 17:58:01 +0000 Received: (at 69548) by debbugs.gnu.org; 20 Mar 2024 17:57:02 +0000 Received: from localhost ([127.0.0.1]:53359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rn0BP-00059f-SO for submit@debbugs.gnu.org; Wed, 20 Mar 2024 13:57:02 -0400 Received: from mail-qk1-f171.google.com ([209.85.222.171]:48231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rn0BK-00059B-NR for 69548@debbugs.gnu.org; Wed, 20 Mar 2024 13:56:58 -0400 Received: by mail-qk1-f171.google.com with SMTP id af79cd13be357-789f00aba19so10485185a.0 for <69548@debbugs.gnu.org>; Wed, 20 Mar 2024 10:56:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20230601.gappssmtp.com; s=20230601; t=1710957309; x=1711562109; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Ct61EKdnLqMkRiqz/JVqjJkRnxOnOFDqnPVSLsu+5Us=; b=JR+ClOw5fmk8HfcfAStDm+avW10feRwTGSC2F9K+0PpHdQ2mCdXbO9MYP6cTw4+o7o ajaHpzM2cy+r7KpI+GDYHiDkxUl1HTs/6bFmVUlCMk8xEcnMEsoH3MO54+l1onY3L3xd kWg1aMDK9mWTY2oteZvAFi5oeagkEY7X9NfJXt4PybZqCS/BiM8zBwNHWFbYlvvpL42c 05Pwi+StX8ejPW7uCx7Y2775CqRYUcFbe15/dAeQ6KOL/uVH/4O8+6PKS6V0dfciiOkZ nv6P9iEFdDt0aywr8qhLna0IUaZJE724ARztHVoCchlecUrU8Jds1jkKfnbKLCjvBrGl Q1jA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710957309; x=1711562109; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Ct61EKdnLqMkRiqz/JVqjJkRnxOnOFDqnPVSLsu+5Us=; b=QL3sGPd2IEkYU+0TTVIYExdBrrEb9bwY6KFq1jBbSczh31/Kv51clMY3EgfIA7a/l0 T4ZNQ/96t7qmSmot1dcv8r6gCpj40bZVx6TCNfU5KqZ7dC0hDO2YTqf1GU/FUIyiPjr3 EcU1/xgUyfgteDiRnNkdwCp3/nCPKbGakXsmpmQ27sxVbz2uDjSESVNVkgudHls0Vepg aEPaK63NzTdip4NFYbvVMIXCwFudtfqBnFPGEpEOoMn+HpdYhPIMRUPK9lw4AdaruEuK juJyK+IA3ktypfEDYpHv0BvjmqK3A5ObiChCmWX+N+AJ5kYdPdhddq2bjLI84EuXN8LW knQA== X-Gm-Message-State: AOJu0Ywwy0x6zibJr3btkrUWFL9oQkegFGyLE5ojXwO3mBuZMRjZGf6x eCNWaJMz5ZolblJ5teDsNvTUx/gZ4+rVXE0XJrDrlpGRaDcznvdsKpf42Si9InphrSYTw5FTkRH X X-Google-Smtp-Source: AGHT+IFqL5pYvMrXlEtSMEnDi0lqHXYizJ1adFIhbkdr7r+Jt4jK7dyunclIUVRINcborFSZK2A8ug== X-Received: by 2002:a05:620a:45ab:b0:789:f7d5:806 with SMTP id bp43-20020a05620a45ab00b00789f7d50806mr14374265qkb.68.1710956871574; Wed, 20 Mar 2024 10:47:51 -0700 (PDT) Received: from ip-10-114-89-186.evoforge.org (ec2-52-70-167-183.compute-1.amazonaws.com. [52.70.167.183]) by smtp.gmail.com with ESMTPSA id p1-20020ae9f301000000b0078838c7acbfsm6793059qkg.42.2024.03.20.10.47.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Mar 2024 10:47:51 -0700 (PDT) From: Greg Hogan Date: Wed, 20 Mar 2024 17:47:04 +0000 Message-ID: X-Mailer: git-send-email 2.44.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Second version moves all propagated inputs except git to inputs and instead injects the requisite bin directories into PATH at the beginning of each script. Also removes the unused bootstrap, build, and check phases. * gnu/packages/version-control.scm (git-extras): New variable. Change-Id: I7493ec9284559596d35546211b5f642f851dc485 --- gnu/packages/version-control.scm | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 946b1f5aac..763d46b1f9 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -104,6 +104,7 @@ (define-module (gnu packages version-control) #:use-module (gnu packages file) #:use-module (gnu packages flex) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gawk) #:use-module (gnu packages gettext) #:use-module (gnu packages gl) #:use-module (gnu packages glib) @@ -120,6 +121,7 @@ (define-module (gnu packages version-control) #:use-module (gnu packages guile-xyz) #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) + #:use-module (gnu packages less) #:use-module (gnu packages linux) #:use-module (gnu packages mail) #:use-module (gnu packages man) @@ -140,6 +142,7 @@ (define-module (gnu packages version-control) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages readline) + #:use-module (gnu packages rsync) #:use-module (gnu packages ruby) #:use-module (gnu packages sqlite) #:use-module (gnu packages texinfo) @@ -3971,6 +3974,75 @@ (define-public gitlint commit messages for style.") (license license:expat))) +(define-public git-extras + (package + (name "git-extras") + (version "7.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tj/git-extras") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zvmc8rrrmfn0wv603l0ql7h00mdknqvh6dnb86xhi6kfl018mbv")))) + (build-system gnu-build-system) + (arguments + (list + #:make-flags + #~(list (string-append "PREFIX=" #$output)) + #:phases + #~(modify-phases %standard-phases + ;; No configure script, build process, or tests. + (delete 'bootstrap) + (delete 'configure) + (delete 'build) + (delete 'check) + (add-after 'unpack 'hardcode-dependency-paths + (lambda* (#:key inputs #:allow-other-keys) + ;; The Makefile injects helper scripts and functions into each + ;; script. This substitution injects a PATH appending the bin + ;; directory of each non-propagated input in order to minimize + ;; the number of packages propagated to the profile. + (substitute* "Makefile" + (("head -1 bin/\\$\\(COMMAND\\) > \\$\\(TEMPFILE\\); \\\\" line) + (string-append + line "\n" + "echo 'PATH=$$PATH:" + (string-join + (map (lambda (name) (assoc-ref inputs name)) + (list "coreutils-minimal" + "curl" + "findutils" + "gawk" + "less" + "ncurses" + "procps" + "rsync" + "sed" + "util-linux")) + "/bin:") + "' >> $(TEMPFILE); \\")))))))) + (propagated-inputs (list git)) + (inputs + (list coreutils-minimal + curl + findutils + gawk + less + ncurses + procps + rsync + sed + util-linux)) + (home-page "https://github.com/tj/git-extras") + (synopsis "Additional Git utilities") + (description "The git-extras package provides a collection of additional +git commands for repository metrics and summarization, commit and log editing, +developer workflow, and project and release management.") + (license license:expat))) + (define-public hut (package (name "hut") base-commit: 61655b2479b43e6294e753280e888919b3a38c80 -- 2.44.0 From unknown Sun Aug 17 22:12:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#69548] [PATCH v3] gnu: Add git-extras. References: <025880776c6df96b0e34ee83575eb0905d2323b8.1709570697.git.code@greghogan.com> In-Reply-To: <025880776c6df96b0e34ee83575eb0905d2323b8.1709570697.git.code@greghogan.com> Resent-From: Greg Hogan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 22 Oct 2024 17:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69548 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69548@debbugs.gnu.org Cc: Greg Hogan Received: via spool by 69548-submit@debbugs.gnu.org id=B69548.172961778222388 (code B ref 69548); Tue, 22 Oct 2024 17:24:01 +0000 Received: (at 69548) by debbugs.gnu.org; 22 Oct 2024 17:23:02 +0000 Received: from localhost ([127.0.0.1]:57098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3Ib0-0005p2-CG for submit@debbugs.gnu.org; Tue, 22 Oct 2024 13:23:02 -0400 Received: from mail-qk1-f179.google.com ([209.85.222.179]:56774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t3Iay-0005oV-3R for 69548@debbugs.gnu.org; Tue, 22 Oct 2024 13:23:01 -0400 Received: by mail-qk1-f179.google.com with SMTP id af79cd13be357-7b14554468fso468238985a.1 for <69548@debbugs.gnu.org>; Tue, 22 Oct 2024 10:22:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20230601.gappssmtp.com; s=20230601; t=1729617686; x=1730222486; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=6fyDGY0K0SiK9C1RdkZDReS9zLTPFUA3tkkdy1GttrM=; b=UImY7OUla6gfiHWVXxSWMSJ0+yNrLtsxAcPj1p1C2MDju1NGnS8SuywRDPAlkRVjuA angzWD4k3oj6olioSP6E7sdRYeq1yvbqwiVfYE/1DJnZ4wkKiVunbnGGpCWMyBAyJvlQ t60mGzo4TFy75notGe5R3S51bof/mBEXqNc1VYqXVeujKe7nWMOmzGyVo/3IvsdHrq+V hcuBKq5jRxs7EDagNWY1gEsbTWxcRkeDQ/oNBfsuezpeJho/xNYDpFtZ2Gcf6cfs8tvV STe//kY0Bsnq4pkdDl3M8+Afz9hKGUo61C6mG/nGoJAed+31SRJVwr1ZqtHYkBUL2eJC sMuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729617686; x=1730222486; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6fyDGY0K0SiK9C1RdkZDReS9zLTPFUA3tkkdy1GttrM=; b=RW3+9B3a70Tzfh+rBazWiCLFcJHntoRN7poM5PCbCxOwqR5cb6tPLZqOXN04awagWC ZfeUZ98jum0PBUDWuVZtaiN9lClxPcxMtxpxYys1yCCwlym7BEqTD/OXze89RQQ/LBxw kHDi5yXMut04P9qO7kdVfg2zS4ibI7/Vhdczi8RJCwjLWbqsI4UjksUihNmMt1KGuveM +2RyX5dpfzRcOx/3lWF5EIJxVssI88LvmAUupouOXbHmIkX/dGumNHuT9bt4RB1mHE5H vNh12ZOGNkGaMxHZdJgeOGH7cvIm3LsEpvJi48tLSRJxz7JoZf2TeCCyXadKzwJ9W7EF Eg3w== X-Gm-Message-State: AOJu0YxI1wXGeASnel7kHcbaIADm5wn0ZsMynsGXU5w6R0KqszpDjk0V Fg469PuxhuHaMwruELmuDE3aXEB75gkFH2i+aDd8InrhEhoKQHxoE/Yu6PImyKfttfNORHT0M7l I X-Google-Smtp-Source: AGHT+IFOHPgph5Bij4edfMbWsiXh3eoiuCgL/Z2eqkcKCv7wNWyG3lbDYSHk1MmRV/aKOhQtrF0myA== X-Received: by 2002:a05:620a:2986:b0:7b1:1079:ea8c with SMTP id af79cd13be357-7b157b783e1mr1903901985a.35.1729617685911; Tue, 22 Oct 2024 10:21:25 -0700 (PDT) Received: from ip-10-114-89-186.evoforge.org (ec2-52-70-167-183.compute-1.amazonaws.com. [52.70.167.183]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7b165a73c6fsm298219385a.110.2024.10.22.10.21.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Oct 2024 10:21:25 -0700 (PDT) From: Greg Hogan Date: Tue, 22 Oct 2024 17:21:10 +0000 Message-ID: <5ccd1556dfe5952019751813e89e25e1b192877f.1729617189.git.code@greghogan.com> X-Mailer: git-send-email 2.46.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This revision updates the package version, necessitating use of a temporary file to store the PATH modifications to prevent "Argument length too long" errors. * gnu/packages/version-control.scm (git-extras): New variable. --- gnu/packages/version-control.scm | 75 ++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 6bd37fee82..b381ea7ef7 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -111,6 +111,7 @@ (define-module (gnu packages version-control) #:use-module (gnu packages file) #:use-module (gnu packages flex) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gawk) #:use-module (gnu packages gettext) #:use-module (gnu packages gl) #:use-module (gnu packages glib) @@ -127,6 +128,7 @@ (define-module (gnu packages version-control) #:use-module (gnu packages guile-xyz) #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) + #:use-module (gnu packages less) #:use-module (gnu packages libbsd) #:use-module (gnu packages libevent) #:use-module (gnu packages linux) @@ -149,6 +151,7 @@ (define-module (gnu packages version-control) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages readline) + #:use-module (gnu packages rsync) #:use-module (gnu packages ruby) #:use-module (gnu packages sqlite) #:use-module (gnu packages texinfo) @@ -4251,6 +4254,78 @@ (define-public gitlint commit messages for style.") (license license:expat))) +(define-public git-extras + (package + (name "git-extras") + (version "7.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tj/git-extras") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lig1sbk83qqvbvpmpcjaf23nk0r7snny5lix75ym1z320970xni")))) + (build-system gnu-build-system) + (arguments + (list + #:make-flags + #~(list (string-append "PREFIX=" #$output)) + #:phases + #~(modify-phases %standard-phases + ;; No configure script, build process, or tests. + (delete 'bootstrap) + (delete 'configure) + (delete 'build) + (delete 'check) + (add-after 'unpack 'hardcode-dependency-paths + (lambda* (#:key inputs #:allow-other-keys) + ;; Write to and copy from temporary file to prevent + ;; "make: bash: Argument list too long" errors. + (let* ((temp-file (mkstemp! "temp-file.XXXXXX")) + (temp-filename (port-filename temp-file))) + (map (lambda (name) + (format temp-file "export PATH=$PATH:~a/bin~%" + (assoc-ref inputs name))) + (list "coreutils-minimal" + "curl" + "findutils" + "gawk" + "less" + "ncurses" + "procps" + "rsync" + "sed" + "util-linux")) + ;; The Makefile injects helper scripts and functions into each + ;; script. This substitution injects a PATH appending the bin + ;; directory of each non-propagated input in order to minimize + ;; the number of packages propagated to the profile. + (substitute* "Makefile" + (("head -1 bin/\\$\\(COMMAND\\) > \\$\\(TEMPFILE\\); \\\\" line) + (string-append + line "\n" + "cat " temp-filename " >> $(TEMPFILE); \\"))))))))) + (propagated-inputs (list git)) + (inputs + (list coreutils-minimal + curl + findutils + gawk + less + ncurses + procps + rsync + sed + util-linux)) + (home-page "https://github.com/tj/git-extras") + (synopsis "Additional Git utilities") + (description "The git-extras package provides a collection of additional +git commands for repository metrics and summarization, commit and log editing, +developer workflow, and project and release management.") + (license license:expat))) + (define-public hut (package (name "hut") base-commit: 3bcd0bf9e6c474afb07275f39d121b714d19c9ab -- 2.46.1 From unknown Sun Aug 17 22:12:45 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Greg Hogan Subject: bug#69548: closed ([PATCH] gnu: Add git-extras.) Message-ID: References: <87jzdjubr4.fsf@gmail.com> <025880776c6df96b0e34ee83575eb0905d2323b8.1709570697.git.code@greghogan.com> X-Gnu-PR-Message: they-closed 69548 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 69548@debbugs.gnu.org Date: Sun, 03 Nov 2024 23:42:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1730677322-7594-1" This is a multi-part message in MIME format... ------------=_1730677322-7594-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #69548: [PATCH] gnu: Add git-extras. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 69548@debbugs.gnu.org. --=20 69548: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D69548 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1730677322-7594-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 69548-done) by debbugs.gnu.org; 3 Nov 2024 23:41:53 +0000 Received: from localhost ([127.0.0.1]:35711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7kED-0001yF-HM for submit@debbugs.gnu.org; Sun, 03 Nov 2024 18:41:53 -0500 Received: from mail-wm1-f44.google.com ([209.85.128.44]:42189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7kEA-0001y7-7J for 69548-done@debbugs.gnu.org; Sun, 03 Nov 2024 18:41:51 -0500 Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-431616c23b5so20961125e9.0 for <69548-done@debbugs.gnu.org>; Sun, 03 Nov 2024 15:41:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730677249; x=1731282049; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=MoGWNpzOqMxLGKZNFYeIShw1/nEgkadXBozX8ZrWbiE=; b=czD0KhGmWIxvMO96Rl/1EtJ/tp2+FYp2jFYoGBd2HEBAT5q6FK60YMVy49dZxsybbh pZny/eIFw/rrABpe4IhPbT5PGG8TXh5rA4JZUhN0Bg7GpXulu2jWsNn84PM6xGVlGDr3 w2pzN2uFbpLXnxGp5D37e+TgS5EFVkDibh8MH52mYpFgfBRCKwMEhU2QLGpGNDIAcZWM wd5WBZToD6STKG3LqHWjw5kgkZ1bh2vmQchimPEeOtHaZ+dkl6nwrstK2TiBrxNWsjKc +Hr+/a3bZd2qqoWTegFR02Stt089jp9q3v8QGazXVRbovSyVRKONprzH4lWHXECd1zLL xEZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730677249; x=1731282049; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=MoGWNpzOqMxLGKZNFYeIShw1/nEgkadXBozX8ZrWbiE=; b=AMDBcLt0IfEFItDxt00ex93q4n6arjOuiZRa6t00FzJXtRmQq0q/pkGb/bJHETbpSk W9ftAkSRx6B7FU6MQnIeNQ7zAoW20QlnKUcfPni3HWqc7SE4WuB6H+3gxJoCInl2Wmp8 8mevQFQ7yhbloOAkyisECOoydVK0DqbZ5m5cw5Joq7PXRtZq+AUsS4mcU/Zg5ZQHCnDA a+hKAByxzW7hWHPH4kjHgSsRt29jImjJSgkXRendsqeQDcMeM8YUc04I9PvfbfmhVssf H4gjUxlpYldwnHG1qY1XWvXr0nZocCXL1zhJorhp586lE1UAac4q2sFyRcKOJAGRiEp1 bq5Q== X-Gm-Message-State: AOJu0YwNlHono1L2WHb9SmA1aMbtdq/pgbwImI9g+Wmdgoq3gDxz+KtZ Eiap4yU1cVIAbspPvBUG05n0H9hU/pJ8LNEGhXVRzOsg9+r0+dXY1dry33ix X-Google-Smtp-Source: AGHT+IE1YhMAglL3FLrn5j4gJigiRQIiz0CowowCzLBKC8TxMK2v5OCsGjDgNR7BOcQsF6+BPgWrWQ== X-Received: by 2002:a05:600c:4f54:b0:42c:b991:98bc with SMTP id 5b1f17b1804b1-43282eb229fmr81006775e9.0.1730677249366; Sun, 03 Nov 2024 15:40:49 -0800 (PST) Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net. [86.8.111.200]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-431bd8e8471sm170294085e9.4.2024.11.03.15.40.48 for <69548-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Nov 2024 15:40:48 -0800 (PST) From: Sharlatan Hellseher To: 69548-done@debbugs.gnu.org Subject: [PATCH] gnu: Add git-extras. Date: Sun, 03 Nov 2024 23:40:47 +0000 Message-ID: <87jzdjubr4.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 69548-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi, Pushed as ccf4a0fa2d to master. -- Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmcoCf8ACgkQdtcnv/Ys 0rUO5g/+NtIyka5Yj9+j2b0RiZxjWEjZyzWr2lxmZydKzny8AwsN+04FPVz4/eQ2 a0D7jqHahg7ZtRbmeXBUhI7iw4AMNr9ByOHJBJiFTAcX2sxKsOK96q/E+JxZq2sP 4kDuuVLY6gdXBBbDO4NO627eN+M/7tzKekrrfzxDDYsZkYBkAy1TqGDU3HcYva5f 9+1luqiwqoo7oMlMy9aihszBQ4Rs0U0roQgTqHQ5Q77NWANTGrJwUn8HO9pOvtqR HNuuxhnv6/eNKPxdPGa1XZwfh3+Bb9brMGm8L5uFF3VWdXqhkuSt4O7+/bm9bp63 qH2B/LuoEAmx3tSlOhSa0uGf2OwXgj+ZCoBn7uCquaH9laVCqd5WCjPH0DxSakNU LtEm36zsik1baafw88zBdxEcR91iy+kDXTOpzLAHlnsZFSQSgjx/P1luBXJqWA17 pUkmmxSkRMNYyZVbTBDa9tsWq+HlnC2D9sfAAOBR8b7EenIhPN3nw9QsPXeTgywL WP1gaJzJ42CIpi6ost1Oq81t0GXiClMX3H0wZoyFZIvhbH1FyanXEy+6W14dqBvI sec8n+7hOupW8hMoNynkECqDZtIPLbP5+2/okq5012KXNB6MOlEvN6P7aVahr8g9 /Q6bxC0CAh/ZuLHoSkGqFklikf+ffUt9FjKb8EH2ENs9m9ZgLNs= =k5LF -----END PGP SIGNATURE----- --=-=-=-- ------------=_1730677322-7594-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Mar 2024 16:57:39 +0000 Received: from localhost ([127.0.0.1]:44691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rhBdD-0003Zt-2o for submit@debbugs.gnu.org; Mon, 04 Mar 2024 11:57:39 -0500 Received: from lists.gnu.org ([209.51.188.17]:59760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rhBd7-0003Zi-RS for submit@debbugs.gnu.org; Mon, 04 Mar 2024 11:57:38 -0500 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 1rhBcd-0005zb-1L for guix-patches@gnu.org; Mon, 04 Mar 2024 11:57:03 -0500 Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rhBca-0001N8-Kz for guix-patches@gnu.org; Mon, 04 Mar 2024 11:57:02 -0500 Received: by mail-qv1-xf30.google.com with SMTP id 6a1803df08f44-6907137d6e6so5892126d6.1 for ; Mon, 04 Mar 2024 08:57:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20230601.gappssmtp.com; s=20230601; t=1709571419; x=1710176219; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=fmzaBrXG+8xxoVOBaCm4ADcMSSpoBzpmaJaNqmq2kto=; b=cF26wTIb1nD1j2KU+nT0XAJvZUGymaKbpcDfjJbHVJ/GvMnq07cvF/dSYLoyVVVbRh H19PU+gDKOGz7u+a5Cbb9BQ453SShdjUoZ7xisWHUJ5w6s+43Beey4VjkZZf/hf0Pkhi s4cE7TMMyT/KZKy5jI8L9Ab0HLin9Ze9J5GrWwrF4oOLYI6mNVEiMHddXQJPRfcbL8jn TFbvagDi0OkR8z0X3f2cep+hYdiVdp4DXsUeIH2plNng2sSzH7BgPwuPBqgSwxClAB/R HpDzUgrKb7nRh6y5d+2z87c/ItYXiU5olpdMw4rBgIQ3jElFlk700YGPPiB/yySnagxO dRrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709571419; x=1710176219; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fmzaBrXG+8xxoVOBaCm4ADcMSSpoBzpmaJaNqmq2kto=; b=hnm8It36a8dIVQ35MtsjoXNKOxm/heiHQ2Zy1gm9ZO7OPv2dLlu4Olf8aVj2VqX++4 KVzomBYLhKxpcDAj8wWVKoYkmEusWdgofjFZpMWZkOP0uBQwTAmbh7gDtIBonfoQ+vBO sGGmcVF6WZhHnTrb/tAVd2QaUegYEsnS3mVqszSlONrsFtW9UWJ4Y2z9jUqthZhAw9Zq CgSWb/+HY/EIEMcdr4NsQm0dyqNYUvh15w/OTcbUG/Wi0xKdLyqVilmUTtv8BRI6X1kA n/D9zRHQ+JXpQDEbiJWecH4R/25sJdQZCFodLlI6iUIxjmEgja5xeANBvKGqV5XfxZ55 G5bw== X-Gm-Message-State: AOJu0YwC3WsmoA2I6SuK7Odg9VWe0SvLcCaMvvicwi4TN8BMha4PZEfc rAPl1Scgt06l+vMC++g0R+dl+akrHMuckQHFI3wVM8wc/x5Rpq+Gjt3XJ1BUllj9D9l+kacrcsH B X-Google-Smtp-Source: AGHT+IFCIkHpMmPbMDvmMS7t5clwidd3sk8PkfCMd3qsO4Eh2xBioCosQDYW02/1oQoEtDt4+RP81Q== X-Received: by 2002:ad4:4386:0:b0:68f:d52d:c7b with SMTP id s6-20020ad44386000000b0068fd52d0c7bmr9976492qvr.59.1709571419118; Mon, 04 Mar 2024 08:56:59 -0800 (PST) Received: from ip-10-114-89-186.evoforge.org (ec2-52-70-167-183.compute-1.amazonaws.com. [52.70.167.183]) by smtp.gmail.com with ESMTPSA id a9-20020a0ce909000000b006907945e700sm990024qvo.12.2024.03.04.08.56.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 08:56:58 -0800 (PST) From: Greg Hogan To: guix-patches@gnu.org Subject: [PATCH] gnu: Add git-extras. Date: Mon, 4 Mar 2024 16:47:43 +0000 Message-ID: <025880776c6df96b0e34ee83575eb0905d2323b8.1709570697.git.code@greghogan.com> X-Mailer: git-send-email 2.44.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=2607:f8b0:4864:20::f30; envelope-from=code@greghogan.com; helo=mail-qv1-xf30.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: Greg Hogan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/version-control.scm (git-extras): New variable. Change-Id: I81a4d89c72f5a506bfa9ae4a6ccfa45f7e0102f7 --- gnu/packages/version-control.scm | 44 ++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 58a21a6fe0..387206d7e7 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -104,6 +104,7 @@ (define-module (gnu packages version-control) #:use-module (gnu packages file) #:use-module (gnu packages flex) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gawk) #:use-module (gnu packages gettext) #:use-module (gnu packages gl) #:use-module (gnu packages glib) @@ -120,6 +121,7 @@ (define-module (gnu packages version-control) #:use-module (gnu packages guile-xyz) #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) + #:use-module (gnu packages less) #:use-module (gnu packages linux) #:use-module (gnu packages mail) #:use-module (gnu packages man) @@ -140,6 +142,7 @@ (define-module (gnu packages version-control) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages readline) + #:use-module (gnu packages rsync) #:use-module (gnu packages ruby) #:use-module (gnu packages sqlite) #:use-module (gnu packages texinfo) @@ -3971,6 +3974,47 @@ (define-public gitlint commit messages for style.") (license license:expat))) +(define-public git-extras + (package + (name "git-extras") + (version "7.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tj/git-extras") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zvmc8rrrmfn0wv603l0ql7h00mdknqvh6dnb86xhi6kfl018mbv")))) + (build-system gnu-build-system) + (arguments + (list + #:make-flags + #~(list (string-append "PREFIX=" #$output)) + #:phases + #~(modify-phases %standard-phases + ;; No configure script. + (delete 'configure)))) + (propagated-inputs + (list coreutils + curl + findutils + gawk + git + less + ncurses + procps + rsync + sed + util-linux)) + (home-page "https://github.com/tj/git-extras") + (synopsis "Additional Git utilities") + (description "The git-extras package provides a collection of additional +git commands for repository metrics and summarization, commit and log editing, +developer workflow, and project and release management.") + (license license:expat))) + (define-public hut (package (name "hut") base-commit: 1fd308d5f6e4b03236cfa0c4cfadbbe9fe66e24c -- 2.44.0 ------------=_1730677322-7594-1-- From unknown Sun Aug 17 22:12:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69548: closing 69548 Reply-To: Steve George , 69548-quiet@debbugs.gnu.org Mail-Followup-To: Steve George , 69548-quiet@debbugs.gnu.org Original-Sender: "Debbugs-submit" Resent-To: Greg Hogan Resent-Date: Mon, 04 Nov 2024 13:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69548 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: control@debbugs.gnu.org Cc: 69548-submitter@debbugs.gnu.org Received: via spool by 69548-submitter@debbugs.gnu.org id=U69548.17307258148801 (code U ref 69548); Mon, 04 Nov 2024 13:11:02 +0000 Received: (at 69548-submitter) by debbugs.gnu.org; 4 Nov 2024 13:10:14 +0000 Received: from localhost ([127.0.0.1]:39788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7wqU-0002Ht-53 for submit@debbugs.gnu.org; Mon, 04 Nov 2024 08:10:14 -0500 Received: from mailtransmit04.runbox.com ([185.226.149.37]:35346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t7wqR-0002DJ-Fo for 69548-submitter@debbugs.gnu.org; Mon, 04 Nov 2024 08:10:12 -0500 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1t7wqL-0096iT-DK for 69548-submitter@debbugs.gnu.org; Mon, 04 Nov 2024 14:10:05 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=futurile.net; s=selector1; h=Content-Type:MIME-Version:Message-ID:Subject: Cc:To:From:Date; bh=/6dpkOXcAM+PfBjcWTlDpZOLPrcunziV56Zir3Tu7To=; b=Ru4bx9qhU sMyPWtGDBLURRAp/HkZMmyXHyOwnAC7S7vGjM8yUcZYtPMbJvPAKzuUwm08Nl622iPyMXhxiOAx7j QOsPfvR8cTpZreD8s9YYMtpWTcwIYQNkZAWg7IctBM1W5tWhApgw701GKC2NrI71tOwPy0jZ+AQJR fm90WMS7ALiBgsg28HZYtMJMLZGPPaz7IUBVsou5Pu35G2gPyhF88Ir45VP9PFENJP6bf38hjs7Sg cokpZ7mCMC6oJ//ilhiEJLXDCLi9+E5pjHaOIC3RlBSG9BGyuNsjJLll1e+OaSDUfMDDoumvnwaP5 ivokrfArnB9J+o6yslBsmTc3A==; Received: from [10.9.9.72] (helo=submission01.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1t7wqK-0005EB-UN; Mon, 04 Nov 2024 14:10:05 +0100 Received: by submission01.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_SECP256R1__RSA_SHA256__AES_256_GCM:256) (Exim 4.93) id 1t7wqK-003rCr-17; Mon, 04 Nov 2024 14:10:04 +0100 Date: Mon, 4 Nov 2024 13:10:02 +0000 From: Steve George Message-ID: <1730725762-2908-bts-steve@futurile.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: devscripts bts/2.22.1ubuntu1 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 69548 # hi Greg - went into the archive as ccf4a0fa2d9baae29541dbf149b3b8c0144ee0da # looks super useful, especially git rebase-patch ! thanks