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

Re: What's cooking in git.git (Apr 2019, #02; Wed, 10)

From
PWPhillip Wood <phillip.wood123@gmail.com>
Date
Apr 10, 2019, 10:12 UTC
Message-ID
<2a91a971-24fa-9cc7-5159-14c0771838f6@gmail.com>
In-Reply-To
<xmqqr2ab2gs6.fsf@gitster-ct.c.googlers.com>
On 09/04/2019 19:08, Junio C Hamano wrote:
Show 24 quoted lines
> Here are the topics that have been cooking.  Commits prefixed with
> '-' are only in 'pu' (proposed updates) while commits prefixed with
> '+' are in 'next'.  The ones marked with '.' do not appear in any of
> the integration branches, but I am still holding onto them.
> 
> * pw/rebase-i-internal-rfc (2019-03-21) 12 commits
>   - rebase -i: run without forking rebase--interactive
>   - rebase: use a common action enum
>   - rebase -i: use struct rebase_options in do_interactive_rebase()
>   - rebase -i: use struct rebase_options to parse args
>   - rebase -i: use struct object_id for squash_onto
>   - rebase -i: use struct commit when parsing options
>   - rebase -i: remove duplication
>   - rebase -i: combine rebase--interactive.c with rebase.c
>   - rebase: use OPT_RERERE_AUTOUPDATE()
>   - rebase: rename write_basic_state()
>   - sequencer: always discard index after checkout
>   - Merge branch 'ag/sequencer-reduce-rewriting-todo' into pw/rebase-i-internal-rfc
>   (this branch uses ag/sequencer-reduce-rewriting-todo.)
> 
>   The internal implementation of "git rebase -i" has been updated to
>   avoid forking a separate "rebase--interactive" process.
> 
>   Comments?  Is this ready?

It is more or less ready, there weren't many comments. I'm planning to send a re-roll but am waiting to see what happens with dl/merge-cleanup-scissors-fix and [1] (which you don't seem to have picked up yet) as we discussed rebasing this series on top of a merge of the current base with dl/merge-cleanup-scissors-fix which currently conflicts with [1].

Also now ab/drop-scripted-rebase is going to be in master I could add a patch to this series that drops a bunch of unneeded options from rebase--interactive as it will only be called by git-rebase--preserve-merges.sh which only uses a subset of the current options but that could always come separately later.

Best Wishes
Phillip

[1] https://public-inbox.org/git/20190329110842.30604-1-phillip.wood123@gmail.com/

Previous: Todd ZullingerNext: Johannes Schindelin
Message 9 of 17 in “What's cooking in git.git (Apr 2019, #02; Wed, 10)”
  1. Junio C HamanoApr 9, 2019
  2. Denton LiuApr 9, 2019
  3. Junio C HamanoApr 10, 2019
  4. Thomas GummererApr 9, 2019
  5. Junio C HamanoApr 10, 2019
  6. Thomas GummererApr 10, 2019
  7. Johannes SchindelinApr 10, 2019
  8. Todd ZullingerApr 10, 2019
  9. Phillip WoodApr 10, 2019
  10. Johannes SchindelinApr 10, 2019
  11. Mazo, AndreyApr 10, 2019
  12. nd/switch-and-restore, was Re: What's cooking in git.git (Apr 2019, #02; Wed, 10)Johannes Schindelin, Apr 10, 2019
  13. dl/warn-tagging-a-tag, was Re: What's cooking in git.git (Apr 2019, #02; Wed, 10)Johannes Schindelin, Apr 10, 2019
  14. Junio C HamanoApr 12, 2019
  15. jh/trace2-sid-fix, was Re: What's cooking in git.git (Apr 2019, #02; Wed, 10)Johannes Schindelin, Apr 10, 2019
  16. Christian CouderApr 11, 2019
  17. Junio C HamanoApr 14, 2019

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.