Suppose I have this project with 5 commits. You can clone it from here. Say, there’s a regression bug in the master branch but a lot has been added to master after the feature was first inroduced. How would I go debugging this? Which commits break it? Usually, we would go manually and see which commit would possibly do this but if the project is large and active, it’s a quite troulesome process.