From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: next emacs version? Date: Fri, 19 Mar 2010 20:09:57 +0200 Message-ID: <83d3z0i3nu.fsf@gnu.org> References: <56D10E2523764AC98D99CEBC55DBAD93@us.oracle.com> <83iq8sigyq.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1269022269 6934 80.91.229.12 (19 Mar 2010 18:11:09 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 19 Mar 2010 18:11:09 +0000 (UTC) Cc: emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 19 19:11:04 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Nsgf0-0008W8-UX for ged-emacs-devel@m.gmane.org; Fri, 19 Mar 2010 19:11:03 +0100 Original-Received: from localhost ([127.0.0.1]:45784 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nsgf0-0006FH-BM for ged-emacs-devel@m.gmane.org; Fri, 19 Mar 2010 14:11:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nsgev-0006CR-2L for emacs-devel@gnu.org; Fri, 19 Mar 2010 14:10:57 -0400 Original-Received: from [140.186.70.92] (port=45280 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nsges-00067g-2d for emacs-devel@gnu.org; Fri, 19 Mar 2010 14:10:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nsgeq-0000mI-IY for emacs-devel@gnu.org; Fri, 19 Mar 2010 14:10:53 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:53980) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nsgeq-0000m9-9x for emacs-devel@gnu.org; Fri, 19 Mar 2010 14:10:52 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0KZJ00C00JNOYR00@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Fri, 19 Mar 2010 20:09:42 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.70.182.236]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0KZJ00CSQJS5LB10@a-mtaout20.012.net.il>; Fri, 19 Mar 2010 20:09:42 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:122296 Archived-At: > From: "Drew Adams" > Cc: > Date: Fri, 19 Mar 2010 10:29:40 -0700 > > > If you want to discern v23.x from v24.x, emacs-major-version is the > > first thing I'd try. > > I said I want to discern this code change, which will be made by Emacs Dev to > 23.2 (probably; it is made now in 24.0.50.1). So `emacs-major-version' is not > the way to check that. Please explain more. The above advice was based on a guess, and it turns out I guessed wrongly. What exactly do you want to test for? Was the change in files.el made before the 23.2 release branch was cut, or after it? If the latter, was it made to both the trunk and the branch? > In the past, I've checked `emacs-major-version' and `emacs-minor-version' > together, or I've checked for the change using string-match with > `emacs-version'. I was wondering if there is a recommendation here. Perhaps the various predicates for comparing versions could help you (version<, version<=, etc.).