Updated git logic