How to keep changesets in phase “draft” on hg push?
问题 How can I hinder mercurial from putting changesets to phase “public” on push operations? I want them to stay “draft”. I rebase and histedit a lot, and the repository I push to is for me only. And having to change the phase all the time is a nuisance. 回答1: What the documentation does not clearly reveal is: The phase-change on push is not a purely local decision. – After “uploading” the changesets, the client asks the server for updates regarding the phases of the commits, and the server is