From hallway conversation it appears many of us do struggle with merging.
Here's the situation I have. I have a workspace with some changes that I 
have committed.
I do an hg incoming and note that Karen's latest push isn't in my 
workspace. I do a
hg pull -u and an hg merge. Then hg recommit says:
abort: workspace has uncommitted changes

And an hg status shows:
bash-3.2$ hg status
M usr/src/cmd/slim-install/finish/install-finish

Which is Karen's change. Now it seems to me that this shouldn't be. 
Shouldn't
mercurial know that I just pulled this from the gate?
I can do an hg commit and recommit and get the file to be correct but the
changeset id will show up in this install-finish file and it shouldn't.
So 1) this process doesn't really work or 2) there's a bug somewhere.
Can someone who knows please clue us all in?

Jean

Dave Miner wrote:
> All,
>
> We somehow managed to end up with multiple heads in the slim_source hg 
> repo after Jean's push below.  Until I send out an all-clear that we've 
> straightened this out, please do not push any changes to the repository.
>
> As always, something like the following before you push is advised:
>
> hg incoming
> If any changesets are shown, then:
> hg pull -u
> hg merge
> hg recommit
>
> Thanks,
> Dave
>
>   


Reply via email to