<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Darcs.Patch.Core</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ><SCRIPT TYPE="text/javascript" >window.onload = function () {setSynopsis("mini_Darcs-Patch-Core.html")};</SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topbar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title" >darcs-2.4.4: a distributed, interactive, smart revision control system</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="modulebar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><FONT SIZE="6" >Darcs.Patch.Core</FONT ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Synopsis</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3APatch" >Patch</A > <SPAN CLASS="keyword" >where</SPAN ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="#v%3APP" >PP</A > :: <A HREF="Darcs-Patch-Prim.html#t%3APrim" >Prim</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AComP" >ComP</A > :: <A HREF="Darcs-Witnesses-Ordered.html#t%3AFL" >FL</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AMerger" >Merger</A > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Witnesses-Ordered.html#t%3ARL" >RL</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3ARegrem" >Regrem</A > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Witnesses-Ordered.html#t%3ARL" >RL</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3ANamed" >Named</A > p <SPAN CLASS="keyword" >where</SPAN ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="#v%3ANamedP" >NamedP</A > :: !<A HREF="Darcs-Patch-Info.html#t%3APatchInfo" >PatchInfo</A > -> ![<A HREF="Darcs-Patch-Info.html#t%3APatchInfo" >PatchInfo</A >] -> !p -> <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p</TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ajoin_patchesFL" >join_patchesFL</A > :: <A HREF="Darcs-Witnesses-Ordered.html#t%3AFL" >FL</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AconcatFL" >concatFL</A > :: <A HREF="Darcs-Witnesses-Ordered.html#t%3AFL" >FL</A > (<A HREF="Darcs-Witnesses-Ordered.html#t%3AFL" >FL</A > a) -> <A HREF="Darcs-Witnesses-Ordered.html#t%3AFL" >FL</A > a</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AflattenFL" >flattenFL</A > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Witnesses-Ordered.html#t%3AFL" >FL</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AnullP" >nullP</A > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Witnesses-Ordered.html#t%3AEqCheck" >EqCheck</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AisNullPatch" >isNullPatch</A > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Ainfopatch" >infopatch</A > :: <A HREF="Darcs-Patch-Patchy.html#t%3APatchy" >Patchy</A > p => <A HREF="Darcs-Patch-Info.html#t%3APatchInfo" >PatchInfo</A > -> p -> <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3An_fn" >n_fn</A > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/System-IO.html#t%3AFilePath" >FilePath</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/System-IO.html#t%3AFilePath" >FilePath</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aadddeps" >adddeps</A > :: <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p -> [<A HREF="Darcs-Patch-Info.html#t%3APatchInfo" >PatchInfo</A >] -> <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Anamepatch" >namepatch</A > :: <A HREF="Darcs-Patch-Patchy.html#t%3APatchy" >Patchy</A > p => <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString" >String</A > -> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString" >String</A >] -> p -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/System-IO.html#t%3AIO" >IO</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aanonymous" >anonymous</A > :: <A HREF="Darcs-Patch-Patchy.html#t%3APatchy" >Patchy</A > p => p -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/System-IO.html#t%3AIO" >IO</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Amerger_undo" >merger_undo</A > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AisMerger" >isMerger</A > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Agetdeps" >getdeps</A > :: <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p -> [<A HREF="Darcs-Patch-Info.html#t%3APatchInfo" >PatchInfo</A >]</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Apatch2patchinfo" >patch2patchinfo</A > :: <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p -> <A HREF="Darcs-Patch-Info.html#t%3APatchInfo" >PatchInfo</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Apatchname" >patchname</A > :: <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Apatchcontents" >patchcontents</A > :: <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p -> p</TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Documentation</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:Patch" ><A NAME="t%3APatch" ></A ></A ><B >Patch</B > <SPAN CLASS="keyword" >where</SPAN ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:PP" ><A NAME="v%3APP" ></A ></A ><B >PP</B > :: <A HREF="Darcs-Patch-Prim.html#t%3APrim" >Prim</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ComP" ><A NAME="v%3AComP" ></A ></A ><B >ComP</B > :: <A HREF="Darcs-Witnesses-Ordered.html#t%3AFL" >FL</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Merger" ><A NAME="v%3AMerger" ></A ></A ><B >Merger</B > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Witnesses-Ordered.html#t%3ARL" >RL</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Regrem" ><A NAME="v%3ARegrem" ></A ></A ><B >Regrem</B > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Witnesses-Ordered.html#t%3ARL" >RL</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Patch')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:Patch" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Text-Show.html#t%3AShow" >Show</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Witnesses-Ordered.html#t%3AMyEq" >MyEq</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Patchy.html#t%3AInvert" >Invert</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Patchy.html#t%3AReadPatch" >ReadPatch</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Patchy.html#t%3AShowPatch" >ShowPatch</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Patchy.html#t%3ACommute" >Commute</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Patchy.html#t%3AApply" >Apply</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Patchy.html#t%3APatchy" >Patchy</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#t%3AEffect" >Effect</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#t%3AConflict" >Conflict</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#t%3AFromPrims" >FromPrims</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#t%3AFromPrim" >FromPrim</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch.html#t%3ARepoPatch" >RepoPatch</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="decl" >RepoPatchBase <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:Named" ><A NAME="t%3ANamed" ></A ></A ><B >Named</B > p <SPAN CLASS="keyword" >where</SPAN ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" ><P >The <TT >Named</TT > type adds a patch info about a patch, that is a name. </P ><P ><TT >NamedP info deps p</TT > represents patch <TT >p</TT > with name <TT >info</TT >. <TT >deps</TT > is a list of dependencies added at the named patch level, compared with the unnamed level (ie, dependencies added with <TT >darcs record --ask-deps</TT >). </P ></TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:NamedP" ><A NAME="v%3ANamedP" ></A ></A ><B >NamedP</B > :: !<A HREF="Darcs-Patch-Info.html#t%3APatchInfo" >PatchInfo</A > -> ![<A HREF="Darcs-Patch-Info.html#t%3APatchInfo" >PatchInfo</A >] -> !p -> <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p</TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Named')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:Named" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" >(<A HREF="Darcs-Patch-Prim.html#t%3AConflict" >Conflict</A > p, <A HREF="Darcs-Patch-Patchy.html#t%3AShowPatch" >ShowPatch</A > p) => <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Text-Show.html#t%3AShow" >Show</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Witnesses-Ordered.html#t%3AMyEq" >MyEq</A > p => <A HREF="Darcs-Witnesses-Ordered.html#t%3AMyEq" >MyEq</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Patchy.html#t%3AInvert" >Invert</A > p => <A HREF="Darcs-Patch-Patchy.html#t%3AInvert" >Invert</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Patchy.html#t%3AReadPatch" >ReadPatch</A > p => <A HREF="Darcs-Patch-Patchy.html#t%3AReadPatch" >ReadPatch</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="decl" >(<A HREF="Darcs-Patch-Prim.html#t%3AConflict" >Conflict</A > p, <A HREF="Darcs-Patch-Patchy.html#t%3AShowPatch" >ShowPatch</A > p) => <A HREF="Darcs-Patch-Patchy.html#t%3AShowPatch" >ShowPatch</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Patchy.html#t%3ACommute" >Commute</A > p => <A HREF="Darcs-Patch-Patchy.html#t%3ACommute" >Commute</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Patchy.html#t%3AApply" >Apply</A > p => <A HREF="Darcs-Patch-Patchy.html#t%3AApply" >Apply</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="decl" >(<A HREF="Darcs-Patch-Prim.html#t%3AConflict" >Conflict</A > p, <A HREF="Darcs-Patch-Prim.html#t%3AEffect" >Effect</A > p, <A HREF="Darcs-Patch-Patchy.html#t%3APatchy" >Patchy</A > p) => <A HREF="Darcs-Patch-Patchy.html#t%3APatchy" >Patchy</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#t%3AEffect" >Effect</A > p => <A HREF="Darcs-Patch-Prim.html#t%3AEffect" >Effect</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#t%3AConflict" >Conflict</A > p => <A HREF="Darcs-Patch-Prim.html#t%3AConflict" >Conflict</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:join_patchesFL" ><A NAME="v%3Ajoin_patchesFL" ></A ></A ><B >join_patchesFL</B > :: <A HREF="Darcs-Witnesses-Ordered.html#t%3AFL" >FL</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:concatFL" ><A NAME="v%3AconcatFL" ></A ></A ><B >concatFL</B > :: <A HREF="Darcs-Witnesses-Ordered.html#t%3AFL" >FL</A > (<A HREF="Darcs-Witnesses-Ordered.html#t%3AFL" >FL</A > a) -> <A HREF="Darcs-Witnesses-Ordered.html#t%3AFL" >FL</A > a</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:flattenFL" ><A NAME="v%3AflattenFL" ></A ></A ><B >flattenFL</B > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Witnesses-Ordered.html#t%3AFL" >FL</A > <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:nullP" ><A NAME="v%3AnullP" ></A ></A ><B >nullP</B > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Witnesses-Ordered.html#t%3AEqCheck" >EqCheck</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isNullPatch" ><A NAME="v%3AisNullPatch" ></A ></A ><B >isNullPatch</B > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:infopatch" ><A NAME="v%3Ainfopatch" ></A ></A ><B >infopatch</B > :: <A HREF="Darcs-Patch-Patchy.html#t%3APatchy" >Patchy</A > p => <A HREF="Darcs-Patch-Info.html#t%3APatchInfo" >PatchInfo</A > -> p -> <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:n_fn" ><A NAME="v%3An_fn" ></A ></A ><B >n_fn</B > :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/System-IO.html#t%3AFilePath" >FilePath</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/System-IO.html#t%3AFilePath" >FilePath</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:adddeps" ><A NAME="v%3Aadddeps" ></A ></A ><B >adddeps</B > :: <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p -> [<A HREF="Darcs-Patch-Info.html#t%3APatchInfo" >PatchInfo</A >] -> <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:namepatch" ><A NAME="v%3Anamepatch" ></A ></A ><B >namepatch</B > :: <A HREF="Darcs-Patch-Patchy.html#t%3APatchy" >Patchy</A > p => <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString" >String</A > -> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString" >String</A >] -> p -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/System-IO.html#t%3AIO" >IO</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:anonymous" ><A NAME="v%3Aanonymous" ></A ></A ><B >anonymous</B > :: <A HREF="Darcs-Patch-Patchy.html#t%3APatchy" >Patchy</A > p => p -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/System-IO.html#t%3AIO" >IO</A > (<A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p)</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:merger_undo" ><A NAME="v%3Amerger_undo" ></A ></A ><B >merger_undo</B > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isMerger" ><A NAME="v%3AisMerger" ></A ></A ><B >isMerger</B > :: <A HREF="Darcs-Patch-Core.html#t%3APatch" >Patch</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:getdeps" ><A NAME="v%3Agetdeps" ></A ></A ><B >getdeps</B > :: <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p -> [<A HREF="Darcs-Patch-Info.html#t%3APatchInfo" >PatchInfo</A >]</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:patch2patchinfo" ><A NAME="v%3Apatch2patchinfo" ></A ></A ><B >patch2patchinfo</B > :: <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p -> <A HREF="Darcs-Patch-Info.html#t%3APatchInfo" >PatchInfo</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:patchname" ><A NAME="v%3Apatchname" ></A ></A ><B >patchname</B > :: <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:patchcontents" ><A NAME="v%3Apatchcontents" ></A ></A ><B >patchcontents</B > :: <A HREF="Darcs-Patch-Core.html#t%3ANamed" >Named</A > p -> p</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 2.6.0</TD ></TR ></TABLE ></BODY ></HTML >