From unknown Sun Sep 07 16:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29976] [PATCH] gnu: Add git-subtree. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 04 Jan 2018 12:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 29976@debbugs.gnu.org Cc: Ricardo Wurmus X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.151506884714617 (code B ref -1); Thu, 04 Jan 2018 12:28:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 Jan 2018 12:27:27 +0000 Received: from localhost ([127.0.0.1]:35103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eX4cB-0003nb-Vt for submit@debbugs.gnu.org; Thu, 04 Jan 2018 07:27:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eX4c4-0003nL-N8 for submit@debbugs.gnu.org; Thu, 04 Jan 2018 07:27:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eX4bx-0006CG-Si for submit@debbugs.gnu.org; Thu, 04 Jan 2018 07:27:07 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36053) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eX4bx-0006Bt-Ng for submit@debbugs.gnu.org; Thu, 04 Jan 2018 07:27:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33337) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eX4bw-00037M-5V for guix-patches@gnu.org; Thu, 04 Jan 2018 07:27:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eX4bs-00061a-E8 for guix-patches@gnu.org; Thu, 04 Jan 2018 07:27:04 -0500 Received: from pegasus.bbbm.mdc-berlin.de ([141.80.25.20]:53760) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eX4bs-0005xy-3S for guix-patches@gnu.org; Thu, 04 Jan 2018 07:27:00 -0500 Received: from localhost (localhost [127.0.0.1]) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTP id 2BB3263872F for ; Thu, 4 Jan 2018 13:26:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :x-mailer:message-id:date:date:subject:subject:from:from :received:received:received:received; s=mdc; t=1515068812; x= 1516883213; bh=Jtg+vj1inIYXaWjJKS+MfYYsqOuMNBCK6OquBbJlM6s=; b=F purwLmC5jldKV4EPPTqD9mtcus7wznN1Ohyi7Rx18dWGL4tUsRTh8iupKKHepOf3 +Da+6mIpUX2eEWztiOH/6KL2HT3TLM3UwZ6XG1/eCH/SLfCUP2uWReNR54mX9MH6 QMUlRaFvplvl1AVBLHjuIajJXQ3QhUL9hRTcv5eyOM= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from pegasus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (pegasus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lEXMzI-rsKDc for ; Thu, 4 Jan 2018 13:26:52 +0100 (CET) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTPS for ; Thu, 4 Jan 2018 13:26:52 +0100 (CET) Received: from SW-IT-P-CAS3.mdc-berlin.net (141.80.113.58) by HTCATWO.mdc-berlin.net (141.80.180.190) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 4 Jan 2018 13:26:50 +0100 Received: from localhost (141.80.113.52) by SW-IT-P-CAS3.mdc-berlin.net (141.80.113.58) with Microsoft SMTP Server id 14.3.361.1; Thu, 4 Jan 2018 13:26:46 +0100 From: Ricardo Wurmus Date: Thu, 4 Jan 2018 13:26:35 +0100 Message-ID: <20180104122635.7097-1-ricardo.wurmus@mdc-berlin.de> X-Mailer: git-send-email 2.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Originating-IP: [141.80.113.52] X-TM-AS-Product-Ver: SMEX-11.0.0.4283-8.200.1013-23572.006 X-TM-AS-Result: No--1.590200-0.000000-31 X-TM-AS-MatchedID: 703786-704425-700270-188019-851599-700486-702358-700918-7 04410-121110-139705-709251-702118-706249-701407-704578-706561-701021-711953 -704568-701604-105040-708752-704852-704341-710807-702551-148004-148133-4200 0-42003-63 X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.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: 0.0 (/) * gnu/packages/version-control.scm (git-subtree): New variable. --- gnu/packages/version-control.scm | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-cont= rol.scm index cbf5ce7d8..d4c8acb51 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -8,7 +8,7 @@ ;;; Copyright =C2=A9 2014, 2016 Eric Bavier ;;; Copyright =C2=A9 2015, 2016, 2017 Efraim Flashner ;;; Copyright =C2=A9 2015 Kyle Meyer -;;; Copyright =C2=A9 2015, 2017 Ricardo Wurmus +;;; Copyright =C2=A9 2015, 2017, 2018 Ricardo Wurmus ;;; Copyright =C2=A9 2016, 2017 Leo Famulari ;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2017 Tobias Geerinckx-Rice @@ -50,6 +50,7 @@ #:use-module (gnu packages autotools) #:use-module (gnu packages documentation) #:use-module (gnu packages base) + #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) #:use-module (gnu packages cook) @@ -375,6 +376,31 @@ everything from small to very large projects with sp= eed and efficiency.") (license license:gpl2) (home-page "https://git-scm.com/"))) =20 +(define-public git-subtree + (package (inherit git) + (name "git-subtree") + (outputs '("out")) + (arguments + `(#:make-flags + (list (string-append "prefix=3D" (assoc-ref %outputs "out")) + (string-append "SHELL_PATH=3D" + (assoc-ref %build-inputs "bash") + "/bin/sh")) + ;; Don't run tests because this assumes that we've built git in a + ;; parent directory. + #:tests? #f + #:phases + (modify-phases %standard-phases + (replace 'configure + (lambda _ (chdir "contrib/subtree")))))) + (native-inputs + `(("bash" ,bash))) + (inputs '()) + (synopsis "Merge git subtrees and split repository into subtrees") + (description "This package provides the @code{subtree} subcommand fo= r git. +Subtrees allow subprojects to be included within a subdirectory of the m= ain +project, optionally including the subproject's entire history."))) + (define-public libgit2 (package (name "libgit2") --=20 2.15.1 From unknown Sun Sep 07 16:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29976] [PATCH] gnu: Add git-subtree. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 04 Jan 2018 18:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 29976@debbugs.gnu.org Received: via spool by 29976-submit@debbugs.gnu.org id=B29976.151508895421148 (code B ref 29976); Thu, 04 Jan 2018 18:03:02 +0000 Received: (at 29976) by debbugs.gnu.org; 4 Jan 2018 18:02:34 +0000 Received: from localhost ([127.0.0.1]:35953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eX9qc-0005V2-2f for submit@debbugs.gnu.org; Thu, 04 Jan 2018 13:02:34 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:45341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eX9qa-0005Uu-JS for 29976@debbugs.gnu.org; Thu, 04 Jan 2018 13:02:32 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 31E8E20CF1; Thu, 4 Jan 2018 13:02:32 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Thu, 04 Jan 2018 13:02:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=6DNOCyvPKfsAG3x/WmsG65tsrIY/JfQmNc6+GWeYVMg=; b=dzPwd mw4Xcm6WYYH4wdQmwlswCSC4mNV0qRvKxsgEXMNQX2V69VIZl4JO/K5QDpq1mXTb wu1GrYMW2NrZGDtiHcdDyDglfKFSB303IKo0fEG7AAilvMaBWqfp3hRWAeeUo1h9 byHXEn/eipo1SGlDWi2BI+pGST0SvEc0wFEoCY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=6DNOCyvPKfsAG3x/WmsG65tsrIY/J fQmNc6+GWeYVMg=; b=jTYwD3KkXV10dPB2bUOh8y7XeIfz470LlzvIgZkBGL8Qt rpd6FO1euMO3UBg5oSlbMpfGYmbbBlED35PrV7D7w9Lui0q+0Q0XtPfneMrc87Lz H1gkKiyqRa/0vRSYJ9hnK1HFe77UiSRQ/hs98hZhwDeChiVarAZ9pe1uLT6jdxbX b+24wERqQmC3nUTm6dUhuCQvtMFQx31RUREjFPmDMJMvRwaoJX+G5nlWe0Ju59Im 5QuNOZJXHkg4BpQ8xE3FWuuyWEG34LQHytHyEwHClm9SbU7g3vrD7SOl5WCoKUKX FlPYJTbB9FlW3PRX6J0R6K6aVnD503hOlmwzEkjPQ== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id E2F327E353; Thu, 4 Jan 2018 13:02:31 -0500 (EST) Date: Thu, 4 Jan 2018 13:02:28 -0500 From: Leo Famulari Message-ID: <20180104180228.GA9302@jasmine.lan> References: <20180104122635.7097-1-ricardo.wurmus@mdc-berlin.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="IJpNTDwzlM2Ie8A6" Content-Disposition: inline In-Reply-To: <20180104122635.7097-1-ricardo.wurmus@mdc-berlin.de> User-Agent: Mutt/1.9.2 (2017-12-15) X-Spam-Score: -0.7 (/) 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: -0.7 (/) --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Jan 04, 2018 at 01:26:35PM +0100, Ricardo Wurmus wrote: > * gnu/packages/version-control.scm (git-subtree): New variable. Why not include this in the regular Git package? --IJpNTDwzlM2Ie8A6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpObDQACgkQJkb6MLrK fwgb1w//YxSJkitLSoyP1kbGwIdEVuUh5c/pMyfuHrWrG7BgqikSXU38DB4AVjm6 XpczDAV3hS8SUGZz2OllGP3q/8p3Hj0VChPRIgPuEmFkHXS+Wvnx42C9hO8v1lbF mTVfYJcsrSoRD5FnjuPKlvxnr78xhpD7rcM7KrD6QD33GhDVDjib48s07Zif4nS5 7jnm12kEEPXF33cNw+qK6Dt0H2ER9FvdtGsFxj9WMoUp2XBV84GLNB4FITCGAs8x gm+YgZWL/u88z6457PEdH2i96zonIL/MxNLEld5ey9z1wnA3gEl0TvtXdefc83m5 Sks7RheMEGBs+HkNB+Lrq1AgG9TL3m04rbBHO5SZHwlNVxZEgLfqzdyv8jUF8+WX SrUDOjKhzk4A7rtTFZK8+hHa49LwLPb5QEAvf/5jiIA8cP2be9w64w0AxawcYxAG oL+U9d7U28mgOYNfuJsU6TFCJwSO59bVG64KInJh9K9JWiuop31ssaVEbXz4wZ34 HBffKPuQ0yJs8d+Rnv9WMyTK4ZYLs0paxkW02g2p4UzAJN7tIltPV7vSaQt1y56g h9tWIMVZEFwx3uhUT+Qg026S72IE7CNazCp2Nm6fZpA2U8ULYxqG8x+0EbFm8F/6 768eOBemBixmnjL5uKol8UChpFzAc9DLRrbyKd+rHWagu2bdrKU= =Itye -----END PGP SIGNATURE----- --IJpNTDwzlM2Ie8A6-- From unknown Sun Sep 07 16:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29976] [PATCH] gnu: Add git-subtree. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 04 Jan 2018 21:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari Cc: 29976@debbugs.gnu.org Received: via spool by 29976-submit@debbugs.gnu.org id=B29976.15151013167236 (code B ref 29976); Thu, 04 Jan 2018 21:29:01 +0000 Received: (at 29976) by debbugs.gnu.org; 4 Jan 2018 21:28:36 +0000 Received: from localhost ([127.0.0.1]:36077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXD40-0001se-Km for submit@debbugs.gnu.org; Thu, 04 Jan 2018 16:28:36 -0500 Received: from venus.bbbm.mdc-berlin.de ([141.80.25.30]:55046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXD3y-0001sU-Jq for 29976@debbugs.gnu.org; Thu, 04 Jan 2018 16:28:35 -0500 Received: from localhost (localhost [127.0.0.1]) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTP id 557153809DD; Thu, 4 Jan 2018 22:28:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-type:content-type:mime-version:message-id:date:date :in-reply-to:subject:subject:from:from:user-agent:references :received:received:received:received; s=mdc; t=1515101311; x= 1516915712; bh=25s2uy22qDCWLDIxkDHZdASFhNYqwQfyibkNG7La9Kc=; b=m twjy2Ux/RHX+FUv3X6hJQnhgOyVMINsLxSTzDTdEjy5aYkUeTGgf3pWlX66jaKvk wT9OWQT2b8KspoBlwLOOKptSiBZwYkEgXYLRaJzkZVXID+T7YHErcXt0DFkWF5iO 0fbs9NBsWuh7wP6htACQLt6Fia/DzWmFihcnx6P9Fc= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from venus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (venus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iu10-LlFb1dC; Thu, 4 Jan 2018 22:28:31 +0100 (CET) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by venus.bbbm.mdc-berlin.de (Postfix) with ESMTPS; Thu, 4 Jan 2018 22:28:30 +0100 (CET) Received: from SW-IT-P-CAS2.mdc-berlin.net (141.80.113.54) by HTCATWO.mdc-berlin.net (141.80.180.190) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 4 Jan 2018 22:28:30 +0100 Received: from localhost (141.80.113.52) by SW-IT-P-CAS2.mdc-berlin.net (141.80.113.54) with Microsoft SMTP Server id 14.3.361.1; Thu, 4 Jan 2018 22:28:28 +0100 References: <20180104122635.7097-1-ricardo.wurmus@mdc-berlin.de> <20180104180228.GA9302@jasmine.lan> User-agent: mu4e 1.0-alpha3; emacs 25.3.1 From: Ricardo Wurmus In-Reply-To: <20180104180228.GA9302@jasmine.lan> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 4 Jan 2018 22:28:18 +0100 Message-ID: <87r2r548lp.fsf@mdc-berlin.de> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [141.80.113.52] X-TM-AS-Product-Ver: SMEX-11.0.0.4283-8.200.1013-23574.003 X-TM-AS-Result: No--1.962200-0.000000-31 X-TM-AS-MatchedID: 150567-703731-139010-700075-703786-704425-702358-704179-1 48004-148036-41000-42000-42003-63 X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-Spam-Score: -5.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: -5.0 (-----) Leo Famulari writes: > On Thu, Jan 04, 2018 at 01:26:35PM +0100, Ricardo Wurmus wrote: >> * gnu/packages/version-control.scm (git-subtree): New variable. > > Why not include this in the regular Git package? I just wanted to use git-subtree without having to rebuild all packages that use git for fetching the sources. We could make this part of the regular git package, but only on (the next) core-updates. -- Ricardo From unknown Sun Sep 07 16:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29976] [PATCH] gnu: Add git-subtree. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 04 Jan 2018 21:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 29976@debbugs.gnu.org Received: via spool by 29976-submit@debbugs.gnu.org id=B29976.15151025969429 (code B ref 29976); Thu, 04 Jan 2018 21:50:02 +0000 Received: (at 29976) by debbugs.gnu.org; 4 Jan 2018 21:49:56 +0000 Received: from localhost ([127.0.0.1]:36097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXDOe-0002S1-02 for submit@debbugs.gnu.org; Thu, 04 Jan 2018 16:49:56 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:33139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXDOb-0002Rs-Ic for 29976@debbugs.gnu.org; Thu, 04 Jan 2018 16:49:53 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 26B1220A72; Thu, 4 Jan 2018 16:49:53 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Thu, 04 Jan 2018 16:49:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=ZHvdmzDHYVRqcPo12+nSlX8VZPHp/uOSO6bCvqr6WWE=; b=H53YQ xR8892wRmX6JdiJxruIheBOpcEDlzwwaMR6U8a2vTKXFQwIsr9yU6ezaZ8kimF2z u71Xb/0pakFR4ZBejMLGgoJ/AAjeOsK1vQqbJhXk+SQoK/njjjTJ+MyMdL+li0QQ yskNc/Z9ILnJ2jf96NxJaqna5HdbhYYi4tpAgI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=ZHvdmzDHYVRqcPo12+nSlX8VZPHp/ uOSO6bCvqr6WWE=; b=Vq7OCZQCwXzRz1PGN5uD2+Norksp8T6ET2Ng2YYRZ1vo6 5fz/X/Y8PfNiVDackxfz2RwQiuGLEWW4QC/CPwIBMAqXP9dxpRj+JMlz3Adv8SEt og4vwRvlmfxEbUQ0DdCzA8Q+gnudbMc5zrKbu/IvAhppypAChBofC4QKtm3NI2pQ bajfvhH3DZaC4Kp2eB8u/eatX6q1zXfAtj00Cjc101kBXmJYWw/QEu6NhEd2RIPw A7kajebNET7Q3Nfb613HjlDdP4m9pYiEDbwxK9fXl1dxtPDGbFk3whBPy7Bh1nXP PGJF4AvODHAXDC+wB6NX6+kwLDS5/NDrVzMIMi/bQ== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id C463124608; Thu, 4 Jan 2018 16:49:52 -0500 (EST) Date: Thu, 4 Jan 2018 16:49:51 -0500 From: Leo Famulari Message-ID: <20180104214951.GA12186@jasmine.lan> References: <20180104122635.7097-1-ricardo.wurmus@mdc-berlin.de> <20180104180228.GA9302@jasmine.lan> <87r2r548lp.fsf@mdc-berlin.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="jRHKVT23PllUwdXP" Content-Disposition: inline In-Reply-To: <87r2r548lp.fsf@mdc-berlin.de> User-Agent: Mutt/1.9.2 (2017-12-15) X-Spam-Score: -0.7 (/) 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: -0.7 (/) --jRHKVT23PllUwdXP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jan 04, 2018 at 10:28:18PM +0100, Ricardo Wurmus wrote: >=20 > Leo Famulari writes: >=20 > > On Thu, Jan 04, 2018 at 01:26:35PM +0100, Ricardo Wurmus wrote: > >> * gnu/packages/version-control.scm (git-subtree): New variable. > > > > Why not include this in the regular Git package? >=20 > I just wanted to use git-subtree without having to rebuild all packages > that use git for fetching the sources. >=20 > We could make this part of the regular git package, but only on > (the next) core-updates. I didn't realize this was an issue. We update the Git package whenever there is a new release. --jRHKVT23PllUwdXP Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpOoXwACgkQJkb6MLrK fwg0zBAAsk7voojYVMbBdAaDquxHsxQe+vpL/12jlfmCsFMlPNOPXhBOkpYnoH3R cYFKMMCy3TTqT+JnobbblQXaLpwe6KCX+XeulMMDZQxu1oOyrwDAjbaWh03rYC2K PjxxcmlR0a+Kvd99JsHIhywUtlDfQzhrWzjAAa/RBiZoIFfVMyFMqXek02AI6Pzo v0uGlQWDiqWo7blSJXKrAUHlb1chJ5iplpbO5vSdyILvajkqxKnhVmdl/jlyUW2f jJF9yYJ25WLcbu+r24QaXzSdj+/UrykePl8NvZWSPpEt6SZjZnxKCiG0vCL7gLE1 4TWhLS1aMuOmf+SVsOkzceLA1n4MWkGkWyT1dIBSnl1hG+pWkGGkJCTXQ8E3gWmR Mo0fi1jSPNmPuxgl2u5qJzl/6LlK1H7emnkiv4VnjrN3LNEldqkpfWD1XnxULsSL CD3HzUDDeRPlsQoxpXJoaq5OYlr6RuyJ+ZDcPCC2KWajVTXkvecynYx6xE1q7JUX rnrRqncaCS2fAh8Yb6qnzub/j1e1hbe43Mi700VkmGIj3iz2CQ53ksXlDyNKuSaw a9sKEeMDaiocr/PjJm33o7zDc1BgZmPJYeKEXEdyKvlVogFCI3VcvwfAsOTM3VQx 9uBxg8zABvADM/solpmSWhE3IebI9nfn/VO3EzKlzWlBGp8/bk8= =S8f9 -----END PGP SIGNATURE----- --jRHKVT23PllUwdXP-- From unknown Sun Sep 07 16:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29976] [PATCH] gnu: Add git-subtree. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 04 Jan 2018 21:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 29976@debbugs.gnu.org Received: via spool by 29976-submit@debbugs.gnu.org id=B29976.15151028889918 (code B ref 29976); Thu, 04 Jan 2018 21:55:01 +0000 Received: (at 29976) by debbugs.gnu.org; 4 Jan 2018 21:54:48 +0000 Received: from localhost ([127.0.0.1]:36107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXDTL-0002Zu-QW for submit@debbugs.gnu.org; Thu, 04 Jan 2018 16:54:47 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:42027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXDTK-0002Zm-Gp for 29976@debbugs.gnu.org; Thu, 04 Jan 2018 16:54:46 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 560E620B87; Thu, 4 Jan 2018 16:54:46 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Thu, 04 Jan 2018 16:54:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=P+3HSVU64EdaCeW8HQr6nhrB6cC+DkByyBk25rSC1F4=; b=ste8Q TbNFupStvV5/Q26L9Y2oOTmZiGTNQc7zAX22klJftcVNEgwx5NXXbT2b3Fq44dgn Lex6xGyFXOcG3JK6+SzT1yemUFWKy2qXH2uqISiBQwCKtBuzgSXn/s0PLK2vAa04 8DdjJhAgyTqiJPesFm1+3YxnWMmqYzw/rfTqq8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=P+3HSVU64EdaCeW8HQr6nhrB6cC+D kByyBk25rSC1F4=; b=Zu/LVolq3Hpf7+olgGkTbAjMQAZ1B4bEDbWJhTW+ozFaF +l/tf6YeoQvMS7xNoSb8f5eP/HQLTnHk1o1SabSYkPxNDCoLdiQmwn/f8VYbec8x hLjkwgC9OhRxc56ygAmdNnhcNMGDb55Z3WoXNWiSLqZLF/m0+a29rWrplkwEqdy/ h92NkkrDz+pS23eJCNt0El7NYCMorGFzQuGmqp1L+tZHMmciWzq/1SiZhAGtkjgG 64qbFiS4EvhwXbcqAhlGNzm9047ajxpK/onYUq+6wQYOxDeIjURna79QMLc1ZSf2 Nh/GwKeGxLKfXpLO00orjGBWsHZShSbqAOf98JvsA== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 0F92124599; Thu, 4 Jan 2018 16:54:46 -0500 (EST) Date: Thu, 4 Jan 2018 16:54:45 -0500 From: Leo Famulari Message-ID: <20180104215445.GA13254@jasmine.lan> References: <20180104122635.7097-1-ricardo.wurmus@mdc-berlin.de> <20180104180228.GA9302@jasmine.lan> <87r2r548lp.fsf@mdc-berlin.de> <20180104214951.GA12186@jasmine.lan> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="sm4nu43k4a2Rpi4c" Content-Disposition: inline In-Reply-To: <20180104214951.GA12186@jasmine.lan> User-Agent: Mutt/1.9.2 (2017-12-15) X-Spam-Score: -0.7 (/) 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: -0.7 (/) --sm4nu43k4a2Rpi4c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jan 04, 2018 at 04:49:51PM -0500, Leo Famulari wrote: > > I just wanted to use git-subtree without having to rebuild all packages > > that use git for fetching the sources. > >=20 > > We could make this part of the regular git package, but only on > > (the next) core-updates. >=20 > I didn't realize this was an issue. We update the Git package whenever > there is a new release. Thinking about it for another minute, shouldn't those packages not need to be rebuilt, since origins are fixed-output derivations? --sm4nu43k4a2Rpi4c Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpOoqUACgkQJkb6MLrK fwitbw//aCRSf65kwnDlgiXV2+JD3ng55ofiGP+Wbnnqe6yEZKyApq6+p7muyxMD Dqw6ACOufAvfOodoEZCUNVQGZOazGidwLmCYc+E5Nyo/0rQjARRE2FtWm7I3KSgW RyK2VxTs2gZMh00ysGICUdlznQshokWOPs0LeNqtQ5sZy3v3/U2gu2pWE3ycg1gC TqY1Jno/YWvaFTnwMQ6sSv4nzrAGRAhaGoU3VSBgaFINMZvdJJiGfczb/NVObN2k V43mDxCFDUbctN8477ztcwwbb19MJVZKy3poK380GGMq/OGVcuasyYzAN0m26sdO oReH1ZmIJ6rZ4Uf2mrnHIrhpuLQrQiS4LqqTRbTQ4FBLQb1/SXMxUmdag2kBbRpZ AOfcRyvZFnc1zvkzHF0xLAnLyAQfS3VN4AqcNnBSv6fU0a0pgjzih+s91PaoUfaK iaQROc0XDclXHqvAvXBNBK2s0q7rXYkS1YHNO4ma0Q3S1XRhMZatsQ1esvBcRktu XO9L3jFqp4CHdIFlioy0oHcJ8jnHD1RCFSK4B/7AD7POzBTcHNftuZldKnHwnyjc 92bVa7beyRpajASPmnmFb6I1NdtqH60OP8XN3Rb/ec+LF28U2MegHUbDe/oax+hi 7RDjv7VkbaHYR5BVG7YfSKOZS2obrrzhEq9giK1giwH+Hx9PSqY= =K4jA -----END PGP SIGNATURE----- --sm4nu43k4a2Rpi4c-- From unknown Sun Sep 07 16:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29976] [PATCH] gnu: Add git-subtree. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 05 Jan 2018 06:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari Cc: 29976@debbugs.gnu.org Received: via spool by 29976-submit@debbugs.gnu.org id=B29976.151513504720429 (code B ref 29976); Fri, 05 Jan 2018 06:51:02 +0000 Received: (at 29976) by debbugs.gnu.org; 5 Jan 2018 06:50:47 +0000 Received: from localhost ([127.0.0.1]:36291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXLq3-0005JR-F8 for submit@debbugs.gnu.org; Fri, 05 Jan 2018 01:50:47 -0500 Received: from sinope02.bbbm.mdc-berlin.de ([141.80.25.24]:52500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eXLq0-0005JC-Sm for 29976@debbugs.gnu.org; Fri, 05 Jan 2018 01:50:45 -0500 Received: from localhost (localhost [127.0.0.1]) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTP id DBCC7ECE5EA; Fri, 5 Jan 2018 07:50:43 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:in-reply-to:subject:subject:from:from :user-agent:references:received:received:received:received; s= mdc; t=1515135038; x=1516949439; bh=G1gTdBL9GJSIu/NvzKj03I4LZJBL Wf7byt298RHyAPg=; b=sUbu5pHqFvfGmBS/E+q9kuRnVlA+X/6TBNPxLmaHad8q of4usIw2NfRne3TJEQUPNUPHmXuYp7DkrV2Zx4WW04ASfijC2h0Iw6bvAUUtse7F RvA+Sm7gk5PsORmcxof2jboeYAamiO1Q8WGL/BE1KxIbiayRZ2IA49xKglP2AN0= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from sinope02.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (sinope02.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qgwXRHE0S7VR; Fri, 5 Jan 2018 07:50:38 +0100 (CET) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTPS; Fri, 5 Jan 2018 07:50:38 +0100 (CET) Received: from SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) by HTCATWO.mdc-berlin.net (141.80.180.190) with Microsoft SMTP Server (TLS) id 14.3.361.1; Fri, 5 Jan 2018 07:50:34 +0100 Received: from localhost (141.80.113.52) by SW-IT-P-CAS1.mdc-berlin.net (141.80.113.53) with Microsoft SMTP Server id 14.3.361.1; Fri, 5 Jan 2018 07:50:33 +0100 References: <20180104122635.7097-1-ricardo.wurmus@mdc-berlin.de> <20180104180228.GA9302@jasmine.lan> <87r2r548lp.fsf@mdc-berlin.de> <20180104214951.GA12186@jasmine.lan> <20180104215445.GA13254@jasmine.lan> User-agent: mu4e 1.0-alpha3; emacs 25.3.1 From: Ricardo Wurmus In-Reply-To: <20180104215445.GA13254@jasmine.lan> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Fri, 5 Jan 2018 07:50:23 +0100 Message-ID: <87po6o4x5c.fsf@mdc-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [141.80.113.52] X-TM-AS-Product-Ver: SMEX-11.0.0.4283-8.200.1013-23574.005 X-TM-AS-Result: No--5.645600-0.000000-31 X-TM-AS-MatchedID: 150567-703731-139010-700075-702358-704179-701298-705861-7 02143-709584-704425-703157-701914-701408-700624-704421-148004-148133-10019- 41000-42000-42003-63 X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No 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: 0.0 (/) Leo Famulari writes: > On Thu, Jan 04, 2018 at 04:49:51PM -0500, Leo Famulari wrote: >> > I just wanted to use git-subtree without having to rebuild all packages >> > that use git for fetching the sources. >> > >> > We could make this part of the regular git package, but only on >> > (the next) core-updates. >> >> I didn't realize this was an issue. We update the Git package whenever >> there is a new release. > > Thinking about it for another minute, shouldn't those packages not need > to be rebuilt, since origins are fixed-output derivations? Yes, you are right. I didn’t think of this. So, I’m going to add this as a phase to the git package. -- Ricardo From unknown Sun Sep 07 16:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#29976] [PATCH] gnu: Add git-subtree. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 Apr 2018 13:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29976 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 29976@debbugs.gnu.org, Leo Famulari Received: via spool by 29976-submit@debbugs.gnu.org id=B29976.152448847016630 (code B ref 29976); Mon, 23 Apr 2018 13:02:02 +0000 Received: (at 29976) by debbugs.gnu.org; 23 Apr 2018 13:01:10 +0000 Received: from localhost ([127.0.0.1]:36599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAb5i-0004K9-Aq for submit@debbugs.gnu.org; Mon, 23 Apr 2018 09:01:10 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:56416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAb5h-0004K0-Fd for 29976@debbugs.gnu.org; Mon, 23 Apr 2018 09:01:09 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id EF9A11055C; Mon, 23 Apr 2018 15:01:08 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CcI_wIfS-w2S; Mon, 23 Apr 2018 15:01:08 +0200 (CEST) Received: from ribbon (unknown [193.50.110.139]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 52292F40F; Mon, 23 Apr 2018 15:01:08 +0200 (CEST) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20180104122635.7097-1-ricardo.wurmus@mdc-berlin.de> <20180104180228.GA9302@jasmine.lan> <87r2r548lp.fsf@mdc-berlin.de> <20180104214951.GA12186@jasmine.lan> <20180104215445.GA13254@jasmine.lan> <87po6o4x5c.fsf@mdc-berlin.de> Date: Mon, 23 Apr 2018 15:01:07 +0200 In-Reply-To: <87po6o4x5c.fsf@mdc-berlin.de> (Ricardo Wurmus's message of "Fri, 5 Jan 2018 07:50:23 +0100") Message-ID: <87y3he13ho.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.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: -0.0 (/) Hello, Any update on this one? Ludo'. From unknown Sun Sep 07 16:50:51 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: Ricardo Wurmus Subject: bug#29976: closed (gnu: Add git-subtree.) Message-ID: References: <20180104122635.7097-1-ricardo.wurmus@mdc-berlin.de> X-Gnu-PR-Message: they-closed 29976 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 29976@debbugs.gnu.org Date: Mon, 25 Jun 2018 10:07:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1529921222-9120-1" This is a multi-part message in MIME format... ------------=_1529921222-9120-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #29976: [PATCH] gnu: Add git-subtree. 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 29976@debbugs.gnu.org. --=20 29976: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29976 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1529921222-9120-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 29976-done) by debbugs.gnu.org; 25 Jun 2018 10:06:33 +0000 Received: from localhost ([127.0.0.1]:34276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXOOG-0002MI-TA for submit@debbugs.gnu.org; Mon, 25 Jun 2018 06:06:33 -0400 Received: from mail-it0-f41.google.com ([209.85.214.41]:53231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXOOF-0002M6-7p for 29976-done@debbugs.gnu.org; Mon, 25 Jun 2018 06:06:31 -0400 Received: by mail-it0-f41.google.com with SMTP id m194-v6so11537148itg.2 for <29976-done@debbugs.gnu.org>; Mon, 25 Jun 2018 03:06:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=7t+WZXJ6wR8eF/ourl8mRcftzfOfp8R02abt1ZnhaN0=; b=MS+lRYqWBLE+1X1Abg4Z9aXXdO6VDwrSVj/D2z9yzKK/AchdXTeaguODfZsqsSTj/N Aj72nan73T6MZa0zGGSAVrj9HDwq4GDTd2/Jm87Oiz3Lb7E94xb4Y2Mrd1PXAnbE22gn o+YdCr3e69Z8SubXp1n74vj6Di4T0Sk0DzkIqTJ586DIXoumBvVy0l1jEbCJbFdphBzy uCh9U1J19Uo4a0ScAX1yocs3vgIOMs2ISOa1Z0aq60gkmY84RNwsc0a5JpLA8mt7NIDE XKyKnBiADY7K/tjbmfOl74PRuQf2gF/kjK1SFLKVNL96Es2oQ64oqAY4a3UV5JJi3ly8 TxsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=7t+WZXJ6wR8eF/ourl8mRcftzfOfp8R02abt1ZnhaN0=; b=Ft+3nNMlv1q9YJ3HhV5/hRsfkR6Y1vhGur0S6rsR8t7+LNZ+5ceeL7oESHfWMWDkjU L4evZMfxpg2hiokH4mw2jt7JVHvvq3XI/EemWoZdZoQVxX3KUesj+KKBX5swlixSvnYr 7dAk2rFsWnrFfscsSQmcBmk6OHx1BmhyJf8N2FwRBNBXMcuhM4Gu1oc3fhho5FRodaqK nrbZjKsiWZxLBKlQwGduD0l5uWZokDuUcY440qvVuhKq0PbNlnVlpO9FXINAQmFITIiP y/iwf6rjsltfdnpy/sIuKEupepFx7po/jQhNz5J5WFsAdnkdlpLrqjbO4iIE0M/b8sIF MfBw== X-Gm-Message-State: APt69E12liwiBJgKCvOK/r+Kpz7l2xmqXzhFYlmDyKYS+pMmYyh/6vl6 aqneVummhTDyxtOMsz2ApiGKnULcYsTX7QP9PNqr X-Google-Smtp-Source: AAOMgpeoAblynGotWwBQ/7ppE7T3x1TQXCwEhJPe5o5gLhmW4KX2lFwYVh/8y2qMRQn7NMKsOzKIipP4ZN922Fvzsxg= X-Received: by 2002:a24:50d1:: with SMTP id m200-v6mr337395itb.11.1529921185423; Mon, 25 Jun 2018 03:06:25 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= Date: Mon, 25 Jun 2018 12:06:14 +0200 Message-ID: Subject: gnu: Add git-subtree. To: 29976-done@debbugs.gnu.org Content-Type: multipart/alternative; boundary="000000000000caa4c7056f7488ea" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29976-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 (-) --000000000000caa4c7056f7488ea Content-Type: text/plain; charset="UTF-8" Should be done as part of git build. --000000000000caa4c7056f7488ea Content-Type: text/html; charset="UTF-8"
Should be done as part of git build.
--000000000000caa4c7056f7488ea-- ------------=_1529921222-9120-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Jan 2018 12:27:27 +0000 Received: from localhost ([127.0.0.1]:35103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eX4cB-0003nb-Vt for submit@debbugs.gnu.org; Thu, 04 Jan 2018 07:27:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eX4c4-0003nL-N8 for submit@debbugs.gnu.org; Thu, 04 Jan 2018 07:27:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eX4bx-0006CG-Si for submit@debbugs.gnu.org; Thu, 04 Jan 2018 07:27:07 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36053) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eX4bx-0006Bt-Ng for submit@debbugs.gnu.org; Thu, 04 Jan 2018 07:27:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33337) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eX4bw-00037M-5V for guix-patches@gnu.org; Thu, 04 Jan 2018 07:27:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eX4bs-00061a-E8 for guix-patches@gnu.org; Thu, 04 Jan 2018 07:27:04 -0500 Received: from pegasus.bbbm.mdc-berlin.de ([141.80.25.20]:53760) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eX4bs-0005xy-3S for guix-patches@gnu.org; Thu, 04 Jan 2018 07:27:00 -0500 Received: from localhost (localhost [127.0.0.1]) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTP id 2BB3263872F for ; Thu, 4 Jan 2018 13:26:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :x-mailer:message-id:date:date:subject:subject:from:from :received:received:received:received; s=mdc; t=1515068812; x= 1516883213; bh=Jtg+vj1inIYXaWjJKS+MfYYsqOuMNBCK6OquBbJlM6s=; b=F purwLmC5jldKV4EPPTqD9mtcus7wznN1Ohyi7Rx18dWGL4tUsRTh8iupKKHepOf3 +Da+6mIpUX2eEWztiOH/6KL2HT3TLM3UwZ6XG1/eCH/SLfCUP2uWReNR54mX9MH6 QMUlRaFvplvl1AVBLHjuIajJXQ3QhUL9hRTcv5eyOM= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from pegasus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (pegasus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lEXMzI-rsKDc for ; Thu, 4 Jan 2018 13:26:52 +0100 (CET) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTPS for ; Thu, 4 Jan 2018 13:26:52 +0100 (CET) Received: from SW-IT-P-CAS3.mdc-berlin.net (141.80.113.58) by HTCATWO.mdc-berlin.net (141.80.180.190) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 4 Jan 2018 13:26:50 +0100 Received: from localhost (141.80.113.52) by SW-IT-P-CAS3.mdc-berlin.net (141.80.113.58) with Microsoft SMTP Server id 14.3.361.1; Thu, 4 Jan 2018 13:26:46 +0100 From: Ricardo Wurmus To: Subject: [PATCH] gnu: Add git-subtree. Date: Thu, 4 Jan 2018 13:26:35 +0100 Message-ID: <20180104122635.7097-1-ricardo.wurmus@mdc-berlin.de> X-Mailer: git-send-email 2.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Originating-IP: [141.80.113.52] X-TM-AS-Product-Ver: SMEX-11.0.0.4283-8.200.1013-23572.006 X-TM-AS-Result: No--1.590200-0.000000-31 X-TM-AS-MatchedID: 703786-704425-700270-188019-851599-700486-702358-700918-7 04410-121110-139705-709251-702118-706249-701407-704578-706561-701021-711953 -704568-701604-105040-708752-704852-704341-710807-702551-148004-148133-4200 0-42003-63 X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: Ricardo Wurmus 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: 0.0 (/) * gnu/packages/version-control.scm (git-subtree): New variable. --- gnu/packages/version-control.scm | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-cont= rol.scm index cbf5ce7d8..d4c8acb51 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -8,7 +8,7 @@ ;;; Copyright =C2=A9 2014, 2016 Eric Bavier ;;; Copyright =C2=A9 2015, 2016, 2017 Efraim Flashner ;;; Copyright =C2=A9 2015 Kyle Meyer -;;; Copyright =C2=A9 2015, 2017 Ricardo Wurmus +;;; Copyright =C2=A9 2015, 2017, 2018 Ricardo Wurmus ;;; Copyright =C2=A9 2016, 2017 Leo Famulari ;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2017 Tobias Geerinckx-Rice @@ -50,6 +50,7 @@ #:use-module (gnu packages autotools) #:use-module (gnu packages documentation) #:use-module (gnu packages base) + #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) #:use-module (gnu packages cook) @@ -375,6 +376,31 @@ everything from small to very large projects with sp= eed and efficiency.") (license license:gpl2) (home-page "https://git-scm.com/"))) =20 +(define-public git-subtree + (package (inherit git) + (name "git-subtree") + (outputs '("out")) + (arguments + `(#:make-flags + (list (string-append "prefix=3D" (assoc-ref %outputs "out")) + (string-append "SHELL_PATH=3D" + (assoc-ref %build-inputs "bash") + "/bin/sh")) + ;; Don't run tests because this assumes that we've built git in a + ;; parent directory. + #:tests? #f + #:phases + (modify-phases %standard-phases + (replace 'configure + (lambda _ (chdir "contrib/subtree")))))) + (native-inputs + `(("bash" ,bash))) + (inputs '()) + (synopsis "Merge git subtrees and split repository into subtrees") + (description "This package provides the @code{subtree} subcommand fo= r git. +Subtrees allow subprojects to be included within a subdirectory of the m= ain +project, optionally including the subproject's entire history."))) + (define-public libgit2 (package (name "libgit2") --=20 2.15.1 ------------=_1529921222-9120-1--