<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I have been surprised several times that the following command:<br>
$ hg log --rev 'hidden()'<br>
<br>
Gvies nothing, then realizing that I need to add --hidden for this
to work.<br>
For a basic user, this is difficult to discover this flag, because
you have to dig in "hg help -v" to find it.<br>
From a user's perspective, this could almost be considered as a bug.<br>
This is even more true if you try to use the precursors() revset
which often give hidden commits.<br>
<br>
So I think some revsets giving hidden changesets should either:<br>
<ul>
<li>implicitly activate --hidden flag</li>
<li>warn hidden changset can be seen with --hidden<br>
</li>
</ul>
<br>
I don't know which one is the best. After leaning for the first
proposition, I am more thinking about a warning.<br>
Alternatives? thoughts?<br>
<br>
Regards.<br>
Gilles.<br>
</body>
</html>