I still can't quite wrap my head around what it means for a DVCS to have exclusive locks. It seems like either the locks aren't exclusive or the system isn't distributed.
Edit: this kind of covers it: http://veracity-scm.com/qa/questions/102/why-would-you-desig...
I guess upstream is somehow aware of all downstream repos and can communicate with them outside of push-type operations?