darcs-2.18.4: a distributed, interactive, smart revision control system
Safe HaskellSafe-Inferred
LanguageHaskell2010

Darcs.UI.Options.Matching

Description

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.

Synopsis

Documentation

matchUpToOne Source #

Arguments

:: 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: show dependencies

matchOneOrRange :: 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 #