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

Safe HaskellNone
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, 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

matchAny :: MatchOption Source #