Sync views only push and pull pending changesets. However, when working with features like code reviews, new meta data is added to the branches without creating new changesets. In this situation, it is impossible for the user to know which branches have new meta data and they are forced to manually pull each branch to get the changes.
Besides the user experience issue, this breaks the concept of replication itself in my opinion, since the sync view is not keeping my local repo completely up to date with the remote.
Sync views only push and pull pending changesets. However, when working with features like code reviews, new meta data is added to the branches without creating new changesets. In this situation, it is impossible for the user to know which branches have new meta data and they are forced to manually pull each branch to get the changes.
Besides the user experience issue, this breaks the concept of replication itself in my opinion, since the sync view is not keeping my local repo completely up to date with the remote.