almost finist gitIndex.parse