If i understanding the problem clearly, MC checks the current contents of all repositories, defined for package, before saving a package, even locally.
No. Monticello saves into the selected repository and into the local package-cache only. This is the same as you get with Git (and other similar distributed versioning systems), when you do a "git commit" and "git push <repository>" .
So, if one of repositories can't be reached, this leads to error and unability to save a local copy on hard drive.
Monticello only loads from a selected repository, it does not try multiple repositories. It could lead to different results depending on from what repository you load. Again that is the same same as with "git pull <repository>". Cheers, Lukas -- Lukas Renggli http://www.lukas-renggli.ch