From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-3.6 required=3.0 tests=AWL,BAYES_00, MAILING_LIST_MULTI,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 9B92B20248 for ; Tue, 2 Apr 2019 16:39:48 +0000 (UTC) Received: from localhost ([127.0.0.1]:54022 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hBMRv-000813-4h for normalperson@yhbt.net; Tue, 02 Apr 2019 12:39:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38890) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hBMPW-0006HL-6O for bug-gnulib@gnu.org; Tue, 02 Apr 2019 12:37:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42544) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hBMOe-0003Bs-Lv; Tue, 02 Apr 2019 12:36:24 -0400 Received: from deisui.org ([219.94.251.20]:43878 helo=localhost.localdomain) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hBMOd-0001yt-IZ; Tue, 02 Apr 2019 12:36:24 -0400 Message-ID: From: Daiki Ueno To: Bruno Haible Subject: Re: bootstrap/autogen.sh and git submodules References: <2684078.KdmCAigxga@omega> <4043031.t4FfOVeHZm@omega> Date: Tue, 02 Apr 2019 18:36:13 +0200 In-Reply-To: <4043031.t4FfOVeHZm@omega> (Bruno Haible's message of "Mon, 01 Apr 2019 17:39:23 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "Gary V. Vaughan" , bug-gnulib@gnu.org Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" Hello Bruno, Bruno Haible writes: > On 2019-03-03 I listed the problems that I have with the existing practices > of using gnulib as a submodule. > > Here's my attempt to fix this for the packages I maintain (gettext, > libunistring, etc.). It's a new script 'gitsub.sh'. I should have commented earlier, but I wanted to express my motivation behind the switch to using "git submodule" in gettext. That was not for making upgrades easier, but for making change tracking easier. Prior to the switch, I could only see the "Update after gnulib changed." messages in the "git log" output, without any mention of the target revisions of gnulib. That was making "git bisect" hard. With "git submodule", those gnulib revisions are automatically recorded and I can easily move back to a specific revision of the gettext, which is somehow guaranteed to compile. Therefore, if the new script provides a similar feature, without adding a manual process to our current practice, I wouldn't oppose. Otherwise it seems like a bit of a step back to me. Regards, -- Daiki Ueno