all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Stefan Kangas <stefankangas@gmail.com>
Cc: rpluim@gmail.com, emacs-devel@gnu.org
Subject: Re: master e714b31 3/6: Merge from origin/emacs-28
Date: Wed, 10 Nov 2021 21:36:59 +0200	[thread overview]
Message-ID: <838rxv3iqs.fsf@gnu.org> (raw)
In-Reply-To: <CADwFkmmM6GgKVnB4vhKTs6TFNv5Ga0hhjMcO8rde57ZukiqDgA@mail.gmail.com> (message from Stefan Kangas on Wed, 10 Nov 2021 11:19:51 -0800)

> From: Stefan Kangas <stefankangas@gmail.com>
> Date: Wed, 10 Nov 2021 11:19:51 -0800
> Cc: rpluim@gmail.com, emacs-devel@gnu.org
> 
> >> https://lists.gnu.org/r/emacs-devel/2017-12/msg00340.html
> >> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29366
> >
> > I guess we read different discussions, then.
> 
> I read the above.  Which discussions are you reading?
> 
> Let's count heads: Robert Pluim, Michael Albinus, Stefan Monnier, Stefan
> Kangas, Glenn Morris, Juri Linkov have AFAICT all come out in support of
> this change.  Some more forcefully than others.
> 
> I don't see anyone against the change.

Look closer, please.

> > How can a simple bug in gitmerge be a proof of anything (except that
> > bugs happen)?
> 
> The existence of the special code for this in gitmerge is already proof
> that this is suboptimal.  If it is buggy, that makes it worse of course.

Nonsense.  It just means we haven't yet got the full solution for
that.  Any code has bugs, and they tend to pop up when people other
than the person who wrote it start using it more intensively.  This
always happens in development, and is not proof of anything.

> But even if there are no bugs in gitmerge.el, today or in the future, we
> still lose the ability to use "git blame" in etc/NEWS.NN for the
> previous release on master.

"git annotate" on NEWS is pretty meaningless anyway.  Stuff gets moved
there too much for that to be useful.

> And what's the upside?  None, AFAICT.

You are biased, so you only see the side that suits you.  The upside
is that we are using this for a long time, and any problems we see now
are minor.  You propose a revolution where a simple bugfix should be
enough.

> Instead of working against fundamental limitations in git, it is easy or
> even trivial to completely side-step the issue.  AFAICT, the attached
> patch fixes this on GNU/Linux, but I think you would need to do more on
> operating systems without symlink support.  (There is obviously also
> more stuff to do in gitmerge.el and the install step.  I didn't bother
> for this quick proof-of-concept though.)

Thanks, but I'm not interested in doing this.  Let's move on to more
important stuff.



  reply	other threads:[~2021-11-10 19:36 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20211106092430.31690.17236@vcs0.savannah.gnu.org>
     [not found] ` <20211106092433.20A2420A22@vcs0.savannah.gnu.org>
2021-11-10 15:55   ` master e714b31 3/6: Merge from origin/emacs-28 Robert Pluim
2021-11-10 16:41     ` Stefan Monnier
2021-11-10 17:12     ` Eli Zaretskii
2021-11-10 17:18       ` Robert Pluim
2021-11-10 18:24         ` Juri Linkov
2021-11-10 18:37           ` Juri Linkov
2021-11-10 18:53             ` Eli Zaretskii
2021-11-10 19:06               ` Juri Linkov
2021-11-10 19:13                 ` Eli Zaretskii
2021-11-10 18:46         ` Eli Zaretskii
2021-11-10 17:49       ` Stefan Kangas
2021-11-10 18:47         ` Eli Zaretskii
2021-11-10 19:19           ` Stefan Kangas
2021-11-10 19:36             ` Eli Zaretskii [this message]
2021-11-10 19:50               ` Dmitry Gutov
2021-11-10 20:09               ` Stefan Kangas
2021-11-11  7:23             ` Michael Albinus
2021-11-10 19:37           ` Stefan Kangas
2021-11-11  1:24     ` Lars Ingebrigtsen
2021-11-17  4:04       ` Stefan Kangas
2021-11-17  7:11         ` Eli Zaretskii
2021-11-17  7:56           ` Lars Ingebrigtsen
2021-11-17  9:58             ` Eli Zaretskii
2021-11-17 14:03             ` Eli Zaretskii
2021-11-18  1:59               ` Stefan Kangas
2021-11-18  8:07                 ` Eli Zaretskii
2021-11-18  9:25                   ` Lars Ingebrigtsen
2021-11-18 11:10                     ` Eli Zaretskii
2021-11-18 16:27                       ` Dmitry Gutov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=838rxv3iqs.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=rpluim@gmail.com \
    --cc=stefankangas@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.