From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: get Emacs soruce (was: Re: bug with `apropos-value' in Emacs 29.0?) Date: Mon, 23 May 2022 23:07:28 +0200 Message-ID: <8735h0yn3j.fsf_-_@dataswamp.org> References: <87mtfa68h1.fsf@dataswamp.org> <878rquafth.fsf@mbork.pl> <87mtfaog5n.fsf@dataswamp.org> <87h75iog0b.fsf@dataswamp.org> <87tu9ild2c.fsf@dataswamp.org> <87o7zqlcrv.fsf@dataswamp.org> <87fsl2tqg6.fsf@web.de> <87a6balaqj.fsf@dataswamp.org> <874k1itozr.fsf@web.de> <875ylyl9du.fsf@dataswamp.org> <87fsl24db4.fsf@web.de> <875ylycsfw.fsf@dataswamp.org> <87a6baml2y.fsf@web.de> <87leuuuq3e.fsf@dataswamp.org> <87ee0lea4a.fsf@dataswamp.org> <87zgj8966s.fsf@mbork.pl> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17311"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:SsgxKG7ucjBSS8hRn1MVuJiZrPk= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 23 23:19:29 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ntFSb-0004JC-MB for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 23 May 2022 23:19:29 +0200 Original-Received: from localhost ([::1]:35652 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ntFSa-00016V-Ig for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 23 May 2022 17:19:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46084) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntFHB-0001Ks-3n for help-gnu-emacs@gnu.org; Mon, 23 May 2022 17:07:41 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:55174) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntFH9-0007yC-2L for help-gnu-emacs@gnu.org; Mon, 23 May 2022 17:07:40 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1ntFH6-000ABl-Qx for help-gnu-emacs@gnu.org; Mon, 23 May 2022 23:07:36 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:137370 Archived-At: Marcin Borkowski wrote: >>> `git fetch` only downloads the info about the new code and >>> puts it into `.git` but it doesn't change the actual >>> source files. IOW it's like downloading the tarball of >>> a new release without unpacking it >> >> OK, cool, should change that to 'pull' then ... > > Probably not. > > https://longair.net/blog/2009/04/16/git-fetch-and-merge/ OK, so now it looks like this, i.e. the part that has to do with the Emacs source. Does it look good or should you not use pull in the reset function either? (Maybe one could just remove the whole directory and start over for the reset.) emacs-src-get () { cd $src_dir git clone $emacs_src } emacs-src-update () { cd $emacs_dir git fetch git merge } emacs-src-reset () { cd $emacs_dir git reset --hard git clean -xdf git config pull.rebase false git pull $emacs_src } https://dataswamp.org/~incal/conf/.zsh/install-emacs -- underground experts united https://dataswamp.org/~incal