Synchronization support.

- Assume master is the only branch users care about.  This does only
  address the most basic and common default use cases that novice users
  to PMR will care about.