sharing secret changesets with friends

Matt Mackall mpm at selenic.com
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
gate.

-- 
Mathematics is the supreme nostalgia of our time.




More information about the Mercurial-devel mailing list