git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: What's cooking in git.git (Jul 2018, #02; Wed, 18)

From
Elijah Newren <newren@gmail.com>
Date
Jul 19, 2018, 17:10 UTC
Message-ID
<CABPp-BFSh2KYuBAWZcMUZ6NS0VYc4NNGTaTS3jUGiWm+BO4+Wg@mail.gmail.com>
In-Reply-To
<xmqqtvowi4l3.fsf@gitster-ct.c.googlers.com>
On Wed, Jul 18, 2018 at 3:03 PM, Junio C Hamano <gitster@pobox.com> wrote:
Show 7 quoted lines
> * en/rebase-i-microfixes (2018-06-27) 3 commits
>   (merged to 'next' on 2018-07-11 at d913ca0f77)
>  + git-rebase--merge: modernize "git-$cmd" to "git $cmd"
>  + Fix use of strategy options with interactive rebases
>  + t3418: add testcase showing problems with rebase -i and strategy options
>
>  Will merge to 'master'.

This series showed up in the "Graduated to master" section of your email and the series shows up on master; did you just forget to remove this last line?

Show 10 quoted lines
> * en/abort-df-conflict-fixes (2018-07-16) 2 commits
>  - read-cache: fix directory/file conflict handling in read_index_unmerged()
>  - t1015: demonstrate directory/file conflict recovery failures
>
>  "git merge --abort" etc. did not clean things up properly when
>  there were conflicted entries in certain order that are involved
>  in D/F conflicts.  This has been corrected.
>
>  This may have to be rebased on an older maintenance track before
>  moving forward.
Would you like me to rebase on maint and resubmit?  Alternatively,
  git cherry-pick -Xours master..en/abort-df-conflict-fixes
will backport the fixes to maint, with the only downside that it
leaves some unnecessary (but innocuous) double 'git reset --hard'
invocations in t6042.
Just let me know whatever is easiest for you.
Show 12 quoted lines
> * en/t6042-insane-merge-rename-testcases (2018-07-03) 3 commits
>  - t6042: add testcase covering long chains of rename conflicts
>  - t6042: add testcase covering rename/rename(2to1)/delete/delete conflict
>  - t6042: add testcase covering rename/add/delete conflict type
>
>  Various glitches in the heuristics of merge-recursive strategy have
>  been documented in new tests.
>
>  Will merge to 'next'.
>
>  I am not sure if there is a single "correct" answer everybody can
>  agree on for each of these "insane" cases, though.

Yeah, I agree. I was a little unsure about adding the expected "correct" answer in these testcases for fear I would just end up modifying it whenever I finally implement a fix. However, it was clear that current handling for these testcases is suboptimal, and ultimately I decided it'd make sense to just take my best guess at "correct" for now and deal with any modifications later. *shrug* I'm not sure what, if any changes to make to this series because of this, though; for now, I think it's fine as-is.

Previous: Junio C HamanoNext: Derrick Stolee
Message 7 of 14 in “What's cooking in git.git (Jul 2018, #02; Wed, 18)”
  1. Junio C HamanoJul 18, 2018
  2. Stefan BellerJul 18, 2018
  3. Junio C HamanoJul 19, 2018
  4. Оля ТележнаяJul 19, 2018
  5. Eric SunshineJul 19, 2018
  6. Junio C HamanoJul 19, 2018
  7. Elijah NewrenJul 19, 2018
  8. ds/multi-pack-index (was Re: What's cooking in git.git (Jul 2018, #02; Wed, 18))Derrick Stolee, Jul 20, 2018
  9. Junio C HamanoJul 20, 2018
  10. Derrick StoleeJul 20, 2018
  11. ag/rebase-i-in-c, was Re: What's cooking in git.git (Jul 2018, #02; Wed, 18)Alban Gruin, Jul 20, 2018
  12. Jonathan TanJul 23, 2018
  13. Junio C HamanoJul 24, 2018
  14. Brandon WilliamsJul 24, 2018

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.