darcs-2.14.1: a distributed, interactive, smart revision control system

Safe HaskellNone




Patch matching options.

These are all of the same type MatchOption defined below.

Multiple flags per option are allowed and do not raise a conflict error. This is how Darcs currently operates, even though I suspect that it ignores all but the first MatchFlag (since it does so for many other options).

Given a suitable semantics (and documentation thereof), for instance "all the given patterns must match", this could be turned into a useful feature.



matchUpToOne Source #


:: MatchOption

show files/contents, dist, annotate

matchOneContext :: MatchOption Source #

Used by: clone

matchOneNontag :: MatchOption Source #

Used by: amend

matchSeveral :: MatchOption Source #

Used by: rebase pull/apply, send, push, pull, apply, fetch

matchSeveralOrFirst :: MatchOption Source #

Used by: rebase unsuspend/reify

matchSeveralOrLast :: MatchOption Source #

Used by: unrecord, obliterate, rebase suspend, rollback

matchRange :: MatchOption Source #

Used by: diff

matchSeveralOrRange :: MatchOption Source #

Used by: log

exported for for checking

context :: MatchOption Source #

matchLast :: MatchOption Source #

matchFrom :: MatchOption Source #

matchAny :: MatchOption Source #