***A***
LOCAL COMMIT:
 Commit 2:
  SIGNED
REMOTE COMMIT:
 Commit 2:
  SIGNED
***B***
LOCAL COMMIT:
 Commit 2:
  SIGNED
REMOTE COMMIT:
 Commit 2:
  SIGNED