Thread (4 messages) flat view 4 messages, 3 authors, 2016-06-15

Re: [PATCH v14 5/8] bisect: introduce --no-checkout support into porcelain.

From: Christian Couder <hidden>
Date: 2016-06-15 22:51:43

On Wednesday 03 August 2011 01:16:54 Junio C Hamano wrote:
Having said that, other than these minor nits, I think this round is
almost ready. I didn't check how it behaves upon "bisect reset",
though. It shouldn't touch the index, HEAD nor the working tree (it
probably is just the matter of "update-ref -d BISECT_HEAD" and nothing
else, but I haven't thought things through thoroughly).

Further polishing we may want to do while it is still in pu/next I can
think of off the top of my head are:

 - In this mode, I can bisect the history even inside a bare repository,
   as the whole point of --no-checkout is that the mode does not require a
   working tree. I however suspect "git bisect" requires working tree. Is
   this something we want to fix?

 - Further, perhaps should we default to this mode inside a bare
   repository?
I agree that it would be nice if it worked in a bare repo. I did not look at 
that yet.
Christian, do you think of anything else?
No, I agree that it looks almost ready.

The few improvements I would like are:

- squashing the last patch into the previous ones,
- using a bisect_mode() function when needed.
Also do you see flaws in our
reasoning that updating only BISECT_HEAD and doing nothing else is a good
way to do this?
No, I agree that --no-checkout is a good idea and that using only BISECT_HEAD 
is good way to do this.

Thanks,
Christian.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help