It appears that any change I make in my local repository will create a new head in the remote repository if anyone has made any changes to the remote repository. Is this expected behaviour? Is there a way to prevent all these merges? ...Stephen