When asking about patches, we either ask about them in
oldest-first or newest first (with respect to the current ordering
of the repository), and we either want an initial segment or a
final segment of the poset of patches.
First: ask for an initial
segment, first patches first (default for all pull-like commands)
FirstReversed: ask for an initial segment, last patches first
(used to ask about dependencies in record, and for pull-like
commands with the --reverse flag).
LastReversed: ask for a final segment, last patches first. (default
for unpull-like commands, except for selecting *primitive* patches in
rollback)
Last: ask for a final segment, first patches first. (used for selecting
primitive patches in rollback, and for unpull-like commands with the
--reverse flag
|