Hacker News new | ask | show | jobs
by BenFrantzDale 1299 days ago
I basically never `make clean` but ccache is a boon for `git bisect`. In theory bisect takes log time; in practice, without ccache, it’s slower because handwave build time goes by something like the log of the number of commits you jump across.
1 comments

It's still log(total commits) of full rebuilds. I don't think git bisect ever promised anything more.
If it’s my branch, I often have a build of every commit in my cache. Even if not, each jump back and forth makes a bunch of new cache entries, many of which will be reused in subsequent bisect steps.