From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: A target that's even more bootstrap? Date: Wed, 19 Jun 2019 22:06:34 +0200 Message-ID: References: <837e9iubyp.fsf@gnu.org> <87d0japujz.fsf@telefonica.net> <87v9x25ejf.fsf@iki.fi> <83a7edsj62.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="107758"; mail-complaints-to="usenet@blaine.gmane.org" Cc: =?UTF-8?Q?=C3=93scar_Fuentes?= , Teemu Likonen , lokedhs@gmail.com, Emacs developers To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 19 22:08:28 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hdgsc-000RsB-9P for ged-emacs-devel@m.gmane.org; Wed, 19 Jun 2019 22:08:26 +0200 Original-Received: from localhost ([::1]:41620 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdgsb-0002eR-9A for ged-emacs-devel@m.gmane.org; Wed, 19 Jun 2019 16:08:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34495) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdgrW-0002c3-IQ for emacs-devel@gnu.org; Wed, 19 Jun 2019 16:07:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hdgrV-0006Bu-Kw for emacs-devel@gnu.org; Wed, 19 Jun 2019 16:07:18 -0400 Original-Received: from mail-qt1-x831.google.com ([2607:f8b0:4864:20::831]:45132) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hdgrR-00065c-1c; Wed, 19 Jun 2019 16:07:14 -0400 Original-Received: by mail-qt1-x831.google.com with SMTP id j19so513093qtr.12; Wed, 19 Jun 2019 13:07:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZK1MQwLU/7Klh90Lv3GGbn40WjGDLIcE9gmXoebjtds=; b=bSDMOy7efoIpiYSjSRmn+F5NnIwCNuInz2rVMBe2CqB+9TL7UrVfN2AdxwISC8DJah xGcrgTPwILrQ+9BeJtOiphxhN+wuGmmwAJrpJMVrSs/aLwyIkG+dOZOp8albPZT7Wiow h9hRpWzrr7V9KLLSGHGUar83WnCCySfuTS9JJJ0YU3drny+J7QwW70FAxmy38ixrkRqc AkVs1YCK1SKkKmAjEseBiV67VnxflDSO3RjIX0hD/6fTwZ/Zc7FWwCd9Qit6onlaNSWI /kgyTTUPrA4PeD4nlkmaUCPBm4UuhCNcsxE0++VGT6x2JwHy2+GA1oWB3pWQYadA8r+y gceQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZK1MQwLU/7Klh90Lv3GGbn40WjGDLIcE9gmXoebjtds=; b=lPodatgsYANsoW1LSuQ385IOjyFAk6EWLj4K6WD5/MlK2arcKbJhgWRA0M2db62YOo nx8C6Lcmi1dpARI08WIDpgisz1Kdt68WBUiW+HbksDKItHFXvfUceKltcsV49WalD3pB 9quHW6Jd3tm7Pt16qzjTF4AK/eiEkc/p52zzHgNEOOqSo76zgHLaU4sZ86qgVlg70nX9 PD+NjnknIQ5AxxVcDjg7aPr/sotFHQnR5llRAOHxHY0h0RHxug4g35sgtNsbAhhq8xCp gl0byTPMk/XNivvIhZG8hec8K/oWL0qO9xAeFuEESDlpNzUtdYD8fR399uZrYY1c4Yte dNdA== X-Gm-Message-State: APjAAAV6wUu/Kxq0xcQWe1nf3vBs2fCY3K7nDXNUD+n2wB+TeZZlG9jm 4+cO9XvfdBI14IWGJrLxgcNDnsFVLDWmRPphAcitaezN X-Google-Smtp-Source: APXvYqyLyXfrNiSY/SY31Yz6jHyUP4KaDY32s3n6Os9zseUok3nsASy05XbbanS9xpZk2/mApNWDmGPIVTspGTASlVs= X-Received: by 2002:aed:33a4:: with SMTP id v33mr73195313qtd.18.1560974830381; Wed, 19 Jun 2019 13:07:10 -0700 (PDT) In-Reply-To: <83a7edsj62.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::831 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:237935 Archived-At: On Wed, Jun 19, 2019 at 5:14 PM Eli Zaretskii wrote: > > > From: Teemu Likonen > > Probably the same but a bit less violent is "git clean -fdx" (maybe > > first with "--dry-run"). > > These targets need to do their job even when Git is not around, or the > source tree has no history data, so we cannot rely on Git for this > matter. Still, it should be possible to use "git clean -fdx" (or perhaps -fdX) if we detect we're in a git checkout and git's available, and default to target-jumping around the makefiles otherwise.