Linux maintainer tooling and workflows
 help / color / mirror / Atom feed
* b4 defered branch checkout
@ 2026-08-24 16:40 Jason Gunthorpe
  2026-08-25 20:31 ` Konstantin Ryabitsev
  0 siblings, 1 reply; 3+ messages in thread
From: Jason Gunthorpe @ 2026-08-24 16:40 UTC (permalink / raw)
  To: Konstantin Ryabitsev; +Cc: tools

I am looking at commit ad80ce422da0 ("review: defer branch checkout to
shell/agent use") and think the way b4 treats the checkout is
inconsistent.

If you <enter> on a fresh series you get the series review
screen and the worktre is (usually?) left checked out.

If you go back with Q then <enter> again, now it isn't checked out.

The above commit make it seem like no checkout is the preferd design
and the residual checkout on the initial open is a bug?

However, I actually want to have the checkout. I want it *always*
checked out for review. I want to use a parallel editor window to
inspect the applied series in more detail that just reading the diffs,
while continuing to use the tui, I don't want to stop the review
workflow and drop to a shell.

From that angle I view the above as a regression.

Further, if it doesn't get checked out what even was the point in
getting it applied to a branch and fixing the conflicts just to get
into the review screen?

I get that other people may not use a dedicated git tree just to run
the review UI with, but could b4 support two workflow options:
 a) never change the checkout work tree
 b) always set the checkout work tree to the current review

?

Thanks,
Jason

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-08-25 21:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-24 16:40 b4 defered branch checkout Jason Gunthorpe
2026-08-25 20:31 ` Konstantin Ryabitsev
2026-08-25 21:13   ` Jason Gunthorpe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox