DT-6336:create first version binary repo only with the latest HEAD commit
talk with github to get active branches
remove duplicated branches from active branches
should process master as new branch when it only have 'first commit'
DT-6354:check whether remote branch is avalible before clone
DT-6354:clone one branch & check whether commit is existed & add TimeTracker