gitShas: currently synchronously retrieves all shas into an array and we only need from 2 to 35 max. There must be another way to just pick out 35 for large projects and call it a day.