For two changesets X and Y of the same Mercurial repository, does following condition always hold true:
if X is a parent of Y, then revision(X) < revision(Y)
?
If it holds true, is it by specification or just how it's currently implemented? With other words, can one rely on that condition for future Mercurial releases?