sharing secret changesets with friends

Matt Mackall mpm at
Tue Feb 18 17:41:44 CST 2014

On Tue, 2014-02-18 at 23:42 +0100, Angel Ezquerra wrote:
> I agree with your point of view that specifying levels of secretness
> with greater granularity does not make sense. However there is one
> thing that I really miss when using phases which is that there is no
> way to differentiate between unshared draft revisions and shared draft
> revisions.

This is fundamentally unavoidable. Not all repositories are HTTP smart
servers that have operating system permissions to even record such a
difference during a nominally read-only pull. Such cases include
unprivileged HTTP servers (yay! secure!), dumb HTTP servers, SSH servers
using standard Unix permissions, shared filesystems, etc. In other
words: most use cases are simply incompatible with your idea out of the

Mathematics is the supreme nostalgia of our time.

More information about the Mercurial-devel mailing list