Junio C Hamano [off-list ref] writes:
The last two hunks gives me a queasy feeling for some reason. I
think I recently saw a patch to clean up this area to clarify that
PATIENCE/HISTOGRAM are not independent option bits (but I cannot
remember where) and we probably should use the approach taken by
that patch.
I did some digging; no wonder I remember it---it is one of the stuff
I wrote and then later discarded.
http://thread.gmane.org/gmane.comp.version-control.git/191036/focus=191038
I think this "algorithm" thing should build on that patch, even
though the later parts of the series in that thread has turned out
to be unwanted.
Thanks.