Actually I'm not hundred percent sure if it works properly or not but it failed a couple of time when I change the repo url to an unvalid one. By the way I'll change it.