I'm trying to grasp the Mercurial basics so please bear with me. :) My current workflow is as follows:
- do some work until I'm ready to commit or need the others' changes
- pull
- at this point I'd like to merge my work with the latest changesets and commit, however Mercurial insists on me committing before merging
- so it goes like "commit, merge, commit" and I'm basically committing everything twice, writing the same notes in both changesets and pushing two changesets at a time
Is it intended to be so? Is it possible to have just one changeset coming from me with every merge? Is it indeed desirable?
I've read a lot of online manuals but still feel I do not have solid understanding of the process. All comments are welcome. Thanks!
EDIT: Turns out I didn't know that update could merge incoming changes with uncommitted edits.