<!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.Prim</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><DIV CLASS="outer" ><DIV CLASS="mini-topbar" >Darcs.Patch.Prim</DIV ><DIV CLASS="mini-synopsis" ><DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3APrim" TARGET="main" >Prim</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3AIsConflictedPrim" TARGET="main" >IsConflictedPrim</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3AConflictState" TARGET="main" >ConflictState</A > </DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AshowPrim" TARGET="main" >showPrim</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3ADirPatchType" TARGET="main" >DirPatchType</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3AFilePatchType" TARGET="main" >FilePatchType</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3ACommuteFunction" TARGET="main" >CommuteFunction</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3APerhaps" TARGET="main" >Perhaps</A > a</DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Anull_patch" TARGET="main" >null_patch</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AnullP" TARGET="main" >nullP</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AisNullPatch" TARGET="main" >isNullPatch</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Ais_identity" TARGET="main" >is_identity</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AformatFileName" TARGET="main" >formatFileName</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3AFileNameFormat" TARGET="main" >FileNameFormat</A > </DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Aadddir" TARGET="main" >adddir</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Aaddfile" TARGET="main" >addfile</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Abinary" TARGET="main" >binary</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Achangepref" TARGET="main" >changepref</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Ahunk" TARGET="main" >hunk</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Amove" TARGET="main" >move</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Armdir" TARGET="main" >rmdir</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Armfile" TARGET="main" >rmfile</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Atokreplace" TARGET="main" >tokreplace</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AprimIsAddfile" TARGET="main" >primIsAddfile</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AprimIsHunk" TARGET="main" >primIsHunk</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AprimIsBinary" TARGET="main" >primIsBinary</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AprimIsSetpref" TARGET="main" >primIsSetpref</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AisSimilar" TARGET="main" >isSimilar</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AprimIsAdddir" TARGET="main" >primIsAdddir</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Ais_filepatch" TARGET="main" >is_filepatch</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Acanonize" TARGET="main" >canonize</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AtryToShrink" TARGET="main" >tryToShrink</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AmodernizePrim" TARGET="main" >modernizePrim</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Asubcommutes" TARGET="main" >subcommutes</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AsortCoalesceFL" TARGET="main" >sortCoalesceFL</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Ajoin" TARGET="main" >join</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3AcanonizeFL" TARGET="main" >canonizeFL</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Atry_tok_internal" TARGET="main" >try_tok_internal</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Atry_shrinking_inverse" TARGET="main" >try_shrinking_inverse</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3An_fn" TARGET="main" >n_fn</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3AFromPrim" TARGET="main" >FromPrim</A > p</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3AFromPrims" TARGET="main" >FromPrims</A > p</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3AToFromPrim" TARGET="main" >ToFromPrim</A > p</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3AConflict" TARGET="main" >Conflict</A > p</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Darcs-Patch-Prim.html#t%3AEffect" TARGET="main" >Effect</A > p</DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Acommute_no_conflictsFL" TARGET="main" >commute_no_conflictsFL</A ></DIV > <DIV CLASS="decl" ><A HREF="Darcs-Patch-Prim.html#v%3Acommute_no_conflictsRL" TARGET="main" >commute_no_conflictsRL</A ></DIV ></DIV ></DIV ></BODY ></HTML >