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

Re: [PATCH 1/3] pull: cleanup autostash check

From
Felipe Contreras <felipe.contreras@gmail.com>
Date
Jun 15, 2021, 11:09 UTC
Message-ID
<60c88a502d323_e633208fc@natae.notmuch>
In-Reply-To
<CAPUEspg_MmerWb7h8MyhgcJXbWrJeeSyeJ7z2S6eHgDfRDPKvA@mail.gmail.com>
Carlo Arenas wrote:
Show 14 quoted lines
> On Sat, Jun 12, 2021 at 10:11 PM Felipe Contreras <
> felipe.contreras@gmail.com> wrote:
> 
> > -       autostash = config_autostash;
> >         if (opt_rebase) {
> > +               int autostash = config_autostash;
> >                 if (opt_autostash != -1)
> >                         autostash = opt_autostash;
> >
> 
> since you are reducing the scope of the autostash variable anyway, why
> not refactor it additionally for clarity with (something like):
> 
>   int autostash = (opt_autostash != -1) ? opt_autostash : config_autostash;

Because I had like 15 branches on top of this, and wanted 1) to minimize modifications, and 2) to minimize the chance of the patch being rejected, and this is how the code was before f15e7cf5cc (pull: ff --rebase --autostash works in dirty repo, 2017-06-01), so in theory nobody could object.

But yeah, that version makes sense, and in fact I probably had such cleanup in some branch.

-- 
Felipe Contreras
Previous: Elijah Newren
Message 17 of 17 in “pull: obvious fixes”
  1. 0/3 pull: obvious fixesFelipe Contreras, Jun 13, 2021
  2. 3/3 pull: trivial whitespace style fixFelipe Contreras, Jun 13, 2021
  3. Elijah NewrenJun 14, 2021
  4. 2/3 pull: trivial cleanupFelipe Contreras, Jun 13, 2021
  5. Elijah NewrenJun 14, 2021
  6. 1/3 pull: cleanup autostash checkFelipe Contreras, Jun 13, 2021
  7. Elijah NewrenJun 14, 2021
  8. Felipe ContrerasJun 15, 2021
  9. Elijah NewrenJun 14, 2021
  10. Junio C HamanoJun 15, 2021
  11. Felipe ContrerasJun 15, 2021
  12. 0/3 pull: obvious fixesFelipe Contreras, Jun 17, 2021
  13. 1/3 pull: cleanup autostash checkFelipe Contreras, Jun 17, 2021
  14. 2/3 pull: trivial cleanupFelipe Contreras, Jun 17, 2021
  15. 3/3 pull: trivial whitespace style fixFelipe Contreras, Jun 17, 2021
  16. Elijah NewrenJun 17, 2021
  17. Felipe ContrerasJun 15, 2021

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.