* Re: master 2d7f4d9 12/15: ; Merge from origin/emacs-25
[not found] ` <E1aIt4Y-0001pf-Ns@vcs.savannah.gnu.org>
@ 2016-01-12 9:48 ` Michael Albinus
2016-01-12 15:50 ` Eli Zaretskii
0 siblings, 1 reply; 14+ messages in thread
From: Michael Albinus @ 2016-01-12 9:48 UTC (permalink / raw
To: emacs-devel
John Wiegley <johnw@gnu.org> writes:
> The following commits were skipped:
>
> 4e62197 Introduce check-expensive tests.
I've merged this to the master branch manually.
Best regards, Michael.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 2d7f4d9 12/15: ; Merge from origin/emacs-25
2016-01-12 9:48 ` master 2d7f4d9 12/15: ; Merge from origin/emacs-25 Michael Albinus
@ 2016-01-12 15:50 ` Eli Zaretskii
2016-01-12 16:23 ` John Wiegley
0 siblings, 1 reply; 14+ messages in thread
From: Eli Zaretskii @ 2016-01-12 15:50 UTC (permalink / raw
To: Michael Albinus, John Wiegley; +Cc: emacs-devel
> From: Michael Albinus <michael.albinus@gmx.de>
> Date: Tue, 12 Jan 2016 10:48:07 +0100
>
> John Wiegley <johnw@gnu.org> writes:
>
> > The following commits were skipped:
> >
> > 4e62197 Introduce check-expensive tests.
>
> I've merged this to the master branch manually.
John, why were those skipped? Did you bump into prblems trying to
merge them? Does gitmerge.el need some work?
It's not a catastrophe to have to make several merges by hand, but I
think we should in general avoid that, as doing too many of those is
error-prone.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 2d7f4d9 12/15: ; Merge from origin/emacs-25
2016-01-12 15:50 ` Eli Zaretskii
@ 2016-01-12 16:23 ` John Wiegley
0 siblings, 0 replies; 14+ messages in thread
From: John Wiegley @ 2016-01-12 16:23 UTC (permalink / raw
To: Eli Zaretskii; +Cc: Michael Albinus, emacs-devel
>>>>> Eli Zaretskii <eliz@gnu.org> writes:
> John, why were those skipped? Did you bump into prblems trying to merge
> them? Does gitmerge.el need some work?
I did run into a conflict, where master had deleted a Makefile target, and
emacs-25 had added a target. I had thought incorrectly that master was right.
This will continue to be a danger while I'm still not as familiar with the
code as I need to be to know the right resolutions. What I can do is consult
first with the commit authors when I run into conflicts that are not obvious.
> It's not a catastrophe to have to make several merges by hand, but I think
> we should in general avoid that, as doing too many of those is error-prone.
That should be the only misfire on this merge. The other changes were simpler,
and there were few conflicts.
--
John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 70f3e4e 08/15: ; Merge from origin/emacs-25
[not found] ` <E1aIt4W-0001p0-Om@vcs.savannah.gnu.org>
@ 2016-01-12 16:50 ` Glenn Morris
2016-01-12 17:03 ` John Wiegley
2016-01-12 17:11 ` John Wiegley
0 siblings, 2 replies; 14+ messages in thread
From: Glenn Morris @ 2016-01-12 16:50 UTC (permalink / raw
To: emacs-devel; +Cc: John Wiegley
John Wiegley wrote:
> branch: master
> commit 70f3e4e61fc4433ca8ac4517d247df7e7af7b248
> Merge: 4b739f7 5213ded
> Author: John Wiegley <johnw@newartisans.com>
> Commit: John Wiegley <johnw@newartisans.com>
>
> ; Merge from origin/emacs-25
>
> The following commit was skipped:
>
> 5213ded Refactor mml-smime.el, mml1991.el, mml2015.el
Why did you skip this?
In general, almost every non-trivial "skip" in this merge looks wrong to
me.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 70f3e4e 08/15: ; Merge from origin/emacs-25
2016-01-12 16:50 ` master 70f3e4e 08/15: " Glenn Morris
@ 2016-01-12 17:03 ` John Wiegley
2016-01-12 17:09 ` Glenn Morris
2016-01-12 17:11 ` John Wiegley
1 sibling, 1 reply; 14+ messages in thread
From: John Wiegley @ 2016-01-12 17:03 UTC (permalink / raw
To: Glenn Morris; +Cc: emacs-devel
>>>>> Glenn Morris <rgm@gnu.org> writes:
> In general, almost every non-trivial "skip" in this merge looks wrong to me.
I accepted the skips from gitmerge. Looks like that is not the right thing to
do after all.
What is the right way to cherry-pick over the skipped commits that shouldn't
have been?
--
John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 70f3e4e 08/15: ; Merge from origin/emacs-25
2016-01-12 17:03 ` John Wiegley
@ 2016-01-12 17:09 ` Glenn Morris
2016-01-12 17:12 ` John Wiegley
0 siblings, 1 reply; 14+ messages in thread
From: Glenn Morris @ 2016-01-12 17:09 UTC (permalink / raw
To: emacs-devel
Oh, I guess it is because the original commit message happened to
contain the word "merge", and thus match gitmerge-skip-regexp. IIRC,
gitmerge should ask you whether to skip a given commit, not just
unconditionally skip it. Some judgement is required when deciding to
answer yes or no to that prompt. The gitmerge regexp is biased to match
more rather than less.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 70f3e4e 08/15: ; Merge from origin/emacs-25
2016-01-12 16:50 ` master 70f3e4e 08/15: " Glenn Morris
2016-01-12 17:03 ` John Wiegley
@ 2016-01-12 17:11 ` John Wiegley
2016-01-12 17:32 ` Paul Eggert
1 sibling, 1 reply; 14+ messages in thread
From: John Wiegley @ 2016-01-12 17:11 UTC (permalink / raw
To: Glenn Morris; +Cc: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 901 bytes --]
>>>>> Glenn Morris <rgm@gnu.org> writes:
> In general, almost every non-trivial "skip" in this merge looks wrong to me.
Here is what was skipped:
1 31a97ac Michael Albinus : Merge branch 'emacs-25' of git.sv.gnu.org:...
2 e79b06e Paul Eggert : Avoid stdio in SIGINT handler
3 5213ded Jens Lechtenboerger : Refactor mml-smime.el, mml1991.el, mml2015.el
4 372d00a Glenn Morris : ; Auto-commit of loaddefs files.
5 9825305 Paul Eggert : Merge from gnulib
6 30f4a89 YAMAMOTO Mitsuharu : Move variables to inner loop, preparing for...
I take it #1 and #4 are valid skips, but the other four should be
cherry-picked into master? Do we have a special command or annotation for
doing so?
--
John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 629 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 70f3e4e 08/15: ; Merge from origin/emacs-25
2016-01-12 17:09 ` Glenn Morris
@ 2016-01-12 17:12 ` John Wiegley
2016-01-18 18:26 ` Glenn Morris
0 siblings, 1 reply; 14+ messages in thread
From: John Wiegley @ 2016-01-12 17:12 UTC (permalink / raw
To: Glenn Morris; +Cc: emacs-devel
>>>>> Glenn Morris <rgm@gnu.org> writes:
> Oh, I guess it is because the original commit message happened to contain
> the word "merge", and thus match gitmerge-skip-regexp. IIRC, gitmerge should
> ask you whether to skip a given commit, not just unconditionally skip it.
> Some judgement is required when deciding to answer yes or no to that prompt.
> The gitmerge regexp is biased to match more rather than less.
This was my mistake, in thinking gitmerge was DTRT. I'll review each skip
manually from now on.
--
John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 70f3e4e 08/15: ; Merge from origin/emacs-25
2016-01-12 17:11 ` John Wiegley
@ 2016-01-12 17:32 ` Paul Eggert
2016-01-14 23:15 ` Phillip Lord
2016-01-19 7:38 ` John Wiegley
0 siblings, 2 replies; 14+ messages in thread
From: Paul Eggert @ 2016-01-12 17:32 UTC (permalink / raw
To: Glenn Morris, emacs-devel
On 01/12/2016 09:11 AM, John Wiegley wrote:
> 1 31a97ac Michael Albinus : Merge branch 'emacs-25' of git.sv.gnu.org:...
> 2 e79b06e Paul Eggert : Avoid stdio in SIGINT handler
> 3 5213ded Jens Lechtenboerger : Refactor mml-smime.el, mml1991.el, mml2015.el
> 4 372d00a Glenn Morris : ; Auto-commit of loaddefs files.
> 5 9825305 Paul Eggert : Merge from gnulib
> 6 30f4a89 YAMAMOTO Mitsuharu : Move variables to inner loop, preparing for...
>
> I take it #1 and #4 are valid skips, but the other four should be
> cherry-picked into master? Do we have a special command or annotation for
> doing so?
I don't think so, no. I would just install the patches into master.
(It's not likely that anyone will want to backport them into emacs-25. :-)
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 70f3e4e 08/15: ; Merge from origin/emacs-25
2016-01-12 17:32 ` Paul Eggert
@ 2016-01-14 23:15 ` Phillip Lord
2016-01-19 7:38 ` John Wiegley
1 sibling, 0 replies; 14+ messages in thread
From: Phillip Lord @ 2016-01-14 23:15 UTC (permalink / raw
To: Paul Eggert; +Cc: Glenn Morris, emacs-devel
Paul Eggert <eggert@cs.ucla.edu> writes:
> On 01/12/2016 09:11 AM, John Wiegley wrote:
>> 1 31a97ac Michael Albinus : Merge branch 'emacs-25' of git.sv.gnu.org:...
>> 2 e79b06e Paul Eggert : Avoid stdio in SIGINT handler
>> 3 5213ded Jens Lechtenboerger : Refactor mml-smime.el, mml1991.el, mml2015.el
>> 4 372d00a Glenn Morris : ; Auto-commit of loaddefs files.
>> 5 9825305 Paul Eggert : Merge from gnulib
>> 6 30f4a89 YAMAMOTO Mitsuharu : Move variables to inner loop, preparing for...
>>
>> I take it #1 and #4 are valid skips, but the other four should be
>> cherry-picked into master? Do we have a special command or annotation for
>> doing so?
>
> I don't think so, no. I would just install the patches into master. (It's not
> likely that anyone will want to backport them into emacs-25. :-)
I think 372d00a should validly be skipped. The loaddefs files shouldn't
need auto-committing on master.
Phil
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 70f3e4e 08/15: ; Merge from origin/emacs-25
2016-01-12 17:12 ` John Wiegley
@ 2016-01-18 18:26 ` Glenn Morris
2016-01-18 19:27 ` Paul Eggert
2016-01-18 21:42 ` John Wiegley
0 siblings, 2 replies; 14+ messages in thread
From: Glenn Morris @ 2016-01-18 18:26 UTC (permalink / raw
To: emacs-devel
Is anyone going to fix this merge?
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 70f3e4e 08/15: ; Merge from origin/emacs-25
2016-01-18 18:26 ` Glenn Morris
@ 2016-01-18 19:27 ` Paul Eggert
2016-01-18 21:42 ` John Wiegley
1 sibling, 0 replies; 14+ messages in thread
From: Paul Eggert @ 2016-01-18 19:27 UTC (permalink / raw
To: Glenn Morris, emacs-devel
Glenn Morris wrote:
> Is anyone going to fix this merge?
What are the problems with it? (I have not been following the 'master' branch
lately.)
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 70f3e4e 08/15: ; Merge from origin/emacs-25
2016-01-18 18:26 ` Glenn Morris
2016-01-18 19:27 ` Paul Eggert
@ 2016-01-18 21:42 ` John Wiegley
1 sibling, 0 replies; 14+ messages in thread
From: John Wiegley @ 2016-01-18 21:42 UTC (permalink / raw
To: Glenn Morris; +Cc: emacs-devel
>>>>> Glenn Morris <rgm@gnu.org> writes:
> Is anyone going to fix this merge?
Yes, it was on my list for the weekend, but will happen today.
--
John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: master 70f3e4e 08/15: ; Merge from origin/emacs-25
2016-01-12 17:32 ` Paul Eggert
2016-01-14 23:15 ` Phillip Lord
@ 2016-01-19 7:38 ` John Wiegley
1 sibling, 0 replies; 14+ messages in thread
From: John Wiegley @ 2016-01-19 7:38 UTC (permalink / raw
To: Paul Eggert; +Cc: Glenn Morris, emacs-devel
>>>>> Paul Eggert <eggert@cs.ucla.edu> writes:
> On 01/12/2016 09:11 AM, John Wiegley wrote:
> > 1 31a97ac Michael Albinus : Merge branch 'emacs-25' of git.sv.gnu.org:...
> > 2 e79b06e Paul Eggert : Avoid stdio in SIGINT handler
> > 3 5213ded Jens Lechtenboerger : Refactor mml-smime.el, mml1991.el, mml2015.el
> > 4 372d00a Glenn Morris : ; Auto-commit of loaddefs files.
> > 5 9825305 Paul Eggert : Merge from gnulib
> > 6 30f4a89 YAMAMOTO Mitsuharu : Move variables to inner loop, preparing for...
> >
> > I take it #1 and #4 are valid skips, but the other four should be
> > cherry-picked into master? Do we have a special command or annotation for
> > doing so?
>
> I don't think so, no. I would just install the patches into master. (It's not
> likely that anyone will want to backport them into emacs-25. :-)
Just a note that the four commits above have been cherry picked to master, and
another merge from emacs-25 has been performed.
--
John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2016-01-19 7:38 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20160112070839.6841.77764@vcs.savannah.gnu.org>
[not found] ` <E1aIt4Y-0001pf-Ns@vcs.savannah.gnu.org>
2016-01-12 9:48 ` master 2d7f4d9 12/15: ; Merge from origin/emacs-25 Michael Albinus
2016-01-12 15:50 ` Eli Zaretskii
2016-01-12 16:23 ` John Wiegley
[not found] ` <E1aIt4W-0001p0-Om@vcs.savannah.gnu.org>
2016-01-12 16:50 ` master 70f3e4e 08/15: " Glenn Morris
2016-01-12 17:03 ` John Wiegley
2016-01-12 17:09 ` Glenn Morris
2016-01-12 17:12 ` John Wiegley
2016-01-18 18:26 ` Glenn Morris
2016-01-18 19:27 ` Paul Eggert
2016-01-18 21:42 ` John Wiegley
2016-01-12 17:11 ` John Wiegley
2016-01-12 17:32 ` Paul Eggert
2016-01-14 23:15 ` Phillip Lord
2016-01-19 7:38 ` John Wiegley
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.