Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [PATCH 1/2] git-bisect.sh : create a file if the bisection is in old/new mode, named "BISECT_OLDNEWMODE", so it can easily be seen outside the program without having to read BISECT_TERMS. This will have to be changed in further versions if new terms are introduced.

From: Matthieu Moy <hidden>
Date: 2016-06-15 23:05:11

Please, don't top-post on this list.

Louis-Alexandre Stuber [off-list ref] writes:
Thank you for the feedback. We are trying to apply all of your suggestions, but we would prefer to rebase the history before doing some of them (like renaming variables).

About the BISECT_OLDNEWMODE file: The current implementation changes almost nothing to revision.c. We thought it was better, even if it needs a new file. The code for bisect uses BISECT_TERMS because 3 states are
possible: 'bad/good mode', 'old/new mode', or 'no bisection started'
(if BISECT_TERMS doesn't exist).
I don't think it's the main reason. The point is to make the code
generic: once the bisection has started and the terms are chosen, the
possible states for a commit are not really bad/good or old/new, but
'first line in BISECT_TERMS/second line in BISECT_TERMS'.
But the other files (like revision.c) don't need all these
informations, so we thought it would be good to check if a file exists
instead of reusing BISECT_TERMS, which would require reading its
content.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
De: "Christian Couder" [off-list ref]
...
-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help