diff: keep vcs annotations on swithing between viewers/requests