<div dir="ltr">Probably, you might want something like ACL on changesets.  What would happen if one of your "friends" shares your secret changesets with his/her friends who are not your friends?<br><br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Wed, Feb 19, 2014 at 9:54 AM, Dov Feldstern <span dir="ltr"><<a href="mailto:dovdevel@gmail.com" target="_blank">dovdevel@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Wed, Feb 19, 2014 at 2:40 AM, Dov Feldstern <<a href="mailto:dovdevel@gmail.com">dovdevel@gmail.com</a>> wrote:<br>
> ...<br>
<div class="">> Perhaps a solution like that suggested by Kaz, of having a<br>
> 'non-publishing' option to push, could work: I would personally set<br>
> that option to always be on, and that would provide the protection I<br>
> am used to from mq; and the equivalent to "qfinish" would be to change<br>
> the phase of the work that I'm ready to publish to be public. And<br>
> "secret" is not part of the scheme at all...<br>
><br>
<br>
</div>Actually, it's not a 'non-publishing' option to *push* that would be<br>
needed, but rather an option that would affect all of the commands<br>
that share with peers, whether push or pull or clone, saying that they<br>
should not share anything that would cause drafts to become public...<br>
<br>
And also, actually, if I'm going to rely on this behavior as a guard,<br>
then using a repo's "publish=no" is not good enough, either: I don't<br>
want to share my half-baked patches with anyone, even if they *did*<br>
define their repo as non-publishing. So in addition to this setting,<br>
I'd *still* need a way of specifying who my "friends" are -- with whom<br>
I'm willing to share my drafts.<br>
<br>
Essentially, the scheme I'm describing now is actually changing the<br>
semantics of *drafts*... I'd rather stick with changing the semantics<br>
of "secrets", I think...<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
Mercurial-devel mailing list<br>
<a href="mailto:Mercurial-devel@selenic.com">Mercurial-devel@selenic.com</a><br>
<a href="http://selenic.com/mailman/listinfo/mercurial-devel" target="_blank">http://selenic.com/mailman/listinfo/mercurial-devel</a><br>
</div></div></blockquote></div><br></div>