From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: Eli Zaretskii <eliz@gnu.org>
Newsgroups: gmane.emacs.devel
Subject: Re: contributing to Emacs
Date: Sun, 18 Jun 2023 16:13:52 +0300
Message-ID: <83r0q89alr.fsf@gnu.org>
References: <83v8fnslfz.fsf@gnu.org> <87v8fnh1h2.fsf@web.de>
 <83mt0zs9rc.fsf@gnu.org>
 <0a968a4e1b267c0f15dd237e6ea12a709fc06d5e.camel@yandex.ru>
 <838rcisj7o.fsf@gnu.org>
 <c1d8858c9ee44be9e97beddd8339507874621a85.camel@yandex.ru>
 <E1qAZ5U-0001dd-70@fencepost.gnu.org>
 <6537fa5fa5c1fe8437ed99ee0988e35895f5a54b.camel@yandex.ru>
 <E1qAamo-0000dH-2o@fencepost.gnu.org>
 <8423a35750d8d8e0437c7708f6b4d0bbdfdb7fe0.camel@yandex.ru>
 <87o7ldf7ky.fsf@web.de>
 <8cc19084ab18d0adb0f2cee4af14aa1b1d914a83.camel@yandex.ru>
 <e33f099d2ad8c4b9f1c2a88e29499637dde2e182.camel@yandex.ru>
 <83sfapnl57.fsf@gnu.org>
 <a69f9a46ba1ad9df3ccfd845acf2ec81c5056626.camel@yandex.ru>
 <83pm5tnk78.fsf@gnu.org>
 <73cbe80096cd97728fcdaccf9f9badeea606570b.camel@yandex.ru>
 <87ttv57yyb.fsf@yahoo.com>
 <fc1d11095d71a76fca5aed8738152d1c3ee5902e.camel@yandex.ru>
 <83sfap7x35.fsf@gnu.org>
 <85d4763e638d988c89d89ac6008e1d8990492613.camel@yandex.ru>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214";
	logging-data="28442"; mail-complaints-to="usenet@ciao.gmane.io"
Cc: luangruo@yahoo.com, arne_bab@web.de, ams@gnu.org,
	emacs-devel@gnu.org
To: Konstantin Kharlamov <hi-angel@yandex.ru>
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 18 15:14:35 2023
Return-path: <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>
Envelope-to: ged-emacs-devel@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 <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>)
	id 1qAsEk-0007DR-S6
	for ged-emacs-devel@m.gmane-mx.org; Sun, 18 Jun 2023 15:14:34 +0200
Original-Received: from localhost ([::1] helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <emacs-devel-bounces@gnu.org>)
	id 1qAsE8-0001CH-QA; Sun, 18 Jun 2023 09:13:56 -0400
Original-Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@gnu.org>) id 1qAsE6-0001Bz-P3
 for emacs-devel@gnu.org; Sun, 18 Jun 2023 09:13:54 -0400
Original-Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@gnu.org>)
 id 1qAsE4-0001vV-DM; Sun, 18 Jun 2023 09:13:52 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=q1nJR7nHkWkGfBUiF6iruuEKYc2RwzqChG7oCX7GzJY=; b=qwi+qIjcpMwYdKhstVTA
 55Z5hBc4Scl6YSvCd+QdNRq4CJEvIxvNWrNV7eTclXaGMXEUKyD9+RxFjZ8Jd7aZHqbVBlKDiGSWy
 4+qW5LsiBHjJESJgYcxi/VuicYVQcrym7vP3hdyl7g2FehK9ZLa7dMLicV3bE31EKtxh+4L7OZ/PX
 H/jVl/5dr0obLSYoUHVxY7679cUi/+Kjbfki+xP2hhSkcr4q7wAtz8JBsKHKnb7zN8BXnWzRPDhhd
 y0KQE1ZozDMB/nKvsx9W+gTAZYRZzUJfd3UjU7j16xjqF6H64WwAaXYjscgJz7vnoe1XyFnb4L+4Y
 1FAMW5te7BJY4A==;
Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@gnu.org>)
 id 1qAsE3-00086J-RC; Sun, 18 Jun 2023 09:13:52 -0400
In-Reply-To: <85d4763e638d988c89d89ac6008e1d8990492613.camel@yandex.ru>
 (message from Konstantin Kharlamov on Sun, 18 Jun 2023 16:02:10 +0300)
X-BeenThere: emacs-devel@gnu.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Emacs development discussions." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
 <mailto:emacs-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-devel>
List-Post: <mailto:emacs-devel@gnu.org>
List-Help: <mailto:emacs-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
 <mailto:emacs-devel-request@gnu.org?subject=subscribe>
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org
Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org
Xref: news.gmane.io gmane.emacs.devel:306988
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/306988>

> From: Konstantin Kharlamov <hi-angel@yandex.ru>
> Cc: luangruo@yahoo.com, arne_bab@web.de, ams@gnu.org, emacs-devel@gnu.org
> Date: Sun, 18 Jun 2023 16:02:10 +0300
> 
> On Sun, 2023-06-18 at 15:51 +0300, Eli Zaretskii wrote:
> > > From: Konstantin Kharlamov <hi-angel@yandex.ru>
> > > Cc: Eli Zaretskii <eliz@gnu.org>, arne_bab@web.de, ams@gnu.org, 
> > >         emacs-devel@gnu.org
> > > Date: Sun, 18 Jun 2023 15:28:01 +0300
> > > 
> > > How do you get latest upstream code without access to VCS?
> > 
> > You can request a snapshot tarball from Savannah.
> 
> Does it imply sending an email to Savannah admins?

No.

> Because I'm browsing page
> https://git.savannah.gnu.org/cgit/emacs.git/ and I don't see any
> link to a tarball.

Do you really need one?

> Either way, is it even a realistic usecase?

No, not really.  Maybe in some emergency.

But one can have a release tarball as the base for preparing a patch,
or a tree moved from another system, or a system that's off-line, etc.
Which is why we also accept diffs, not just "git format-patch".