You're asking the wrong question. Sample size required has nothing to do with the percent confidence interval. The larger the sample size, the smaller the absolute range will be on the confidence interval.

That said, if you're performing some kind of regression in this hypothesis test, your data needs to meet certain standards.

I have no idea what "commit information" means. Is that related to github or something? What exactly are you trying to do?