Commit phase is always draft

Issue #4686 closed
Sergey Alexeev
created an issue

TortoiseHg marks all my commits as draft. Even if a commit is public, it has the 'draft' phase and a related 'draft' icon.

Env:

TortoiseHg version 4.0.2 with Mercurial-4.0.2, Python-2.7.10, PyQt-4.11.4, Qt-4.8.7

Windows 10 Pro x64

Comments (9)

  1. Yuya Nishihara

    Even if a commit is public, it has the 'draft' phase and a related 'draft' icon.

    I've never heard this sort of bug. Can you compare with the output of hg log -T "{rev}:{phase}\n" command?

  2. Sergey Alexeev reporter

    So these commits are draft.

    No, all commits are public. I can see them in my remote repo. And other developers can pull my changes from remote repo.

    What did you do to make them public?

    hg push

  3. Yuya Nishihara

    No, all commits are public. I can see them in my remote repo. And other developers can pull my changes from remote repo.

    hg command said they were draft, so they must be.

    hg push

    Check that the remote repo is a publishing repository. Also, check if the commits in the remote repo are public. If they are public, try hg pull in your local repo to update the phase boundary.

    https://www.mercurial-scm.org/wiki/Phases#Publishing_Repository

    This isn't a GUI bug, so closed.

  4. Log in to comment