[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: I just pushed master into emacs-27

From: Amin Bandali
Subject: Re: I just pushed master into emacs-27
Date: Wed, 29 Jul 2020 19:42:29 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

dick.r.chiang@gmail.com writes:

> AB> I suggest we all STOP pushing anything to any branches of the
> emacs.git AB> repository *immediately*
> This is unduly alarmist.  What happens in other branches is
> independent of the emacs-27 branch.

I've been under the impression that in a Git repo, branches are
lightweight pointers to commits stored in the repo.  As such, my thought
process was that if Nico's commits have had a more global impact (on the
entire emacs.git repo) than just emacs-27, we may want to consider
having Savannah hackers restore an earlier snapshot of the entire repo
on the server side.  With that in mind, my suggestion to temporarily
suspend any pushes to the repo was so that we minimize changes that may
have to be re-pushed if it is decided that restoring emacs.git on the
server is necessary.

That said, I'm no git expert, and I certainly was not trying to sound
"alarmist".  If all of this can 'simply' be reversed by a force push and
without incurring any costs to emacs.git's internal state on Savannah,
and as if this never happened, then great.  I'm no fan of incurring
unnecessary work onto the Savannah hackers and/or the FSF sysadmins.

> AB> its emacs-27 branch on Savannah irreversibly messed up /
> cluttered? 
> Minimally, M. Petton (and probably others) will have a reflog commit with
> emacs27's last pristine state before the force push, which he could "git
> checkout -B" and re-force-push.  Such is the distributed ethos of git, a
> virtue Linus never fails to remind us of.

Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]