+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/darcs-2.16.4nb5/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/darcs-2.16.4nb5/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for darcs-2.16.4nb5
Preprocessing library for darcs-2.16.4..
Building library for darcs-2.16.4..
[  1 of 238] Compiling Darcs.Patch.RepoType ( src/Darcs/Patch/RepoType.hs, dist/build/Darcs/Patch/RepoType.o )
[  2 of 238] Compiling Darcs.Patch.Witnesses.Unsafe ( src/Darcs/Patch/Witnesses/Unsafe.hs, dist/build/Darcs/Patch/Witnesses/Unsafe.o )
[  3 of 238] Compiling Darcs.Prelude    ( src/Darcs/Prelude.hs, dist/build/Darcs/Prelude.o )
[  4 of 238] Compiling Darcs.Patch.Witnesses.Eq ( src/Darcs/Patch/Witnesses/Eq.hs, dist/build/Darcs/Patch/Witnesses/Eq.o )
[  5 of 238] Compiling Darcs.Patch.RegChars ( src/Darcs/Patch/RegChars.hs, dist/build/Darcs/Patch/RegChars.o )
[  6 of 238] Compiling Darcs.Patch.TokenReplace ( src/Darcs/Patch/TokenReplace.hs, dist/build/Darcs/Patch/TokenReplace.o )
[  7 of 238] Compiling Darcs.Patch.Format ( src/Darcs/Patch/Format.hs, dist/build/Darcs/Patch/Format.o )

src/Darcs/Patch/Format.hs:24:24: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
24 | data ListFormat (p :: (* -> * -> *))
   |                        ^

src/Darcs/Patch/Format.hs:24:29: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
24 | data ListFormat (p :: (* -> * -> *))
   |                             ^

src/Darcs/Patch/Format.hs:24:34: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
24 | data ListFormat (p :: (* -> * -> *))
   |                                  ^
[  8 of 238] Compiling Darcs.Test.TestOnly ( src/Darcs/Test/TestOnly.hs, dist/build/Darcs/Test/TestOnly.o )
[  9 of 238] Compiling Darcs.UI.Options.Iso ( src/Darcs/UI/Options/Iso.hs, dist/build/Darcs/UI/Options/Iso.o )
[ 10 of 238] Compiling Darcs.UI.Options.Core ( src/Darcs/UI/Options/Core.hs, dist/build/Darcs/UI/Options/Core.o )

src/Darcs/UI/Options/Core.hs:287:3: warning: [-Wnoncanonical-monoid-instances]
    Noncanonical `mappend' definition detected
    in the instance declaration for `Monoid (PrimOptSpec d f a [v])'.
    `mappend' will eventually be removed in favour of `(<>)'
    Either remove definition for `mappend' (recommended) or define as `mappend = (<>)'
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
    |
287 |   mappend = oappend
    |   ^^^^^^^^^^^^^^^^^
[ 11 of 238] Compiling Darcs.Util.AtExit ( src/Darcs/Util/AtExit.hs, dist/build/Darcs/Util/AtExit.o )
[ 12 of 238] Compiling Darcs.Util.CommandLine ( src/Darcs/Util/CommandLine.hs, dist/build/Darcs/Util/CommandLine.o )
[ 13 of 238] Compiling Darcs.Util.DateTime ( src/Darcs/Util/DateTime.hs, dist/build/Darcs/Util/DateTime.o )
[ 14 of 238] Compiling Darcs.Util.Download.Request ( src/Darcs/Util/Download/Request.hs, dist/build/Darcs/Util/Download/Request.o )
[ 15 of 238] Compiling Darcs.Util.Download ( src/Darcs/Util/Download.hs, dist/build/Darcs/Util/Download.o )
[ 16 of 238] Compiling Darcs.Util.Encoding ( src/Darcs/Util/Encoding.hs, dist/build/Darcs/Util/Encoding.o )
[ 17 of 238] Compiling Darcs.Util.Global ( src/Darcs/Util/Global.hs, dist/build/Darcs/Util/Global.o )
[ 18 of 238] Compiling Darcs.Util.ByteString ( src/Darcs/Util/ByteString.hs, dist/build/Darcs/Util/ByteString.o )
[ 19 of 238] Compiling Darcs.Util.Diff.Myers ( src/Darcs/Util/Diff/Myers.hs, dist/build/Darcs/Util/Diff/Myers.o )
[ 20 of 238] Compiling Darcs.Util.Diff.Patience ( src/Darcs/Util/Diff/Patience.hs, dist/build/Darcs/Util/Diff/Patience.o )
[ 21 of 238] Compiling Darcs.Util.Diff  ( src/Darcs/Util/Diff.hs, dist/build/Darcs/Util/Diff.o )
[ 22 of 238] Compiling Darcs.Repository.Paths ( src/Darcs/Repository/Paths.hs, dist/build/Darcs/Repository/Paths.o )
[ 23 of 238] Compiling Darcs.Repository.Flags ( src/Darcs/Repository/Flags.hs, dist/build/Darcs/Repository/Flags.o )
[ 24 of 238] Compiling Darcs.Util.Graph ( src/Darcs/Util/Graph.hs, dist/build/Darcs/Util/Graph.o )
[ 25 of 238] Compiling Darcs.Util.HTTP  ( src/Darcs/Util/HTTP.hs, dist/build/Darcs/Util/HTTP.o )
[ 26 of 238] Compiling Darcs.Util.Hash  ( src/Darcs/Util/Hash.hs, dist/build/Darcs/Util/Hash.o )
[ 27 of 238] Compiling Darcs.Util.IsoDate ( src/Darcs/Util/IsoDate.hs, dist/build/Darcs/Util/IsoDate.o )
[ 28 of 238] Compiling Darcs.Util.DateMatcher ( src/Darcs/Util/DateMatcher.hs, dist/build/Darcs/Util/DateMatcher.o )
[ 29 of 238] Compiling Darcs.Util.Parser ( src/Darcs/Util/Parser.hs, dist/build/Darcs/Util/Parser.o )
[ 30 of 238] Compiling Darcs.Util.Printer ( src/Darcs/Util/Printer.hs, dist/build/Darcs/Util/Printer.o )

src/Darcs/Util/Printer.hs:448:3: warning: [-Wnoncanonical-monoid-instances]
    Noncanonical `mappend' definition detected
    in the instance declaration for `Monoid Doc'.
    `mappend' will eventually be removed in favour of `(<>)'
    Either remove definition for `mappend' (recommended) or define as `mappend = (<>)'
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
    |
448 |   mappend = append
    |   ^^^^^^^^^^^^^^^^
[ 31 of 238] Compiling Darcs.Util.English ( src/Darcs/Util/English.hs, dist/build/Darcs/Util/English.o )
[ 32 of 238] Compiling Darcs.UI.Email   ( src/Darcs/UI/Email.hs, dist/build/Darcs/UI/Email.o )
[ 33 of 238] Compiling Darcs.Util.Printer.Color ( src/Darcs/Util/Printer/Color.hs, dist/build/Darcs/Util/Printer/Color.o )
[ 34 of 238] Compiling Darcs.Util.Progress ( src/Darcs/Util/Progress.hs, dist/build/Darcs/Util/Progress.o )
[ 35 of 238] Compiling Darcs.Util.Exec  ( src/Darcs/Util/Exec.hs, dist/build/Darcs/Util/Exec.o )
[ 36 of 238] Compiling Darcs.Util.Prompt ( src/Darcs/Util/Prompt.hs, dist/build/Darcs/Util/Prompt.o )
[ 37 of 238] Compiling Darcs.Util.Ratified ( src/Darcs/Util/Ratified.hs, dist/build/Darcs/Util/Ratified.o )
[ 38 of 238] Compiling Darcs.Util.Show  ( src/Darcs/Util/Show.hs, dist/build/Darcs/Util/Show.o )
[ 39 of 238] Compiling Darcs.Patch.Witnesses.Show ( src/Darcs/Patch/Witnesses/Show.hs, dist/build/Darcs/Patch/Witnesses/Show.o )
[ 40 of 238] Compiling Darcs.Patch.Witnesses.Sealed ( src/Darcs/Patch/Witnesses/Sealed.hs, dist/build/Darcs/Patch/Witnesses/Sealed.o )
[ 41 of 238] Compiling Darcs.Patch.Witnesses.Ordered ( src/Darcs/Patch/Witnesses/Ordered.hs, dist/build/Darcs/Patch/Witnesses/Ordered.o )
[ 42 of 238] Compiling Darcs.Patch.Witnesses.WZipper ( src/Darcs/Patch/Witnesses/WZipper.hs, dist/build/Darcs/Patch/Witnesses/WZipper.o )
[ 43 of 238] Compiling Darcs.Patch.Witnesses.Maybe ( src/Darcs/Patch/Witnesses/Maybe.hs, dist/build/Darcs/Patch/Witnesses/Maybe.o )
[ 44 of 238] Compiling Darcs.Patch.Rebase.PushFixup ( src/Darcs/Patch/Rebase/PushFixup.hs, dist/build/Darcs/Patch/Rebase/PushFixup.o )
[ 45 of 238] Compiling Darcs.Patch.Invert ( src/Darcs/Patch/Invert.hs, dist/build/Darcs/Patch/Invert.o )
[ 46 of 238] Compiling Darcs.Patch.Debug ( src/Darcs/Patch/Debug.hs, dist/build/Darcs/Patch/Debug.o )
[ 47 of 238] Compiling Darcs.Patch.CommuteFn ( src/Darcs/Patch/CommuteFn.hs, dist/build/Darcs/Patch/CommuteFn.o )
[ 48 of 238] Compiling Darcs.Patch.Commute ( src/Darcs/Patch/Commute.hs, dist/build/Darcs/Patch/Commute.o )
[ 49 of 238] Compiling Darcs.Patch.Merge ( src/Darcs/Patch/Merge.hs, dist/build/Darcs/Patch/Merge.o )
[ 50 of 238] Compiling Darcs.Patch.Permutations ( src/Darcs/Patch/Permutations.hs, dist/build/Darcs/Patch/Permutations.o )
[ 51 of 238] Compiling Darcs.Patch.CommuteNoConflicts ( src/Darcs/Patch/CommuteNoConflicts.hs, dist/build/Darcs/Patch/CommuteNoConflicts.o )
[ 52 of 238] Compiling Darcs.Util.URL   ( src/Darcs/Util/URL.hs, dist/build/Darcs/Util/URL.o )
[ 53 of 238] Compiling Darcs.Util.Workaround ( src/Darcs/Util/Workaround.hs, dist/build/Darcs/Util/Workaround.o )
[ 54 of 238] Compiling Darcs.Util.SignalHandler ( src/Darcs/Util/SignalHandler.hs, dist/build/Darcs/Util/SignalHandler.o )
[ 55 of 238] Compiling Darcs.Util.Exception ( src/Darcs/Util/Exception.hs, dist/build/Darcs/Util/Exception.o )
[ 56 of 238] Compiling Darcs.Util.Ssh   ( src/Darcs/Util/Ssh.hs, dist/build/Darcs/Util/Ssh.o )
[ 57 of 238] Compiling Darcs.Util.Path  ( src/Darcs/Util/Path.hs, dist/build/Darcs/Util/Path.o )
[ 58 of 238] Compiling Darcs.Util.Tree  ( src/Darcs/Util/Tree.hs, dist/build/Darcs/Util/Tree.o )
[ 59 of 238] Compiling Darcs.Util.Tree.Monad ( src/Darcs/Util/Tree/Monad.hs, dist/build/Darcs/Util/Tree/Monad.o )
[ 60 of 238] Compiling Darcs.Patch.MonadProgress ( src/Darcs/Patch/MonadProgress.hs, dist/build/Darcs/Patch/MonadProgress.o )
[ 61 of 238] Compiling Darcs.Util.Tree.Hashed ( src/Darcs/Util/Tree/Hashed.hs, dist/build/Darcs/Util/Tree/Hashed.o )

src/Darcs/Util/Tree/Hashed.hs:256:17: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `Maybe BL.ByteString' not matched: Nothing
    |
256 |                 Just dirdata = darcsFormatDir s
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 62 of 238] Compiling Darcs.Util.File  ( src/Darcs/Util/File.hs, dist/build/Darcs/Util/File.o )
[ 63 of 238] Compiling Darcs.Util.Tree.Plain ( src/Darcs/Util/Tree/Plain.hs, dist/build/Darcs/Util/Tree/Plain.o )
[ 64 of 238] Compiling Darcs.Util.Index ( src/Darcs/Util/Index.hs, dist/build/Darcs/Util/Index.o )
[ 65 of 238] Compiling Darcs.Util.Compat ( src/Darcs/Util/Compat.hs, dist/build/Darcs/Util/Compat.o )
[ 66 of 238] Compiling Darcs.Util.Lock  ( src/Darcs/Util/Lock.hs, dist/build/Darcs/Util/Lock.o )
[ 67 of 238] Compiling Darcs.Util.External ( src/Darcs/Util/External.hs, dist/build/Darcs/Util/External.o )
[ 68 of 238] Compiling Darcs.Repository.Format ( src/Darcs/Repository/Format.hs, dist/build/Darcs/Repository/Format.o )
[ 69 of 238] Compiling Darcs.Repository.Cache ( src/Darcs/Repository/Cache.hs, dist/build/Darcs/Repository/Cache.o )
[ 70 of 238] Compiling Darcs.UI.Options.Flags ( src/Darcs/UI/Options/Flags.hs, dist/build/Darcs/UI/Options/Flags.o )
[ 71 of 238] Compiling Darcs.UI.Options.Util ( src/Darcs/UI/Options/Util.hs, dist/build/Darcs/UI/Options/Util.o )
[ 72 of 238] Compiling Darcs.UI.Options.Markdown ( src/Darcs/UI/Options/Markdown.hs, dist/build/Darcs/UI/Options/Markdown.o )
[ 73 of 238] Compiling Darcs.UI.Commands.Util.Tree ( src/Darcs/UI/Commands/Util/Tree.hs, dist/build/Darcs/UI/Commands/Util/Tree.o )
[ 74 of 238] Compiling Darcs.Repository.Prefs ( src/Darcs/Repository/Prefs.hs, dist/build/Darcs/Repository/Prefs.o )
[ 75 of 238] Compiling Darcs.Patch.SummaryData ( src/Darcs/Patch/SummaryData.hs, dist/build/Darcs/Patch/SummaryData.o )
[ 76 of 238] Compiling Darcs.Patch.Prim.FileUUID.ObjectMap ( src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs, dist/build/Darcs/Patch/Prim/FileUUID/ObjectMap.o )

src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49:19: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
49 | data Object (m :: * -> *)
   |                   ^

src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49:24: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
49 | data Object (m :: * -> *)
   |                        ^

src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61:22: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
61 | data ObjectMap (m :: * -> *) = ObjectMap
   |                      ^

src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61:27: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
61 | data ObjectMap (m :: * -> *) = ObjectMap
   |                           ^
[ 77 of 238] Compiling Darcs.Patch.Inspect ( src/Darcs/Patch/Inspect.hs, dist/build/Darcs/Patch/Inspect.o )
[ 78 of 238] Compiling Darcs.Patch.Choices ( src/Darcs/Patch/Choices.hs, dist/build/Darcs/Patch/Choices.o )
[ 79 of 238] Compiling Darcs.Patch.Index.Types ( src/Darcs/Patch/Index/Types.hs, dist/build/Darcs/Patch/Index/Types.o )
[ 80 of 238] Compiling Darcs.Patch.ApplyMonad ( src/Darcs/Patch/ApplyMonad.hs, dist/build/Darcs/Patch/ApplyMonad.o )

src/Darcs/Patch/ApplyMonad.hs:53:37: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
53 |       => ApplyMonadTrans (state :: (* -> *) -> *) m where
   |                                     ^

src/Darcs/Patch/ApplyMonad.hs:53:42: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
53 |       => ApplyMonadTrans (state :: (* -> *) -> *) m where
   |                                          ^

src/Darcs/Patch/ApplyMonad.hs:53:48: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
53 |       => ApplyMonadTrans (state :: (* -> *) -> *) m where
   |                                                ^

src/Darcs/Patch/ApplyMonad.hs:54:34: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
54 |   type ApplyMonadOver state m :: * -> *
   |                                  ^

src/Darcs/Patch/ApplyMonad.hs:54:39: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
54 |   type ApplyMonadOver state m :: * -> *
   |                                       ^

src/Darcs/Patch/ApplyMonad.hs:61:34: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
61 | class ApplyMonadState (state :: (* -> *) -> *) where
   |                                  ^

src/Darcs/Patch/ApplyMonad.hs:61:39: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
61 | class ApplyMonadState (state :: (* -> *) -> *) where
   |                                       ^

src/Darcs/Patch/ApplyMonad.hs:61:45: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
61 | class ApplyMonadState (state :: (* -> *) -> *) where
   |                                             ^

src/Darcs/Patch/ApplyMonad.hs:62:44: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
62 |   type ApplyMonadStateOperations state :: (* -> *) -> Constraint
   |                                            ^

src/Darcs/Patch/ApplyMonad.hs:62:49: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
62 |   type ApplyMonadStateOperations state :: (* -> *) -> Constraint
   |                                                 ^

src/Darcs/Patch/ApplyMonad.hs:87:33: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
87 |        => ApplyMonad (state :: (* -> *) -> *) m where
   |                                 ^

src/Darcs/Patch/ApplyMonad.hs:87:38: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
87 |        => ApplyMonad (state :: (* -> *) -> *) m where
   |                                      ^

src/Darcs/Patch/ApplyMonad.hs:87:44: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
87 |        => ApplyMonad (state :: (* -> *) -> *) m where
   |                                            ^

src/Darcs/Patch/ApplyMonad.hs:88:30: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
88 |     type ApplyMonadBase m :: * -> *
   |                              ^

src/Darcs/Patch/ApplyMonad.hs:88:35: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
88 |     type ApplyMonadBase m :: * -> *
   |                                   ^
[ 81 of 238] Compiling Darcs.Patch.Apply ( src/Darcs/Patch/Apply.hs, dist/build/Darcs/Patch/Apply.o )

src/Darcs/Patch/Apply.hs:48:27: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
48 |     type ApplyState p :: (* -> *) -> *
   |                           ^

src/Darcs/Patch/Apply.hs:48:32: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
48 |     type ApplyState p :: (* -> *) -> *
   |                                ^

src/Darcs/Patch/Apply.hs:48:38: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
48 |     type ApplyState p :: (* -> *) -> *
   |                                      ^
[ 82 of 238] Compiling Darcs.Patch.TouchesFiles ( src/Darcs/Patch/TouchesFiles.hs, dist/build/Darcs/Patch/TouchesFiles.o )
[ 83 of 238] Compiling Darcs.Patch.Show ( src/Darcs/Patch/Show.hs, dist/build/Darcs/Patch/Show.o )
[ 84 of 238] Compiling Darcs.Patch.Info ( src/Darcs/Patch/Info.hs, dist/build/Darcs/Patch/Info.o )
[ 85 of 238] Compiling Darcs.Repository.Inventory ( src/Darcs/Repository/Inventory.hs, dist/build/Darcs/Repository/Inventory.o )
[ 86 of 238] Compiling Darcs.Repository.HashedIO ( src/Darcs/Repository/HashedIO.hs, dist/build/Darcs/Repository/HashedIO.o )
[ 87 of 238] Compiling Darcs.Patch.Ident ( src/Darcs/Patch/Ident.hs, dist/build/Darcs/Patch/Ident.o )

src/Darcs/Patch/Ident.hs:49:27: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
49 | type family PatchId (p :: * -> * -> *)
   |                           ^

src/Darcs/Patch/Ident.hs:49:32: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
49 | type family PatchId (p :: * -> * -> *)
   |                                ^

src/Darcs/Patch/Ident.hs:49:37: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
49 | type family PatchId (p :: * -> * -> *)
   |                                     ^
[ 88 of 238] Compiling Darcs.Patch.FileHunk ( src/Darcs/Patch/FileHunk.hs, dist/build/Darcs/Patch/FileHunk.o )
[ 89 of 238] Compiling Darcs.Patch.Viewing ( src/Darcs/Patch/Viewing.hs, dist/build/Darcs/Patch/Viewing.o )
[ 90 of 238] Compiling Darcs.Patch.Bracketed ( src/Darcs/Patch/Bracketed.hs, dist/build/Darcs/Patch/Bracketed.o )
[ 91 of 238] Compiling Darcs.Patch.Read ( src/Darcs/Patch/Read.hs, dist/build/Darcs/Patch/Read.o )
[ 92 of 238] Compiling Darcs.Patch.V3.Contexted ( src/Darcs/Patch/V3/Contexted.hs, dist/build/Darcs/Patch/V3/Contexted.o )
[ 93 of 238] Compiling Darcs.Patch.Repair ( src/Darcs/Patch/Repair.hs, dist/build/Darcs/Patch/Repair.o )
[ 94 of 238] Compiling Darcs.Patch.Prim.Class ( src/Darcs/Patch/Prim/Class.hs, dist/build/Darcs/Patch/Prim/Class.o )
[ 95 of 238] Compiling Darcs.Patch.Prim.V1.Core ( src/Darcs/Patch/Prim/V1/Core.hs, dist/build/Darcs/Patch/Prim/V1/Core.o )
[ 96 of 238] Compiling Darcs.Patch.Prim.V1.Read ( src/Darcs/Patch/Prim/V1/Read.hs, dist/build/Darcs/Patch/Prim/V1/Read.o )
[ 97 of 238] Compiling Darcs.Patch.Prim.V1.Mangle ( src/Darcs/Patch/Prim/V1/Mangle.hs, dist/build/Darcs/Patch/Prim/V1/Mangle.o )
[ 98 of 238] Compiling Darcs.Patch.Prim.V1.Details ( src/Darcs/Patch/Prim/V1/Details.hs, dist/build/Darcs/Patch/Prim/V1/Details.o )
[ 99 of 238] Compiling Darcs.Patch.Prim.V1.Show ( src/Darcs/Patch/Prim/V1/Show.hs, dist/build/Darcs/Patch/Prim/V1/Show.o )
[100 of 238] Compiling Darcs.Patch.Prim.V1.Commute ( src/Darcs/Patch/Prim/V1/Commute.hs, dist/build/Darcs/Patch/Prim/V1/Commute.o )

src/Darcs/Patch/Prim/V1/Commute.hs:77:5: warning: [-Wnoncanonical-monad-instances]
    Noncanonical `return' definition detected
    in the instance declaration for `Monad Perhaps'.
    `return' will eventually be removed in favour of `pure'
    Either remove definition for `return' (recommended) or define as `return = pure'
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
77 |     return              =  Succeeded
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[101 of 238] Compiling Darcs.Patch.Prim.V1.Coalesce ( src/Darcs/Patch/Prim/V1/Coalesce.hs, dist/build/Darcs/Patch/Prim/V1/Coalesce.o )
[102 of 238] Compiling Darcs.Patch.Prim.V1.Apply ( src/Darcs/Patch/Prim/V1/Apply.hs, dist/build/Darcs/Patch/Prim/V1/Apply.o )

src/Darcs/Patch/Prim/V1/Apply.hs:132:45: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type `Prim wW wY' not matched:
            Move _ _
            DP _ _
            ChangePref _ _ _
    |
132 |                do let foo = h :>: mapFL_FL (\(FP _ h') -> h') xs
    |                                             ^^^^^^^^^^^^^^^^
[103 of 238] Compiling Darcs.Patch.Prim.V1 ( src/Darcs/Patch/Prim/V1.hs, dist/build/Darcs/Patch/Prim/V1.o )
[104 of 238] Compiling Darcs.Patch.Prim.FileUUID.Core ( src/Darcs/Patch/Prim/FileUUID/Core.hs, dist/build/Darcs/Patch/Prim/FileUUID/Core.o )
[105 of 238] Compiling Darcs.Patch.Prim.FileUUID.Read ( src/Darcs/Patch/Prim/FileUUID/Read.hs, dist/build/Darcs/Patch/Prim/FileUUID/Read.o )
[106 of 238] Compiling Darcs.Patch.Prim.FileUUID.Details ( src/Darcs/Patch/Prim/FileUUID/Details.hs, dist/build/Darcs/Patch/Prim/FileUUID/Details.o )
[107 of 238] Compiling Darcs.Patch.Prim.FileUUID.Commute ( src/Darcs/Patch/Prim/FileUUID/Commute.hs, dist/build/Darcs/Patch/Prim/FileUUID/Commute.o )
[108 of 238] Compiling Darcs.Patch.Prim.FileUUID.Coalesce ( src/Darcs/Patch/Prim/FileUUID/Coalesce.hs, dist/build/Darcs/Patch/Prim/FileUUID/Coalesce.o )
[109 of 238] Compiling Darcs.Patch.Prim ( src/Darcs/Patch/Prim.hs, dist/build/Darcs/Patch/Prim.o )
[110 of 238] Compiling Darcs.Patch.Split ( src/Darcs/Patch/Split.hs, dist/build/Darcs/Patch/Split.o )
[111 of 238] Compiling Darcs.Patch.FromPrim ( src/Darcs/Patch/FromPrim.hs, dist/build/Darcs/Patch/FromPrim.o )

src/Darcs/Patch/FromPrim.hs:16:24: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
16 |     type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *)
   |                        ^

src/Darcs/Patch/FromPrim.hs:16:29: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
16 |     type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *)
   |                             ^

src/Darcs/Patch/FromPrim.hs:16:34: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
16 |     type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *)
   |                                  ^

src/Darcs/Patch/FromPrim.hs:16:42: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
16 |     type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *)
   |                                          ^

src/Darcs/Patch/FromPrim.hs:16:47: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
16 |     type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *)
   |                                               ^

src/Darcs/Patch/FromPrim.hs:16:52: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
16 |     type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *)
   |                                                    ^
[112 of 238] Compiling Darcs.Patch.V1.Core ( src/Darcs/Patch/V1/Core.hs, dist/build/Darcs/Patch/V1/Core.o )
[113 of 238] Compiling Darcs.Patch.V1.Show ( src/Darcs/Patch/V1/Show.hs, dist/build/Darcs/Patch/V1/Show.o )
[114 of 238] Compiling Darcs.Patch.Unwind ( src/Darcs/Patch/Unwind.hs, dist/build/Darcs/Patch/Unwind.o )
[115 of 238] Compiling Darcs.Patch.Summary ( src/Darcs/Patch/Summary.hs, dist/build/Darcs/Patch/Summary.o )
[116 of 238] Compiling Darcs.Patch.Prim.FileUUID.Show ( src/Darcs/Patch/Prim/FileUUID/Show.hs, dist/build/Darcs/Patch/Prim/FileUUID/Show.o )
[117 of 238] Compiling Darcs.Patch.Prim.FileUUID.Apply ( src/Darcs/Patch/Prim/FileUUID/Apply.hs, dist/build/Darcs/Patch/Prim/FileUUID/Apply.o )
[118 of 238] Compiling Darcs.Patch.Prim.FileUUID ( src/Darcs/Patch/Prim/FileUUID.hs, dist/build/Darcs/Patch/Prim/FileUUID.o )
[119 of 238] Compiling Darcs.Patch.Effect ( src/Darcs/Patch/Effect.hs, dist/build/Darcs/Patch/Effect.o )
[120 of 238] Compiling Darcs.Patch.V2.Non ( src/Darcs/Patch/V2/Non.hs, dist/build/Darcs/Patch/V2/Non.o )
[121 of 238] Compiling Darcs.Patch.Conflict ( src/Darcs/Patch/Conflict.hs, dist/build/Darcs/Patch/Conflict.o )
[122 of 238] Compiling Darcs.Patch.V2.RepoPatch ( src/Darcs/Patch/V2/RepoPatch.hs, dist/build/Darcs/Patch/V2/RepoPatch.o )

src/Darcs/Patch/V2/RepoPatch.hs:594:13: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `[Non (RepoPatchV2 prim) wY]' not matched: []
    |
594 |         let p2 : n1nons = reverse $ xx2nons a1'nop2 $ reverseRL (rn1' :<: x)
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Darcs/Patch/V2/RepoPatch.hs:607:13: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `Maybe [Non (RepoPatchV2 prim) wY]' not matched:
            Nothing
    |
607 |             Just a2_minus_p1n1 = a2_minus_p1 `minus` n1nons
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Darcs/Patch/V2/RepoPatch.hs:615:13: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `Maybe [Non (RepoPatchV2 prim) wY]' not matched:
            Nothing
    |
615 |             Just a1'nop2 = (a2 ++ n2nons) `minus` (p1' : n1'nons)
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Darcs/Patch/V2/RepoPatch.hs:616:13: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `Maybe [Non (RepoPatchV2 prim) wY]' not matched:
            Nothing
    |
616 |             Just a2'o =
    |             ^^^^^^^^^^^...

src/Darcs/Patch/V2/RepoPatch.hs:619:13: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `Maybe [Non (RepoPatchV2 prim) wZ]' not matched:
            Nothing
    |
619 |             Just a2' =
    |             ^^^^^^^^^^...

src/Darcs/Patch/V2/RepoPatch.hs:621:13: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `Maybe (Non (RepoPatchV2 prim) wZ)' not matched:
            Nothing
    |
621 |             Just p2' = commuteOrRemFromCtxFL (xx2patches a1'nop2 n1') p2
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Darcs/Patch/V2/RepoPatch.hs:689:21: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `[Non (RepoPatchV2 prim) wY]' not matched: []
    |
689 |                     (x' : nyy) = reverse $ xx2nons iy yyx
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Darcs/Patch/V2/RepoPatch.hs:702:29: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `[Non (RepoPatchV2 prim) wZ]' not matched: []
    |
702 |                             y' : iy' =
    |                             ^^^^^^^^^^...

src/Darcs/Patch/V2/RepoPatch.hs:704:29: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `[Non (RepoPatchV2 prim) wZ]' not matched: []
    |
704 |                             x' : ix' =
    |                             ^^^^^^^^^^...
[123 of 238] Compiling Darcs.Patch.V1.Commute ( src/Darcs/Patch/V1/Commute.hs, dist/build/Darcs/Patch/V1/Commute.o )

src/Darcs/Patch/V1/Commute.hs:105:5: warning: [-Wnoncanonical-monad-instances]
    Noncanonical `return' definition detected
    in the instance declaration for `Monad Perhaps'.
    `return' will eventually be removed in favour of `pure'
    Either remove definition for `return' (recommended) or define as `return = pure'
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
105 |     return              =  Succeeded
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Darcs/Patch/V1/Commute.hs:450:17: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type `RL (RepoPatchV1 prim) wX wY' not matched: NilRL
    |
450 |    case filter (\(_:<:pp) -> pp `unsafeCompare` p1) $ headPermutationsRL ps of
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Darcs/Patch/V1/Commute.hs:450:17: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type `RL (RepoPatchV1 prim) wX wY' not matched: NilRL
    |
450 |    case filter (\(_:<:pp) -> pp `unsafeCompare` p1) $ headPermutationsRL ps of
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Darcs/Patch/V1/Commute.hs:459:18: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type `RL (RepoPatchV1 prim) wX wY' not matched:
            NilRL
            NilRL
    |
459 |     case filter (\(_:<:p) -> isMerger p) $ headPermutationsRL ps of
    |                  ^^^^^^^^^^^^^^^^^^^^^^

src/Darcs/Patch/V1/Commute.hs:459:18: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type `RL (RepoPatchV1 prim) wX wY' not matched:
            NilRL
            NilRL
    |
459 |     case filter (\(_:<:p) -> isMerger p) $ headPermutationsRL ps of
    |                  ^^^^^^^^^^^^^^^^^^^^^^
[124 of 238] Compiling Darcs.Patch.V1.Read ( src/Darcs/Patch/V1/Read.hs, dist/build/Darcs/Patch/V1/Read.o )
[125 of 238] Compiling Darcs.Patch.V1.Apply ( src/Darcs/Patch/V1/Apply.hs, dist/build/Darcs/Patch/V1/Apply.o )
[126 of 238] Compiling Darcs.Patch.V1.Viewing ( src/Darcs/Patch/V1/Viewing.hs, dist/build/Darcs/Patch/V1/Viewing.o )
[127 of 238] Compiling Darcs.Patch.Named ( src/Darcs/Patch/Named.hs, dist/build/Darcs/Patch/Named.o )
[128 of 238] Compiling Darcs.Patch.Rebase.Name ( src/Darcs/Patch/Rebase/Name.hs, dist/build/Darcs/Patch/Rebase/Name.o )
[129 of 238] Compiling Darcs.Patch.Rebase.Fixup ( src/Darcs/Patch/Rebase/Fixup.hs, dist/build/Darcs/Patch/Rebase/Fixup.o )
[130 of 238] Compiling Darcs.Patch.PatchInfoAnd ( src/Darcs/Patch/PatchInfoAnd.hs, dist/build/Darcs/Patch/PatchInfoAnd.o )
[131 of 238] Compiling Darcs.Repository.ApplyPatches ( src/Darcs/Repository/ApplyPatches.hs, dist/build/Darcs/Repository/ApplyPatches.o )
[132 of 238] Compiling Darcs.Patch.Set  ( src/Darcs/Patch/Set.hs, dist/build/Darcs/Patch/Set.o )
[133 of 238] Compiling Darcs.Patch.Progress ( src/Darcs/Patch/Progress.hs, dist/build/Darcs/Patch/Progress.o )
[134 of 238] Compiling Darcs.Patch.Depends ( src/Darcs/Patch/Depends.hs, dist/build/Darcs/Patch/Depends.o )
[135 of 238] Compiling Darcs.Patch.Index.Monad ( src/Darcs/Patch/Index/Monad.hs, dist/build/Darcs/Patch/Index/Monad.o )
[136 of 238] Compiling Darcs.Patch.Annotate ( src/Darcs/Patch/Annotate.hs, dist/build/Darcs/Patch/Annotate.o )
[137 of 238] Compiling Darcs.Patch.V2.Prim ( src/Darcs/Patch/V2/Prim.hs, dist/build/Darcs/Patch/V2/Prim.o )
[138 of 238] Compiling Darcs.Patch.V2   ( src/Darcs/Patch/V2.hs, dist/build/Darcs/Patch/V2.o )
[139 of 238] Compiling Darcs.Patch.V1.Prim ( src/Darcs/Patch/V1/Prim.hs, dist/build/Darcs/Patch/V1/Prim.o )
[140 of 238] Compiling Darcs.Patch.V1   ( src/Darcs/Patch/V1.hs, dist/build/Darcs/Patch/V1.o )
[141 of 238] Compiling Darcs.Patch.RepoPatch ( src/Darcs/Patch/RepoPatch.hs, dist/build/Darcs/Patch/RepoPatch.o )
[142 of 238] Compiling Darcs.Patch.Rebase.Change ( src/Darcs/Patch/Rebase/Change.hs, dist/build/Darcs/Patch/Rebase/Change.o )
[143 of 238] Compiling Darcs.Patch.Rebase.Legacy.Item ( src/Darcs/Patch/Rebase/Legacy/Item.hs, dist/build/Darcs/Patch/Rebase/Legacy/Item.o )
[144 of 238] Compiling Darcs.Patch.Rebase.Suspended ( src/Darcs/Patch/Rebase/Suspended.hs, dist/build/Darcs/Patch/Rebase/Suspended.o )
[145 of 238] Compiling Darcs.Patch.Named.Wrapped ( src/Darcs/Patch/Named/Wrapped.hs, dist/build/Darcs/Patch/Named/Wrapped.o )
[146 of 238] Compiling Darcs.Patch.Invertible ( src/Darcs/Patch/Invertible.hs, dist/build/Darcs/Patch/Invertible.o )
[147 of 238] Compiling Darcs.Patch      ( src/Darcs/Patch.hs, dist/build/Darcs/Patch.o )
[148 of 238] Compiling Darcs.Repository.Old ( src/Darcs/Repository/Old.hs, dist/build/Darcs/Repository/Old.o )
[149 of 238] Compiling Darcs.Repository.InternalTypes ( src/Darcs/Repository/InternalTypes.hs, dist/build/Darcs/Repository/InternalTypes.o )

src/Darcs/Repository/InternalTypes.hs:50:40: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate =
   |                                        ^

src/Darcs/Repository/InternalTypes.hs:50:45: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate =
   |                                             ^

src/Darcs/Repository/InternalTypes.hs:50:50: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate =
   |                                                  ^
[150 of 238] Compiling Darcs.Repository.Traverse ( src/Darcs/Repository/Traverse.hs, dist/build/Darcs/Repository/Traverse.o )
[151 of 238] Compiling Darcs.Repository.Rebase ( src/Darcs/Repository/Rebase.hs, dist/build/Darcs/Repository/Rebase.o )
[152 of 238] Compiling Darcs.Repository.Pristine ( src/Darcs/Repository/Pristine.hs, dist/build/Darcs/Repository/Pristine.o )
[153 of 238] Compiling Darcs.Repository.Pending ( src/Darcs/Repository/Pending.hs, dist/build/Darcs/Repository/Pending.o )
[154 of 238] Compiling Darcs.Repository.PatchIndex ( src/Darcs/Repository/PatchIndex.hs, dist/build/Darcs/Repository/PatchIndex.o )

src/Darcs/Repository/PatchIndex.hs:625:53: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `Maybe FileInfo' not matched: Nothing
    |
625 |                                                 let Just (FileInfo isF _) = M.lookup fid infom]
    |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[155 of 238] Compiling Darcs.Repository.Diff ( src/Darcs/Repository/Diff.hs, dist/build/Darcs/Repository/Diff.o )
[156 of 238] Compiling Darcs.Repository.State ( src/Darcs/Repository/State.hs, dist/build/Darcs/Repository/State.o )
[157 of 238] Compiling Darcs.Repository.Resolution ( src/Darcs/Repository/Resolution.hs, dist/build/Darcs/Repository/Resolution.o )
[158 of 238] Compiling Darcs.Patch.Match ( src/Darcs/Patch/Match.hs, dist/build/Darcs/Patch/Match.o )
[159 of 238] Compiling Darcs.UI.Options.Matching ( src/Darcs/UI/Options/Matching.hs, dist/build/Darcs/UI/Options/Matching.o )
[160 of 238] Compiling Darcs.UI.Options.All ( src/Darcs/UI/Options/All.hs, dist/build/Darcs/UI/Options/All.o )
[161 of 238] Compiling Darcs.UI.Options ( src/Darcs/UI/Options.hs, dist/build/Darcs/UI/Options.o )
[162 of 238] Compiling Darcs.UI.Flags   ( src/Darcs/UI/Flags.hs, dist/build/Darcs/UI/Flags.o )
[163 of 238] Compiling Darcs.UI.External ( src/Darcs/UI/External.hs, dist/build/Darcs/UI/External.o )

src/Darcs/UI/External.hs:415:25: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding: Patterns of type `[String]' not matched: []
    |
415 |                     let (viewer : args) = words viewerPlusArgs
    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[164 of 238] Compiling Darcs.UI.PrintPatch ( src/Darcs/UI/PrintPatch.hs, dist/build/Darcs/UI/PrintPatch.o )
[165 of 238] Compiling Darcs.UI.Commands.Convert.Util ( src/Darcs/UI/Commands/Convert/Util.hs, dist/build/Darcs/UI/Commands/Convert/Util.o )
[166 of 238] Compiling Darcs.Patch.Bundle ( src/Darcs/Patch/Bundle.hs, dist/build/Darcs/Patch/Bundle.o )
[167 of 238] Compiling Darcs.Repository.Hashed ( src/Darcs/Repository/Hashed.hs, dist/build/Darcs/Repository/Hashed.o )
[168 of 238] Compiling Darcs.Repository.Repair ( src/Darcs/Repository/Repair.hs, dist/build/Darcs/Repository/Repair.o )
[169 of 238] Compiling Darcs.Repository.Packs ( src/Darcs/Repository/Packs.hs, dist/build/Darcs/Repository/Packs.o )
[170 of 238] Compiling Darcs.Repository.Merge ( src/Darcs/Repository/Merge.hs, dist/build/Darcs/Repository/Merge.o )
[171 of 238] Compiling Darcs.Repository.Match ( src/Darcs/Repository/Match.hs, dist/build/Darcs/Repository/Match.o )
[172 of 238] Compiling Darcs.Patch.Prim.WithName ( src/Darcs/Patch/Prim/WithName.hs, dist/build/Darcs/Patch/Prim/WithName.o )
[173 of 238] Compiling Darcs.Patch.V3.Core ( src/Darcs/Patch/V3/Core.hs, dist/build/Darcs/Patch/V3/Core.o )
[174 of 238] Compiling Darcs.Patch.V3.Resolution ( src/Darcs/Patch/V3/Resolution.hs, dist/build/Darcs/Patch/V3/Resolution.o )
[175 of 238] Compiling Darcs.Patch.Prim.Named ( src/Darcs/Patch/Prim/Named.hs, dist/build/Darcs/Patch/Prim/Named.o )
[176 of 238] Compiling Darcs.Patch.V3   ( src/Darcs/Patch/V3.hs, dist/build/Darcs/Patch/V3.o )
[177 of 238] Compiling Darcs.Repository.Working ( src/Darcs/Repository/Working.hs, dist/build/Darcs/Repository/Working.o )
[178 of 238] Compiling Darcs.Repository.Test ( src/Darcs/Repository/Test.hs, dist/build/Darcs/Repository/Test.o )
[179 of 238] Compiling Darcs.Repository.Identify ( src/Darcs/Repository/Identify.hs, dist/build/Darcs/Repository/Identify.o )
[180 of 238] Compiling Darcs.Repository.Job ( src/Darcs/Repository/Job.hs, dist/build/Darcs/Repository/Job.o )
[181 of 238] Compiling Darcs.UI.Completion ( src/Darcs/UI/Completion.hs, dist/build/Darcs/UI/Completion.o )
[182 of 238] Compiling Darcs.Repository.Create ( src/Darcs/Repository/Create.hs, dist/build/Darcs/Repository/Create.o )
[183 of 238] Compiling Darcs.Repository.Clone ( src/Darcs/Repository/Clone.hs, dist/build/Darcs/Repository/Clone.o )
[184 of 238] Compiling Darcs.Repository ( src/Darcs/Repository.hs, dist/build/Darcs/Repository.o )
[185 of 238] Compiling Darcs.UI.SelectChanges ( src/Darcs/UI/SelectChanges.hs, dist/build/Darcs/UI/SelectChanges.o )
[186 of 238] Compiling Darcs.UI.PatchHeader ( src/Darcs/UI/PatchHeader.hs, dist/build/Darcs/UI/PatchHeader.o )
[187 of 238] Compiling Darcs.UI.Commands ( src/Darcs/UI/Commands.hs, dist/build/Darcs/UI/Commands.o )

src/Darcs/UI/Commands.hs:196:23: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
196 | commandStub n h d c = c { commandName = n
    |                       ^^^^^^^^^^^^^^^^^^^...
[188 of 238] Compiling Darcs.UI.Usage   ( src/Darcs/UI/Usage.hs, dist/build/Darcs/UI/Usage.o )
[189 of 238] Compiling Darcs.UI.Commands.Util ( src/Darcs/UI/Commands/Util.hs, dist/build/Darcs/UI/Commands/Util.o )
[190 of 238] Compiling Darcs.UI.Commands.WhatsNew ( src/Darcs/UI/Commands/WhatsNew.hs, dist/build/Darcs/UI/Commands/WhatsNew.o )

src/Darcs/UI/Commands/WhatsNew.hs:411:10: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
411 | status = statusAlias
    |          ^^^^^^^^^^^...
[191 of 238] Compiling Darcs.UI.Commands.Unrevert ( src/Darcs/UI/Commands/Unrevert.hs, dist/build/Darcs/UI/Commands/Unrevert.o )
[192 of 238] Compiling Darcs.UI.Commands.Unrecord ( src/Darcs/UI/Commands/Unrecord.hs, dist/build/Darcs/UI/Commands/Unrecord.o )

src/Darcs/UI/Commands/Unrecord.hs:153:10: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
153 | unpull = (commandAlias "unpull" Nothing obliterate)
    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Darcs/UI/Commands/Unrecord.hs:296:9: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `Maybe
                            Darcs.Util.Path.AbsolutePathOrStd' not matched:
            Nothing
    |
296 |     let Just outname = getOutput opts filename
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[193 of 238] Compiling Darcs.UI.Commands.TransferMode ( src/Darcs/UI/Commands/TransferMode.hs, dist/build/Darcs/UI/Commands/TransferMode.o )
[194 of 238] Compiling Darcs.UI.Commands.Test ( src/Darcs/UI/Commands/Test.hs, dist/build/Darcs/UI/Commands/Test.o )
[195 of 238] Compiling Darcs.UI.Commands.Tag ( src/Darcs/UI/Commands/Tag.hs, dist/build/Darcs/UI/Commands/Tag.o )
[196 of 238] Compiling Darcs.UI.Commands.ShowTags ( src/Darcs/UI/Commands/ShowTags.hs, dist/build/Darcs/UI/Commands/ShowTags.o )
[197 of 238] Compiling Darcs.UI.Commands.ShowRepo ( src/Darcs/UI/Commands/ShowRepo.hs, dist/build/Darcs/UI/Commands/ShowRepo.o )
[198 of 238] Compiling Darcs.UI.Commands.ShowPatchIndex ( src/Darcs/UI/Commands/ShowPatchIndex.hs, dist/build/Darcs/UI/Commands/ShowPatchIndex.o )
[199 of 238] Compiling Darcs.UI.Commands.ShowIndex ( src/Darcs/UI/Commands/ShowIndex.hs, dist/build/Darcs/UI/Commands/ShowIndex.o )

src/Darcs/UI/Commands/ShowIndex.hs:117:16: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
117 | showPristine = showIndex
    |                ^^^^^^^^^...
[200 of 238] Compiling Darcs.UI.Commands.ShowFiles ( src/Darcs/UI/Commands/ShowFiles.hs, dist/build/Darcs/UI/Commands/ShowFiles.o )
[201 of 238] Compiling Darcs.UI.Commands.ShowDependencies ( src/Darcs/UI/Commands/ShowDependencies.hs, dist/build/Darcs/UI/Commands/ShowDependencies.o )
[202 of 238] Compiling Darcs.UI.Commands.ShowContents ( src/Darcs/UI/Commands/ShowContents.hs, dist/build/Darcs/UI/Commands/ShowContents.o )
[203 of 238] Compiling Darcs.UI.Commands.ShowAuthors ( src/Darcs/UI/Commands/ShowAuthors.hs, dist/build/Darcs/UI/Commands/ShowAuthors.o )
[204 of 238] Compiling Darcs.UI.Commands.Show ( src/Darcs/UI/Commands/Show.hs, dist/build/Darcs/UI/Commands/Show.o )
[205 of 238] Compiling Darcs.UI.Commands.SetPref ( src/Darcs/UI/Commands/SetPref.hs, dist/build/Darcs/UI/Commands/SetPref.o )
[206 of 238] Compiling Darcs.UI.Commands.Rollback ( src/Darcs/UI/Commands/Rollback.hs, dist/build/Darcs/UI/Commands/Rollback.o )
[207 of 238] Compiling Darcs.UI.Commands.Revert ( src/Darcs/UI/Commands/Revert.hs, dist/build/Darcs/UI/Commands/Revert.o )
[208 of 238] Compiling Darcs.UI.Commands.Replace ( src/Darcs/UI/Commands/Replace.hs, dist/build/Darcs/UI/Commands/Replace.o )
[209 of 238] Compiling Darcs.UI.Commands.Repair ( src/Darcs/UI/Commands/Repair.hs, dist/build/Darcs/UI/Commands/Repair.o )
[210 of 238] Compiling Darcs.UI.Commands.Remove ( src/Darcs/UI/Commands/Remove.hs, dist/build/Darcs/UI/Commands/Remove.o )
[211 of 238] Compiling Darcs.UI.Commands.Record ( src/Darcs/UI/Commands/Record.hs, dist/build/Darcs/UI/Commands/Record.o )
[212 of 238] Compiling Darcs.UI.Commands.Optimize ( src/Darcs/UI/Commands/Optimize.hs, dist/build/Darcs/UI/Commands/Optimize.o )

src/Darcs/UI/Commands/Optimize.hs:223:17: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
223 | optimizeClean = common
    |                 ^^^^^^...

src/Darcs/UI/Commands/Optimize.hs:238:19: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
238 | optimizeUpgrade = common
    |                   ^^^^^^...

src/Darcs/UI/Commands/Optimize.hs:248:16: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
248 | optimizeHttp = common
    |                ^^^^^^...

src/Darcs/UI/Commands/Optimize.hs:264:20: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
264 | optimizePristine = common
    |                    ^^^^^^...

src/Darcs/UI/Commands/Optimize.hs:282:20: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
282 | optimizeCompress = common
    |                    ^^^^^^...

src/Darcs/UI/Commands/Optimize.hs:290:22: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
290 | optimizeUncompress = common
    |                      ^^^^^^...

src/Darcs/UI/Commands/Optimize.hs:332:28: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
332 | optimizeEnablePatchIndex = common
    |                            ^^^^^^...

src/Darcs/UI/Commands/Optimize.hs:344:29: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
344 | optimizeDisablePatchIndex = common
    |                             ^^^^^^...

src/Darcs/UI/Commands/Optimize.hs:368:19: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
368 | optimizeReorder = common
    |                   ^^^^^^...

src/Darcs/UI/Commands/Optimize.hs:388:18: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
388 | optimizeRelink = common
    |                  ^^^^^^...

src/Darcs/UI/Commands/Optimize.hs:593:23: warning: [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record-update construct:
        Patterns of type `DarcsCommand' not matched:
            SuperCommand _ _ _ _ _ _
    |
593 | optimizeGlobalCache = common
    |                       ^^^^^^...
[213 of 238] Compiling Darcs.UI.Commands.Move ( src/Darcs/UI/Commands/Move.hs, dist/build/Darcs/UI/Commands/Move.o )
[214 of 238] Compiling Darcs.UI.Commands.MarkConflicts ( src/Darcs/UI/Commands/MarkConflicts.hs, dist/build/Darcs/UI/Commands/MarkConflicts.o )
[215 of 238] Compiling Darcs.UI.Commands.Log ( src/Darcs/UI/Commands/Log.hs, dist/build/Darcs/UI/Commands/Log.o )
[216 of 238] Compiling Darcs.UI.Commands.Init ( src/Darcs/UI/Commands/Init.hs, dist/build/Darcs/UI/Commands/Init.o )
[217 of 238] Compiling Darcs.UI.Commands.GZCRCs ( src/Darcs/UI/Commands/GZCRCs.hs, dist/build/Darcs/UI/Commands/GZCRCs.o )
[218 of 238] Compiling Darcs.UI.Commands.Dist ( src/Darcs/UI/Commands/Dist.hs, dist/build/Darcs/UI/Commands/Dist.o )
[219 of 238] Compiling Darcs.UI.Commands.Diff ( src/Darcs/UI/Commands/Diff.hs, dist/build/Darcs/UI/Commands/Diff.o )
[220 of 238] Compiling Darcs.UI.Commands.Convert.Import ( src/Darcs/UI/Commands/Convert/Import.hs, dist/build/Darcs/UI/Commands/Convert/Import.o )

src/Darcs/UI/Commands/Convert/Import.hs:290:25: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type `AnchoredPath', `p' not matched:
            (AnchoredPath []) _
    |
290 |           let nodarcs = \(AnchoredPath (x:_)) _ -> x /= darcsdirName
    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[221 of 238] Compiling Darcs.UI.Commands.Convert.Export ( src/Darcs/UI/Commands/Convert/Export.hs, dist/build/Darcs/UI/Commands/Convert/Export.o )
[222 of 238] Compiling Darcs.UI.Commands.Convert.Darcs2 ( src/Darcs/UI/Commands/Convert/Darcs2.hs, dist/build/Darcs/UI/Commands/Convert/Darcs2.o )
[223 of 238] Compiling Darcs.UI.Commands.Convert ( src/Darcs/UI/Commands/Convert.hs, dist/build/Darcs/UI/Commands/Convert.o )
[224 of 238] Compiling Darcs.UI.Commands.Clone ( src/Darcs/UI/Commands/Clone.hs, dist/build/Darcs/UI/Commands/Clone.o )
[225 of 238] Compiling Darcs.UI.Commands.Send ( src/Darcs/UI/Commands/Send.hs, dist/build/Darcs/UI/Commands/Send.o )
[226 of 238] Compiling Darcs.UI.Commands.Push ( src/Darcs/UI/Commands/Push.hs, dist/build/Darcs/UI/Commands/Push.o )
[227 of 238] Compiling Darcs.UI.Commands.Annotate ( src/Darcs/UI/Commands/Annotate.hs, dist/build/Darcs/UI/Commands/Annotate.o )

src/Darcs/UI/Commands/Annotate.hs:112:13: warning: [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type `([AnchoredPath], [AnchoredPath],
                           [Darcs.Patch.ApplyMonad.OrigFileNameOf])' not matched:
            ([], [], [])
            ([], [], (_:_))
            ((_:_), [], [])
            ((_:_), [], (_:_))
            ...
    |
112 |         let (_, [path'], _) =
    |             ^^^^^^^^^^^^^^^^^...
[228 of 238] Compiling Darcs.UI.Commands.Amend ( src/Darcs/UI/Commands/Amend.hs, dist/build/Darcs/UI/Commands/Amend.o )
[229 of 238] Compiling Darcs.UI.Commands.Add ( src/Darcs/UI/Commands/Add.hs, dist/build/Darcs/UI/Commands/Add.o )
[230 of 238] Compiling Darcs.UI.ApplyPatches ( src/Darcs/UI/ApplyPatches.hs, dist/build/Darcs/UI/ApplyPatches.o )

src/Darcs/UI/ApplyPatches.hs:53:23: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
53 | data PatchProxy (p :: * -> * -> *) = PatchProxy
   |                       ^

src/Darcs/UI/ApplyPatches.hs:53:28: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
53 | data PatchProxy (p :: * -> * -> *) = PatchProxy
   |                            ^

src/Darcs/UI/ApplyPatches.hs:53:33: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
53 | data PatchProxy (p :: * -> * -> *) = PatchProxy
   |                                 ^
[231 of 238] Compiling Darcs.UI.Commands.Pull ( src/Darcs/UI/Commands/Pull.hs, dist/build/Darcs/UI/Commands/Pull.o )
[232 of 238] Compiling Darcs.UI.Commands.Apply ( src/Darcs/UI/Commands/Apply.hs, dist/build/Darcs/UI/Commands/Apply.o )
[233 of 238] Compiling Darcs.UI.Commands.Rebase ( src/Darcs/UI/Commands/Rebase.hs, dist/build/Darcs/UI/Commands/Rebase.o )
[234 of 238] Compiling Darcs.UI.TheCommands ( src/Darcs/UI/TheCommands.hs, dist/build/Darcs/UI/TheCommands.o )
[235 of 238] Compiling Darcs.UI.Defaults ( src/Darcs/UI/Defaults.hs, dist/build/Darcs/UI/Defaults.o )
[236 of 238] Compiling Darcs.UI.RunCommand ( src/Darcs/UI/RunCommand.hs, dist/build/Darcs/UI/RunCommand.o )
[237 of 238] Compiling Version          ( dist/build/global-autogen/Version.hs, dist/build/Version.o )
[238 of 238] Compiling Darcs.UI.Commands.Help ( src/Darcs/UI/Commands/Help.hs, dist/build/Darcs/UI/Commands/Help.o )
Preprocessing executable 'darcs' for darcs-2.16.4..
Building executable 'darcs' for darcs-2.16.4..
[1 of 2] Compiling Version          ( dist/build/global-autogen/Version.hs, dist/build/darcs/darcs-tmp/Version.o )
[2 of 2] Compiling Main             ( darcs/darcs.hs, dist/build/darcs/darcs-tmp/Main.o )
Linking dist/build/darcs/darcs ...
Preprocessing library for darcs-2.16.4..
Running Haddock on library for darcs-2.16.4..

src/Darcs/Patch/Format.hs:24:24: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
24 | data ListFormat (p :: (* -> * -> *))
   |                        ^

src/Darcs/Patch/Format.hs:24:29: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
24 | data ListFormat (p :: (* -> * -> *))
   |                             ^

src/Darcs/Patch/Format.hs:24:34: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
24 | data ListFormat (p :: (* -> * -> *))
   |                                  ^

src/Darcs/UI/Options/Core.hs:287:3: warning: [-Wnoncanonical-monoid-instances]
    Noncanonical `mappend' definition detected
    in the instance declaration for `Monoid (PrimOptSpec d f a [v])'.
    `mappend' will eventually be removed in favour of `(<>)'
    Either remove definition for `mappend' (recommended) or define as `mappend = (<>)'
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
    |
287 |   mappend = oappend
    |   ^^^^^^^^^^^^^^^^^
Warning: 'DataKinds' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  62% (  5 /  8) in 'Darcs.Patch.RepoType'
  Missing documentation for:
    Module header
    IsRepoType (src/Darcs/Patch/RepoType.hs:37)
    IsRebaseType (src/Darcs/Patch/RepoType.hs:17)
   0% (  0 /  5) in 'Darcs.Patch.Witnesses.Unsafe'
  Missing documentation for:
    Module header
    unsafeCoerceP (src/Darcs/Patch/Witnesses/Unsafe.hs:10)
    unsafeCoercePStart (src/Darcs/Patch/Witnesses/Unsafe.hs:13)
    unsafeCoercePEnd (src/Darcs/Patch/Witnesses/Unsafe.hs:16)
    unsafeCoerceP1 (src/Darcs/Patch/Witnesses/Unsafe.hs:19)
  95% (132 /138) in 'Darcs.Prelude'
  Missing documentation for:
    Module header
    Real
    Bool
    Ordering
    odd
    even
  50% (  2 /  4) in 'Darcs.Patch.Witnesses.Eq'
  Missing documentation for:
    Module header
    isIsEq (src/Darcs/Patch/Witnesses/Eq.hs:55)
Warning: '^' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'filename_toks' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  50% (  1 /  2) in 'Darcs.Patch.RegChars'
  Missing documentation for:
    Module header
Warning: 'ByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Bytestring' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  66% (  4 /  6) in 'Darcs.Patch.TokenReplace'
  Missing documentation for:
    Module header
    defaultToks (src/Darcs/Patch/TokenReplace.hs:99)
Warning: 'p' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Patch' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  50% (  2 /  4) in 'Darcs.Patch.Format'
  Missing documentation for:
    Module header
    FileNameFormat (src/Darcs/Patch/Format.hs:35)
  50% (  1 /  2) in 'Darcs.Test.TestOnly'
  Missing documentation for:
    Module header
  83% (  5 /  6) in 'Darcs.UI.Options.Iso'
  Missing documentation for:
    Module header
Warning: 'OptDescr' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 19 / 19) in 'Darcs.UI.Options.Core'
  66% (  2 /  3) in 'Darcs.Util.AtExit'
  Missing documentation for:
    withAtexit (src/Darcs/Util/AtExit.hs:66)
Warning: 's' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  3 /  3) in 'Darcs.Util.CommandLine'
  14% (  1 /  7) in 'Darcs.Util.DateTime'
  Missing documentation for:
    Module header
    toSeconds (src/Darcs/Util/DateTime.hs:26)
    formatDateTime (src/Darcs/Util/DateTime.hs:52)
    fromClockTime (src/Darcs/Util/DateTime.hs:58)
    parseDateTime (src/Darcs/Util/DateTime.hs:55)
    startOfTime (src/Darcs/Util/DateTime.hs:36)
  80% ( 12 / 15) in 'Darcs.Util.Download.Request'
  Missing documentation for:
    Module header
    Cachable (src/Darcs/Util/Download/Request.hs:28)
    Priority (src/Darcs/Util/Download/Request.hs:24)
  25% (  2 /  8) in 'Darcs.Util.Download'
  Missing documentation for:
    setDebugHTTP (src/Darcs/Util/Download.hs:290)
    disableHTTPPipelining (src/Darcs/Util/Download.hs:287)
    maxPipelineLength (src/Darcs/Util/Download.hs:73)
    Cachable (src/Darcs/Util/Download/Request.hs:28)
    environmentHelpProxy (src/Darcs/Util/Download.hs:308)
    environmentHelpProxyPassword (src/Darcs/Util/Download.hs:337)
  40% (  2 /  5) in 'Darcs.Util.Encoding'
  Missing documentation for:
    Module header
    encodeUtf8 (src/Darcs/Util/Encoding.hs:57)
    decodeUtf8 (src/Darcs/Util/Encoding.hs:60)
   6% (  1 / 16) in 'Darcs.Util.Global'
  Missing documentation for:
    timingsMode (src/Darcs/Util/Global.hs:103)
    setTimingsMode (src/Darcs/Util/Global.hs:99)
    whenDebugMode (src/Darcs/Util/Global.hs:75)
    withDebugMode (src/Darcs/Util/Global.hs:80)
    setDebugMode (src/Darcs/Util/Global.hs:71)
    debugMessage (src/Darcs/Util/Global.hs:84)
    putTiming (src/Darcs/Util/Global.hs:88)
    addCRCWarning (src/Darcs/Util/Global.hs:114)
    getCRCWarnings (src/Darcs/Util/Global.hs:118)
    resetCRCWarnings (src/Darcs/Util/Global.hs:122)
    darcsdir (src/Darcs/Util/Global.hs:126)
    darcsLastMessage (src/Darcs/Util/Global.hs:132)
    darcsSendMessage (src/Darcs/Util/Global.hs:135)
    darcsSendMessageFinal (src/Darcs/Util/Global.hs:138)
    defaultRemoteDarcsCmd (src/Darcs/Util/Global.hs:129)
Warning: 'ByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  55% ( 21 / 38) in 'Darcs.Util.ByteString'
  Missing documentation for:
    gzWriteFilePS (src/Darcs/Util/ByteString.hs:249)
    gzWriteFilePSs (src/Darcs/Util/ByteString.hs:252)
    gzWriteHandle (src/Darcs/Util/ByteString.hs:256)
    isGZFile (src/Darcs/Util/ByteString.hs:212)
    linesPS (src/Darcs/Util/ByteString.hs:158)
    unlinesPS (src/Darcs/Util/ByteString.hs:164)
    hashPS (src/Darcs/Util/ByteString.hs:119)
    breakFirstPS (src/Darcs/Util/ByteString.hs:143)
    breakLastPS (src/Darcs/Util/ByteString.hs:149)
    substrPS (src/Darcs/Util/ByteString.hs:127)
    isFunky (src/Darcs/Util/ByteString.hs:113)
    fromHex2PS (src/Darcs/Util/ByteString.hs:333)
    fromPS2Hex (src/Darcs/Util/ByteString.hs:327)
    prop_unlinesPS_linesPS_left_inverse (src/Darcs/Util/ByteString.hs:170)
    prop_linesPS_length (src/Darcs/Util/ByteString.hs:173)
    prop_unlinesPS_length (src/Darcs/Util/ByteString.hs:176)
    propHexConversion (src/Darcs/Util/ByteString.hs:344)
  42% (  3 /  7) in 'Darcs.Util.Diff.Myers'
  Missing documentation for:
    initP (src/Darcs/Util/Diff/Myers.hs:454)
    aLen (src/Darcs/Util/Diff/Myers.hs:457)
    PArray (src/Darcs/Util/Diff/Myers.hs:428)
    getSlice (src/Darcs/Util/Diff/Myers.hs:98)
Warning: 'a' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'LCS'' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
   0% (  0 /  2) in 'Darcs.Util.Diff.Patience'
  Missing documentation for:
    Module header
    getChanges (src/Darcs/Util/Diff/Patience.hs:39)
   0% (  0 /  3) in 'Darcs.Util.Diff'
  Missing documentation for:
    Module header
    getChanges (src/Darcs/Util/Diff.hs:16)
    DiffAlgorithm (src/Darcs/Util/Diff.hs:13)
  42% ( 12 / 28) in 'Darcs.Repository.Paths'
  Missing documentation for:
    Module header
    makeDarcsdirPath (src/Darcs/Repository/Paths.hs:9)
    hashedInventoryPath (src/Darcs/Repository/Paths.hs:17)
    tentativeHashedInventoryPath (src/Darcs/Repository/Paths.hs:21)
    inventoriesDirPath (src/Darcs/Repository/Paths.hs:25)
    pristineDir (src/Darcs/Repository/Paths.hs:29)
    pristineDirPath (src/Darcs/Repository/Paths.hs:30)
    patchesDirPath (src/Darcs/Repository/Paths.hs:34)
    indexInvalidPath (src/Darcs/Repository/Paths.hs:38)
    tentativeRebasePath (src/Darcs/Repository/Paths.hs:42)
    tentativePendingPath (src/Darcs/Repository/Paths.hs:49)
    newPendingPath (src/Darcs/Repository/Paths.hs:50)
    oldCurrentDirPath (src/Darcs/Repository/Paths.hs:57)
    oldCheckpointDirPath (src/Darcs/Repository/Paths.hs:58)
    oldInventoryPath (src/Darcs/Repository/Paths.hs:59)
    oldTentativeInventoryPath (src/Darcs/Repository/Paths.hs:60)
   0% (  0 / 34) in 'Darcs.Repository.Flags'
  Missing documentation for:
    Module header
    Compression (src/Darcs/Repository/Flags.hs:47)
    RemoteDarcs (src/Darcs/Repository/Flags.hs:54)
    remoteDarcs (src/Darcs/Repository/Flags.hs:58)
    Reorder (src/Darcs/Repository/Flags.hs:62)
    Verbosity (src/Darcs/Repository/Flags.hs:44)
    UpdatePending (src/Darcs/Repository/Flags.hs:65)
    UseCache (src/Darcs/Repository/Flags.hs:68)
    DryRun (src/Darcs/Repository/Flags.hs:71)
    UMask (src/Darcs/Repository/Flags.hs:74)
    LookForAdds (src/Darcs/Repository/Flags.hs:77)
    LookForReplaces (src/Darcs/Repository/Flags.hs:80)
    DiffAlgorithm (src/Darcs/Util/Diff.hs:13)
    LookForMoves (src/Darcs/Repository/Flags.hs:83)
    RunTest (src/Darcs/Repository/Flags.hs:89)
    SetScriptsExecutable (src/Darcs/Repository/Flags.hs:92)
    LeaveTestDir (src/Darcs/Repository/Flags.hs:95)
    RemoteRepos (src/Dar
src/Darcs/Util/Printer.hs:448:3: warning: [-Wnoncanonical-monoid-instances]
    Noncanonical `mappend' definition detected
    in the instance declaration for `Monoid Doc'.
    `mappend' will eventually be removed in favour of `(<>)'
    Either remove definition for `mappend' (recommended) or define as `mappend = (<>)'
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
    |
448 |   mappend = append
    |   ^^^^^^^^^^^^^^^^
cs/Repository/Flags.hs:98)
    SetDefault (src/Darcs/Repository/Flags.hs:101)
    InheritDefault (src/Darcs/Repository/Flags.hs:104)
    UseIndex (src/Darcs/Repository/Flags.hs:107)
    ScanKnown (src/Darcs/Repository/Flags.hs:109)
    CloneKind (src/Darcs/Repository/Flags.hs:115)
    AllowConflicts (src/Darcs/Repository/Flags.hs:120)
    ExternalMerge (src/Darcs/Repository/Flags.hs:123)
    WorkRepo (src/Darcs/Repository/Flags.hs:126)
    WantGuiPause (src/Darcs/Repository/Flags.hs:129)
    WithPatchIndex (src/Darcs/Repository/Flags.hs:51)
    WithWorkingDir (src/Darcs/Repository/Flags.hs:132)
    ForgetParent (src/Darcs/Repository/Flags.hs:135)
    PatchFormat (src/Darcs/Repository/Flags.hs:138)
    IncludeBoring (src/Darcs/Repository/Flags.hs:86)
    HooksConfig (src/Darcs/Repository/Flags.hs:141)
    HookConfig (src/Darcs/Repository/Flags.hs:146)
  82% ( 14 / 17) in 'Darcs.Util.Graph'
  Missing documentation for:
    Module header
    Component (src/Darcs/Util/Graph.hs:57)
    genComponents (src/Darcs/Util/Graph.hs:160)
   0% (  0 /  5) in 'Darcs.Util.HTTP'
  Missing documentation for:
    Module header
    copyRemote (src/Darcs/Util/HTTP.hs:39)
    copyRemoteLazy (src/Darcs/Util/HTTP.hs:49)
    speculateRemote (src/Darcs/Util/HTTP.hs:54)
    postUrl (src/Darcs/Util/HTTP.hs:72)
  31% (  5 / 16) in 'Darcs.Util.Hash'
  Missing documentation for:
    Module header
    Hash (src/Darcs/Util/Hash.hs:34)
    rawHash (src/Darcs/Util/Hash.hs:64)
    match (src/Darcs/Util/Hash.hs:68)
    sha1PS (src/Darcs/Util/Hash.hs:93)
    SHA1 (src/Darcs/Util/Hash.hs:73)
    showAsHex (src/Darcs/Util/Hash.hs:97)
    sha1Xor (src/Darcs/Util/Hash.hs:83)
    sha1zero (src/Darcs/Util/Hash.hs:87)
    sha1short (src/Darcs/Util/Hash.hs:90)
    sha1Show (src/Darcs/Util/Hash.hs:137)
Warning: 'noon' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'MCalenderTime' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  86% ( 19 / 22) in 'Darcs.Util.IsoDate'
  Missing documentation for:
    subtractFromMCal (src/Darcs/Util/IsoDate.hs:842)
    addToMCal (src/Darcs/Util/IsoDate.hs:838)
    TimeInterval (src/Darcs/Util/IsoDate.hs:52)
Warning: 's' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  6 /  6) in 'Darcs.Util.DateMatcher'
  40% (  9 / 22) in 'Darcs.Util.Parser'
  Missing documentation for:
    Module header
    Parser
    char (src/Darcs/Util/Parser.hs:66)
    checkConsumes (src/Darcs/Util/Parser.hs:82)
    int (src/Darcs/Util/Parser.hs:74)
    lexChar (src/Darcs/Util/Parser.hs:58)
    lexString (src/Darcs/Util/Parser.hs:62)
    linesStartingWith (src/Darcs/Util/Parser.hs:90)
    linesStartingWithEndingWith (src/Darcs/Util/Parser.hs:98)
    lexWord (src/Darcs/Util/Parser.hs:54)
    parse (src/Darcs/Util/Parser.hs:34)
    string (src/Darcs/Util/Parser.hs:70)
    takeTillChar (src/Darcs/Util/Parser.hs:78)
Warning: 'hputDocWith' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hputDocLnWith' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hputDoc' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hputDocLn' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Documents' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'readerString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'PackedStrings' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Printables' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'n' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Printers' is ambiguous. It is defined
    * at src/Darcs/Util/Printer.hs:198:18
    * at src/Darcs/Util/Printer.hs:195:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Darcs/Util/Printer.hs:195:1
  83% ( 73 / 87) in 'Darcs.Util.Printer'
  Missing documentation for:
    prefix (src/Darcs/Util/Printer.hs:263)
    hiddenPrefix (src/Darcs/Util/Printer.hs:290)
    insertBeforeLastline (src/Darcs/Util/Printer.hs:279)
    prefixLines (src/Darcs/Util/Printer.hs:273)
    Printers (src/Darcs/Util/Printer.hs:195)
    Printer (src/Darcs/Util/Printer.hs:206)
    doc (src/Darcs/Util/Printer.hs:439)
    Color (src/Darcs/Util/Printer.hs:208)
    blueText (src/Darcs/Util/Printer.hs:351)
    redText (src/Darcs/Util/Printer.hs:351)
    greenText (src/Darcs/Util/Printer.hs:351)
    magentaText (src/Darcs/Util/Printer.hs:351)
    cyanText (src/Darcs/Util/Printer.hs:351)
    lineColor (src/Darcs/Util/Printer.hs:286)
  61% (  8 / 13) in 'Darcs.Util.English'
  Missing documentation for:
    Pronoun (src/Darcs/Util/English.hs:61)
    anyOfClause (src/Darcs/Util/English.hs:92)
    itemizeVertical (src/Darcs/Util/English.hs:95)
    itemize (src/Darcs/Util/English.hs:100)
    presentParticiple (src/Darcs/Util/English.hs:108)
  20% (  1 /  5) in 'Darcs.UI.Email'
  Missing documentation for:
    Module header
    makeEmail (src/Darcs/UI/Email.hs:208)
    readEmail (src/Darcs/UI/Email.hs:251)
    prop_qp_roundtrip (src/Darcs/UI/Email.hs:260)
Warning: 'eputDocLn' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'policy' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hex' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  22% (  2 /  9) in 'Darcs.Util.Printer.Color'
  Missing documentation for:
    Module header
    unsafeRenderStringColored (src/Darcs/Util/Printer/Color.hs:53)
    traceDoc (src/Darcs/Util/Printer/Color.hs:50)
    debugDoc (src/Darcs/Util/Printer/Color.hs:45)
    environmentHelpColor (src/Darcs/Util/Printer/Color.hs:319)
    environmentHelpEscape (src/Darcs/Util/Printer/Color.hs:342)
    environmentHelpEscapeWhite (src/Darcs/Util/Printer/Color.hs:333)
  30% (  4 / 13) in 'Darcs.Util.Progress'
  Missing documentation for:
    tediousSize (src/Darcs/Util/Progress.hs:138)
    debugMessage (src/Darcs/Util/Global.hs:84)
    withoutProgress (src/Darcs/Util/Progress.hs:254)
    progress (src/Darcs/Util/Progress.hs:176)
    progressKeepLatest (src/Darcs/Util/Progress.hs:190)
    finishedOne (src/Darcs/Util/Progress.hs:203)
    finishedOneIO (src/Darcs/Util/Progress.hs:207)
    progressList (src/Darcs/Util/Progress.hs:154)
    setProgressMode (src/Darcs/Util/Progress.hs:251)
  11% (  1 /  9) in 'Darcs.Util.Exec'
  Missing documentation for:
    exec (src/Darcs/Util/Exec.hs:134)
    execInteractive (src/Darcs/Util/Exec.hs:155)
    readInteractiveProcess (src/Darcs/Util/Exec.hs:219)
    renderExecException (src/Darcs/Util/Exec.hs:111)
    withoutNonBlock (src/Darcs/Util/Exec.hs:198)
    Redirects (src/Darcs/Util/Exec.hs:86)
    Redirect (src/Darcs/Util/Exec.hs:88)
    ExecException (src/Darcs/Util/Exec.hs:100)
  75% (  6 /  8) in 'Darcs.Util.Prompt'
  Missing documentation for:
    Module header
    PromptConfig (src/Darcs/Util/Prompt.hs:62)
 100% (  3 /  3) in 'Darcs.Util.Ratified'
   0% (  0 /  3) in 'Darcs.Util.Show'
  Missing documentation for:
    Module header
    appPrec (src/Darcs/Util/Show.hs:9)
    BSWrapper (src/Darcs/Util/Show.hs:12)
   0% (  0 /  9) in 'Darcs.Patch.Witnesses.Show'
  Missing documentation for:
    Module header
    Show1 (src/Darcs/Patch/Witnesses/Show.hs:26)
    Show2 (src/Darcs/Patch/Witnesses/Show.hs:37)
    show1 (src/Darcs/Patch/Witnesses/Show.hs:34)
    showsPrec1 (src/Darcs/Patch/Witnesses/Show.hs:31)
    show2 (src/Darcs/Patch/Witnesses/Show.hs:45)
    showsPrec2 (src/Darcs/Patch/Witnesses/Show.hs:42)
    showOp2 (src/Darcs/Patch/Witnesses/Show.hs:48)
    appPrec (src/Darcs/Util/Show.hs:9)
Warning: 'Stepped' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'NilFL' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'NilRL' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  38% (  7 / 18) in 'Darcs.Patch.Witnesses.Sealed'
  Missing documentation for:
    Module header
    seal (src/Darcs/Patch/Witnesses/Sealed.hs:55)
    seal2 (src/Darcs/Patch/Witnesses/Sealed.hs:66)
    FlippedSeal (src/Darcs/Patch/Witnesses/Sealed.hs:69)
    flipSeal (src/Darcs/Patch/Witnesses/Sealed.hs:72)
    unseal (src/Darcs/Patch/Witnesses/Sealed.hs:81)
    mapSeal (src/Darcs/Patch/Witnesses/Sealed.hs:107)
    mapFlipped (src/Darcs/Patch/Witnesses/Sealed.hs:110)
    unseal2 (src/Darcs/Patch/Witnesses/Sealed.hs:113)
    mapSeal2 (src/Darcs/Patch/Witnesses/Sealed.hs:116)
    unsealFlipped (src/Darcs/Patch/Witnesses/Sealed.hs:119)
Warning: 'foldM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  41% ( 27 / 65) in 'Darcs.Patch.Witnesses.Ordered'
  Missing documentation for:
    Module header
    nullFL (src/Darcs/Patch/Witnesses/Ordered.hs:253)
    nullRL (src/Darcs/Patch/Witnesses/Ordered.hs:257)
    lengthFL (src/Darcs/Patch/Witnesses/Ordered.hs:444)
    lengthRL (src/Darcs/Patch/Witnesses/Ordered.hs:450)
    mapFL (src/Darcs/Patch/Witnesses/Ordered.hs:430)
    mapRL (src/Darcs/Patch/Witnesses/Ordered.hs:440)
    mapFL_FL (src/Darcs/Patch/Witnesses/Ordered.hs:406)
    mapRL_RL (src/Darcs/Patch/Witnesses/Ordered.hs:425)
    allFL (src/Darcs/Patch/Witnesses/Ordered.hs:368)
    allRL (src/Darcs/Patch/Witnesses/Ordered.hs:374)
    anyFL (src/Darcs/Patch/Witnesses/Ordered.hs:371)
    anyRL (src/Darcs/Patch/Witnesses/Ordered.hs:377)
    filterFL (src/Darcs/Patch/Witnesses/Ordered.hs:434)
    filterRL (src/Darcs/Patch/Witnesses/Ordered.hs:274)
    splitAtFL (src/Darcs/Patch/Witnesses/Ordered.hs:325)
    splitAtRL (src/Darcs/Patch/Witnesses/Ordered.hs:331)
    filterOutRLRL (src/Darcs/Patch/Witnesses/Ordered.hs:269)
    reverseFL (src/Darcs/Patch/Witnesses/Ordered.hs:287)
    reverseRL (src/Darcs/Patch/Witnesses/Ordered.hs:293)
    +>+ (src/Darcs/Patch/Witnesses/Ordered.hs:279)
    +<+ (src/Darcs/Patch/Witnesses/Ordered.hs:283)
    concatFL (src/Darcs/Patch/Witnesses/Ordered.hs:299)
    concatRL (src/Darcs/Patch/Witnesses/Ordered.hs:303)
    dropWhileFL (src/Darcs/Patch/Witnesses/Ordered.hs:468)
    dropWhileRL (src/Darcs/Patch/Witnesses/Ordered.hs:474)
    bunchFL (src/Darcs/Patch/Witnesses/Ordered.hs:341)
    spanFL (src/Darcs/Patch/Witnesses/Ordered.hs:307)
    spanFL_M (src/Darcs/Patch/Witnesses/Ordered.hs:312)
    zipWithFL (src/Darcs/Patch/Witnesses/Ordered.hs:419)
    toFL (src/Darcs/Patch/Witnesses/Ordered.hs:464)
    mapFL_FL_M (src/Darcs/Patch/Witnesses/Ordered.hs:410)
    sequenceFL_ (src/Darcs/Patch/Witnesses/Ordered.hs:416)
    eqFLUnsafe (src/Darcs/Patch/Witnesses/Ordered.hs:506)
    initsFL (src/Darcs/Patch/Witnesses/Ordered.hs:524)
    isShorterThanRL (src/Darcs/Patch/Witnesses/Ordered.hs:456)
    snocRLSealed (src/Darcs/Patch/Witnesses/Ordered.hs:461)
    concatRLFL (src/Darcs/Patch/Witnesses/Ordered.hs:530)
  14% (  2 / 14) in 'Darcs.Patch.Witnesses.WZipper'
  Missing documentation for:
    Module header
    FZipper (src/Darcs/Patch/Witnesses/WZipper.hs:52)
    focus (src/Darcs/Patch/Witnesses/WZipper.hs:66)
    leftmost (src/Darcs/Patch/Witnesses/WZipper.hs:88)
    left (src/Darcs/Patch/Witnesses/WZipper.hs:92)
    rightmost (src/Darcs/Patch/Witnesses/WZipper.hs:80)
    right (src/Darcs/Patch/Witnesses/WZipper.hs:84)
    flToZipper (src/Darcs/Patch/Witnesses/WZipper.hs:56)
    lengthFZ (src/Darcs/Patch/Witnesses/WZipper.hs:63)
    nullFZ (src/Darcs/Patch/Witnesses/WZipper.hs:60)
    toEnd (src/Darcs/Patch/Witnesses/WZipper.hs:96)
    toStart (src/Darcs/Patch/Witnesses/WZipper.hs:99)
   0% (  0 /  5) in 'Darcs.Patch.Witnesses.Maybe'
  Missing documentation for:
    Module header
    Maybe2 (src/Darcs/Patch/Witnesses/Maybe.hs:9)
    maybeToFL (src/Darcs/Patch/Witnesses/Maybe.hs:13)
    maybeToRL (src/Darcs/Patch/Witnesses/Maybe.hs:17)
    mapMB_MB (src/Darcs/Patch/Witnesses/Maybe.hs:21)
  11% (  1 /  9) in 'Darcs.Patch.Rebase.PushFixup'
  Missing documentation for:
    Module header
    dropFixups (src/Darcs/Patch/Rebase/PushFixup.hs:37)
    pushFixupFLFL_FLFLFL (src/Darcs/Patch/Rebase/PushFixup.hs:46)
    pushFixupFLFL_FLFLFLFL (src/Darcs/Patch/Rebase/PushFixup.hs:57)
    pushFixupFLMB_FLFLMB (src/Darcs/Patch/Rebase/PushFixup.hs:68)
    pushFixupIdFL_FLFLFL (src/Darcs/Patch/Rebase/PushFixup.hs:80)
    pushFixupIdMB_FLFLMB (src/Darcs/Patch/Rebase/PushFixup.hs:89)
    pushFixupIdMB_FLIdFLFL (src/Darcs/Patch/Rebase/PushFixup.hs:98)
  40% (  2 /  5) in 'Darcs.Patch.Invert'
  Missing documentation for:
    Module header
    invertFL (src/Darcs/Patch/Invert.hs:18)
    invertRL (src/Darcs/Patch/Invert.hs:22)
Warning: 'Patchy' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  50% (  1 /  2) in 'Darcs.Patch.Debug'
  Missing documentation for:
    Module header
  40% (  6 / 15) in 'Darcs.Patch.CommuteFn'
  Missing documentation for:
    Module header
    commuterIdFL (src/Darcs/Patch/CommuteFn.hs:53)
    commuterFLId (src/Darcs/Patch/CommuteFn.hs:76)
    commuterIdRL (src/Darcs/Patch/CommuteFn.hs:46)
    commuterRLId (src/Darcs/Patch/CommuteFn.hs:83)
    commuterRLFL (src/Darcs/Patch/CommuteFn.hs:90)
    MergeFn (src/Darcs/Patch/CommuteFn.hs:42)
    PartialMergeFn (src/Darcs/Patch/CommuteFn.hs:44)
    TotalCommuteFn (src/Darcs/Patch/CommuteFn.hs:40)
Warning: 'Invert' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Merge' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'merge' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  83% (  5 /  6) in 'Darcs.Patch.Commute'
  Missing documentation for:
    Module header
Warning: 'prop_cleanMergeSymmetric' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  94% ( 17 / 18) in 'Darcs.Patch.Merge'
  Missing documentation for:
    mergeFL (src/Darcs/Patch/Merge.hs:132)
  61% ( 11 / 18) in 'Darcs.Patch.Permutations'
  Missing documentation for:
    Module header
    removeCommon (src/Darcs/Patch/Permutations.hs:131)
    commuteWhatWeCanFL (src/Darcs/Patch/Permutations.hs:100)
    commuteWhatWeCanRL (src/Darcs/Patch/Permutations.hs:115)
    genCommuteWhatWeCanRL (src/Darcs/Patch/Permutations.hs:118)
    genCommuteWhatWeCanFL (src/Darcs/Patch/Permutations.hs:103)
    partitionFL' (src/Darcs/Patch/Permutations.hs:61)
Warning: 'commute' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'prop_mergeCommute' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  66% (  2 /  3) in 'Darcs.Patch.CommuteNoConflicts'
  Missing documentation for:
    Module header
  15% (  2 / 13) in 'Darcs.Util.URL'
  Missing documentation for:
    isValidLocalPath (src/Darcs/Util/URL.hs:78)
    isHttpUrl (src/Darcs/Util/URL.hs:83)
    isSshUrl (src/Darcs/Util/URL.hs:89)
    isRelative (src/Darcs/Util/URL.hs:70)
    isAbsolute (src/Darcs/Util/URL.hs:74)
    isSshNopath (src/Darcs/Util/URL.hs:98)
    SshFilePath (src/Darcs/Util/URL.hs:130)
    sshRepo (src/Darcs/Util/URL.hs:131)
    sshUhost (src/Darcs/Util/URL.hs:130)
    sshFile (src/Darcs/Util/URL.hs:132)
    sshFilePathOf (src/Darcs/Util/URL.hs:134)
  38% (  5 / 13) in 'Darcs.Util.Workaround'
  Missing documentation for:
    setExecutable (src/Darcs/Util/Workaround.hs:108)
    Signal
    sigINT
    sigHUP
    sigABRT
    sigALRM
    sigTERM
    sigPIPE
  14% (  1 /  7) in 'Darcs.Util.SignalHandler'
  Missing documentation for:
    Module header
    withSignalsHandled (src/Darcs/Util/SignalHandler.hs:61)
    withSignalsBlocked (src/Darcs/Util/SignalHandler.hs:130)
    catchInterrupt (src/Darcs/Util/SignalHandler.hs:114)
    tryNonSignal (src/Darcs/Util/SignalHandler.hs:120)
    stdoutIsAPipe (src/Darcs/Util/SignalHandler.hs:48)
  50% (  6 / 12) in 'Darcs.Util.Exception'
  Missing documentation for:
    Module header
    catchall (src/Darcs/Util/Exception.hs:38)
    catchNonExistence (src/Darcs/Util/Exception.hs:43)
    clarifyErrors (src/Darcs/Util/Exception.hs:70)
    prettyException (src/Darcs/Util/Exception.hs:75)
    prettyError (src/Darcs/Util/Exception.hs:85)
   9% (  1 / 11) in 'Darcs.Util.Ssh'
  Missing documentation for:
    Module header
    SshSettings (src/Darcs/Util/Ssh.hs:67)
    defaultSsh (src/Darcs/Util/Ssh.hs:115)
    windows (src/Darcs/Util/Ssh.hs:64)
    copySSH (src/Darcs/Util/Ssh.hs:233)
    SSHCmd (src/Darcs/Util/Ssh.hs:269)
    environmentHelpSsh (src/Darcs/Util/Ssh.hs:300)
    environmentHelpScp (src/Darcs/Util/Ssh.hs:312)
    environmentHelpSshPort (src/Darcs/Util/Ssh.hs:325)
    transferModeHeader (src/Darcs/Util/Ssh.hs:262)
Warning: 'showPatch' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  61% ( 37 / 60) in 'Darcs.Util.Path'
  Missing documentation for:
    Module header
    encodeWhiteName (src/Darcs/Util/Path.hs:545)
    decodeWhiteName (src/Darcs/Util/Path.hs:552)
    AbsolutePath (src/Darcs/Util/Path.hs:178)
    makeAbsoluteOrStd (src/Darcs/Util/Path.hs:291)
    ioAbsoluteOrStd (src/Darcs/Util/Path.hs:298)
    stdOut (src/Darcs/Util/Path.hs:295)
    AbsoluteOrRemotePath (src/Darcs/Util/Path.hs:184)
    ioAbsoluteOrRemote (src/Darcs/Util/Path.hs:308)
    isRemote (src/Darcs/Util/Path.hs:318)
    simpleSubPath (src/Darcs/Util/Path.hs:219)
    FilePathOrURL (src/Darcs/Util/Path.hs:168)
    FilePathLike (src/Darcs/Util/Path.hs:171)
    getCurrentDirectory (src/Darcs/Util/Path.hs:356)
    setCurrentDirectory (src/Darcs/Util/Path.hs:359)
    doesPathExist (src/Darcs/Util/Path.hs:233)
    Name (src/Darcs/Util/Path.hs:424)
    name2fp (src/Darcs/Util/Path.hs:474)
    eqAnycase (src/Darcs/Util/Path.hs:542)
    anchoredRoot (src/Darcs/Util/Path.hs:508)
    flatten (src/Darcs/Util/Path.hs:478)
    isRoot (src/Darcs/Util/Path.hs:586)
    darcsdirName (src/Darcs/Util/Path.hs:583)
  63% ( 31 / 49) in 'Darcs.Util.Tree'
  Missing documentation for:
    Blob (src/Darcs/Util/Tree.hs:59)
    TreeItem (src/Darcs/Util/Tree.hs:60)
    ItemType (src/Darcs/Util/Tree.hs:64)
    Hash (src/Darcs/Util/Hash.hs:34)
    makeTree (src/Darcs/Util/Tree.hs:113)
    makeTreeWithHash (src/Darcs/Util/Tree.hs:117)
    emptyTree (src/Darcs/Util/Tree.hs:100)
    emptyBlob (src/Darcs/Util/Tree.hs:104)
    makeBlob (src/Darcs/Util/Tree.hs:107)
    makeBlobBS (src/Darcs/Util/Tree.hs:110)
    expandUpdate (src/Darcs/Util/Tree.hs:174)
    items (src/Darcs/Util/Tree.hs:80)
    listImmediate (src/Darcs/Util/Tree.hs:86)
    itemType (src/Darcs/Util/Tree.hs:95)
    zipTrees (src/Darcs/Util/Tree.hs:306)
    FilterTree (src/Darcs/Util/Tree.hs:248)
    updateSubtrees (src/Darcs/Util/Tree.hs:417)
    addMissingHashes (src/Darcs/Util/Tree.hs:467)
Warning: 'sync' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  83% ( 20 / 24) in 'Darcs.Util.Tree.Monad'
  Missing documentation for:
    runTreeMonad (src/Darcs/Util/Tree/Monad.hs:95)
    findM (src/Darcs/Util/Tree/Monad.hs:288)
    findFileM (src/Darcs/Util/Tree/Monad.hs:294)
    findTreeM (src/Darcs/Util/Tree/Monad.hs:291)
  50% (  2 /  4) in 'Darcs.Patch.MonadProgress'
  Missing documentation for:
    Module header
    MonadProgress (src/Darcs/Patch/MonadProgress.hs:46)
  58% ( 10 / 17) in 'Darcs.Util.Tree.Hashed'
  Missing documentation for:
    readDarcsHashed (src/Darcs/Util/Tree/Hashed.hs:197)
    readDarcsHashedNosize (src/Darcs/Util/Tree/Hashed.hs:200)
    darcsAddMissingHashes (src/Darcs/Util/Tree/Hashed.hs:157)
    darcsLocation (src/Darcs/Util/Tree/Hashed.hs:85)
    decodeDarcsHash (src/Darcs/Util/Tree/Hashed.hs:72)
    decodeDarcsSize (src/Darcs/Util/Tree/Hashed.hs:77)
    darcsUpdateHashes (src/Darcs/Util/Tree/Hashed.hs:144)
  54% (  6 / 11) in 'Darcs.Util.File'
  Missing documentation for:
    Module header
    getFileStatus (src/Darcs/Util/File.hs:49)
    withCurrentDirectory (src/Darcs/Util/File.hs:37)
    doesDirectoryReallyExist (src/Darcs/Util/File.hs:53)
    removeFileMayNotExist (src/Darcs/Util/File.hs:57)
  83% (  5 /  6) in 'Darcs.Util.Tree.Plain'
  Missing documentation for:
    readPlainTree (src/Darcs/Util/Tree/Plain.hs:54)
Warning: 'D' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'F' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'openIndex'' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'update' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  80% (  8 / 10) in 'Darcs.Util.Index'
  Missing documentation for:
    Index (src/Darcs/Util/Index.hs:357)
    align (src/Darcs/Util/Index.hs:723)
   0% (  0 /  6) in 'Darcs.Util.Compat'
  Missing documentation for:
    Module header
    stdoutIsAPipe (src/Darcs/Util/SignalHandler.hs:48)
    canonFilename (src/Darcs/Util/Compat.hs:28)
    maybeRelink (src/Darcs/Util/Compat.hs:49)
    atomicCreate (src/Darcs/Util/Compat.hs:70)
    sloppyAtomicCreate (src/Darcs/Util/Compat.hs:64)
  19% (  6 / 31) in 'Darcs.Util.Lock'
  Missing documentation for:
    Module header
    withLock (src/Darcs/Util/Lock.hs:121)
    environmentHelpLocks (src/Darcs/Util/Lock.hs:170)
    withDelayedDir (src/Darcs/Util/Lock.hs:298)
    withNamedTemp (src/Darcs/Util/Lock.hs:310)
    writeBinFile (src/Darcs/Util/Lock.hs:344)
    writeTextFile (src/Darcs/Util/Lock.hs:347)
    writeDocBinFile (src/Darcs/Util/Lock.hs:352)
    appendBinFile (src/Darcs/Util/Lock.hs:333)
    appendTextFile (src/Darcs/Util/Lock.hs:336)
    appendDocBinFile (src/Darcs/Util/Lock.hs:339)
    readBinFile (src/Darcs/Util/Lock.hs:315)
    readTextFile (src/Darcs/Util/Lock.hs:322)
    readDocBinFile (src/Darcs/Util/Lock.hs:329)
    writeAtomicFilePS (src/Darcs/Util/Lock.hs:355)
    gzWriteAtomicFilePS (src/Darcs/Util/Lock.hs:358)
    gzWriteAtomicFilePSs (src/Darcs/Util/Lock.hs:361)
    gzWriteDocFile (src/Darcs/Util/Lock.hs:371)
    removeFileMayNotExist (src/Darcs/Util/File.hs:57)
    canonFilename (src/Darcs/Util/Compat.hs:28)
    maybeRelink (src/Darcs/Util/Compat.hs:49)
    tempdirLoc (src/Darcs/Util/Lock.hs:201)
    environmentHelpTmpdir (src/Darcs/Util/Lock.hs:212)
    environmentHelpKeepTmpdir (src/Darcs/Util/Lock.hs:267)
    addToErrorLoc (src/Darcs/Util/Lock.hs:393)
  18% (  2 / 11) in 'Darcs.Util.External'
  Missing documentation for:
    Module header
    cloneTree (src/Darcs/Util/External.hs:80)
    cloneFile (src/Darcs/Util/External.hs:101)
    gzFetchFilePS (src/Darcs/Util/External.hs:160)
    speculateFileOrUrl (src/Darcs/Util/External.hs:163)
    copyFileOrUrl (src/Darcs/Util/External.hs:67)
    Cachable (src/Darcs/Util/Download/Request.hs:28)
    backupByRenaming (src/Darcs/Util/External.hs:104)
    backupByCopying (src/Darcs/Util/External.hs:110)
  92% ( 12 / 13) in 'Darcs.Repository.Format'
  Missing documentation for:
    RepoProperty (src/Darcs/Repository/Format.hs:102)
  37% ( 11 / 29) in 'Darcs.Repository.Cache'
  Missing documentation for:
    Module header
    okayHash (src/Darcs/Repository/Cache.hs:187)
    mkCache (src/Darcs/Repository/Cache.hs:97)
    cacheEntries (src/Darcs/Repository/Cache.hs:100)
    CacheType (src/Darcs/Repository/Cache.hs:84)
    CacheLoc (src/Darcs/Repository/Cache.hs:88)
    WritableOrNot (src/Darcs/Repository/Cache.hs:80)
    HashedDir (src/Darcs/Repository/Cache.hs:65)
    hashedDir (src/Darcs/Repository/Cache.hs:69)
    bucketFolder (src/Darcs/Repository/Cache.hs:229)
    unionCaches (src/Darcs/Repository/Cache.hs:115)
    cleanCaches (src/Darcs/Repository/Cache.hs:523)
    cleanCachesWithHint (src/Darcs/Repository/Cache.hs:526)
    repo2cache (src/Darcs/Repository/Cache.hs:173)
    writable (src/Darcs/Repository/Cache.hs:206)
    isThisRepo (src/Darcs/Repository/Cache.hs:225)
    allHashedDirs (src/Darcs/Repository/Cache.hs:74)
    closestWritableDirectory (src/Darcs/Repository/Cache.hs:219)
 100% (  2 /  2) in 'Darcs.UI.Options.Flags'
Warning: 'a' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Wa
src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49:19: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
49 | data Object (m :: * -> *)
   |                   ^

src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49:24: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
49 | data Object (m :: * -> *)
   |                        ^

src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61:22: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
61 | data ObjectMap (m :: * -> *) = ObjectMap
   |                      ^

src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61:27: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
61 | data ObjectMap (m :: * -> *) = ObjectMap
   |                           ^

src/Darcs/Patch/ApplyMonad.hs:53:37: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
53 |       => ApplyMonadTrans (state :: (* -> *) -> *) m where
   |                                     ^

src/Darcs/Patch/ApplyMonad.hs:53:42: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
53 |       => ApplyMonadTrans (state :: (* -> *) -> *) m where
   |                                          ^

src/Darcs/Patch/ApplyMonad.hs:53:48: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
53 |       => ApplyMonadTrans (state :: (* -> *) -> *) m where
   |                                                ^

src/Darcs/Patch/ApplyMonad.hs:54:34: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
54 |   type ApplyMonadOver state m :: * -> *
   |                                  ^

src/Darcs/Patch/ApplyMonad.hs:54:39: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
54 |   type ApplyMonadOver state m :: * -> *
   |                                       ^

src/Darcs/Patch/ApplyMonad.hs:61:34: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
61 | class ApplyMonadState (state :: (* -> *) -> *) where
   |                                  ^

src/Darcs/Patch/ApplyMonad.hs:61:39: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
61 | class ApplyMonadState (state :: (* -> *) -> *) where
   |                                       ^

src/Darcs/Patch/ApplyMonad.hs:61:45: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
61 | class ApplyMonadState (state :: (* -> *) -> *) where
   |                                             ^

src/Darcs/Patch/ApplyMonad.hs:62:44: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
62 |   type ApplyMonadStateOperations state :: (* -> *) -> Constraint
   |                                            ^

src/Darcs/Patch/ApplyMonad.hs:62:49: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
62 |   type ApplyMonadStateOperations state :: (* -> *) -> Constraint
   |                                                 ^

src/Darcs/Patch/ApplyMonad.hs:87:33: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
87 |        => ApplyMonad (state :: (* -> *) -> *) m where
   |                                 ^

src/Darcs/Patch/ApplyMonad.hs:87:38: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
87 |        => ApplyMonad (state :: (* -> *) -> *) m where
   |                                      ^

src/Darcs/Patch/ApplyMonad.hs:87:44: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
87 |        => ApplyMonad (state :: (* -> *) -> *) m where
   |                                            ^

src/Darcs/Patch/ApplyMonad.hs:88:30: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
88 |     type ApplyMonadBase m :: * -> *
   |                              ^

src/Darcs/Patch/ApplyMonad.hs:88:35: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
88 |     type ApplyMonadBase m :: * -> *
   |                                   ^

src/Darcs/Patch/Apply.hs:48:27: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
48 |     type ApplyState p :: (* -> *) -> *
   |                           ^

src/Darcs/Patch/Apply.hs:48:32: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
48 |     type ApplyState p :: (* -> *) -> *
   |                                ^

src/Darcs/Patch/Apply.hs:48:38: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
48 |     type ApplyState p :: (* -> *) -> *
   |                                      ^

src/Darcs/Patch/Ident.hs:49:27: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
49 | type family PatchId (p :: * -> * -> *)
   |                           ^

src/Darcs/Patch/Ident.hs:49:32: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
49 | type family PatchId (p :: * -> * -> *)
   |                                ^

src/Darcs/Patch/Ident.hs:49:37: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
49 | type family PatchId (p :: * -> * -> *)
   |                                     ^
rning: 'f' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  82% ( 28 / 34) in 'Darcs.UI.Options.Util'
  Missing documentation for:
    parseIntArg (src/Darcs/UI/Options/Util.hs:297)
    parseIndexRangeArg (src/Darcs/UI/Options/Util.hs:303)
    showIntArg (src/Darcs/UI/Options/Util.hs:310)
    showIndexRangeArg (src/Darcs/UI/Options/Util.hs:313)
    AbsolutePath (src/Darcs/Util/Path.hs:178)
    makeAbsoluteOrStd (src/Darcs/Util/Path.hs:291)
   0% (  0 /  2) in 'Darcs.UI.Options.Markdown'
  Missing documentation for:
    Module header
    optionsMarkdown (src/Darcs/UI/Options/Markdown.hs:10)
  16% (  1 /  6) in 'Darcs.UI.Commands.Util.Tree'
  Missing documentation for:
    Module header
    treeHas (src/Darcs/UI/Commands/Util/Tree.hs:54)
    treeHasDir (src/Darcs/UI/Commands/Util/Tree.hs:57)
    treeHasFile (src/Darcs/UI/Commands/Util/Tree.hs:60)
    treeHasAnycase (src/Darcs/UI/Commands/Util/Tree.hs:40)
  25% (  8 / 31) in 'Darcs.Repository.Prefs'
  Missing documentation for:
    Module header
    addToPreflist (src/Darcs/Repository/Prefs.hs:379)
    getPreflist (src/Darcs/Repository/Prefs.hs:386)
    setPreflist (src/Darcs/Repository/Prefs.hs:395)
    getGlobal (src/Darcs/Repository/Prefs.hs:237)
    environmentHelpHome (src/Darcs/Repository/Prefs.hs:228)
    defaultrepo (src/Darcs/Repository/Prefs.hs:434)
    getDefaultRepo (src/Darcs/Repository/Prefs.hs:441)
    getPrefval (src/Darcs/Repository/Prefs.hs:404)
    setPrefval (src/Darcs/Repository/Prefs.hs:413)
    changePrefval (src/Darcs/Repository/Prefs.hs:422)
    defPrefval (src/Darcs/Repository/Prefs.hs:401)
    writeDefaultPrefs (src/Darcs/Repository/Prefs.hs:94)
    isBoring (src/Darcs/Repository/Prefs.hs:272)
    FileType (src/Darcs/Repository/Prefs.hs:304)
    filetypeFunction (src/Darcs/Repository/Prefs.hs:357)
    getCaches (src/Darcs/Repository/Prefs.hs:523)
    globalCacheDir (src/Darcs/Repository/Prefs.hs:244)
    prefsUrl (src/Darcs/Repository/Prefs.hs:577)
    prefsDirPath (src/Darcs/Repository/Prefs.hs:583)
    prefsFilePath (src/Darcs/Repository/Prefs.hs:586)
    getPrefLines (src/Darcs/Repository/Prefs.hs:284)
    prefsFilesHelp (src/Darcs/Repository/Prefs.hs:589)
   0% (  0 /  3) in 'Darcs.Patch.SummaryData'
  Missing documentation for:
    Module header
    SummDetail (src/Darcs/Patch/SummaryData.hs:7)
    SummOp (src/Darcs/Patch/SummaryData.hs:14)
  10% (  1 / 10) in 'Darcs.Patch.Prim.FileUUID.ObjectMap'
  Missing documentation for:
    Module header
    UUID (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:39)
    Object (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49)
    ObjectMap (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61)
    DirContent (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:47)
    FileContent (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:37)
    isBlob (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:53)
    isDirectory (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:57)
    Name (src/Darcs/Util/Path.hs:424)
   0% (  0 /  2) in 'Darcs.Patch.Inspect'
  Missing documentation for:
    Module header
    PatchInspect (src/Darcs/Patch/Inspect.hs:22)
  91% ( 31 / 34) in 'Darcs.Patch.Choices'
  Missing documentation for:
    label (src/Darcs/Patch/Choices.hs:136)
    unLabel (src/Darcs/Patch/Choices.hs:142)
    getLabelInt (src/Darcs/Patch/Choices.hs:139)
  50% (  4 /  8) in 'Darcs.Patch.Index.Types'
  Missing documentation for:
    Module header
    pid2string (src/Darcs/Patch/Index/Types.hs:48)
    short (src/Darcs/Patch/Index/Types.hs:65)
    zero (src/Darcs/Patch/Index/Types.hs:68)
  12% (  1 /  8) in 'Darcs.Patch.ApplyMonad'
  Missing documentation for:
    Module header
    ApplyMonad (src/Darcs/Patch/ApplyMonad.hs:82)
    ApplyMonadTrans (src/Darcs/Patch/ApplyMonad.hs:52)
    ApplyMonadState (src/Darcs/Patch/ApplyMonad.hs:61)
    withFiles (src/Darcs/Patch/ApplyMonad.hs:184)
    ToTree (src/Darcs/Patch/ApplyMonad.hs:46)
    ApplyMonadTree (src/Darcs/Patch/ApplyMonad.hs:64)
  42% (  3 /  7) in 'Darcs.Patch.Apply'
  Missing documentation for:
    Apply (src/Darcs/Patch/Apply.hs:47)
    applyToPaths (src/Darcs/Patch/Apply.hs:76)
    applyToState (src/Darcs/Patch/Apply.hs:90)
    effectOnPaths (src/Darcs/Patch/Apply.hs:69)
   0% (  0 /  5) in 'Darcs.Patch.TouchesFiles'
  Missing documentation for:
    Module header
    lookTouch (src/Darcs/Patch/TouchesFiles.hs:101)
    chooseTouching (src/Darcs/Patch/TouchesFiles.hs:86)
    deselectNotTouching (src/Darcs/Patch/TouchesFiles.hs:73)
    selectNotTouching (src/Darcs/Patch/TouchesFiles.hs:80)
Warning: 'PrimPatch' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'RepoPatch' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  28% (  2 /  7) in 'Darcs.Patch.Show'
  Missing documentation for:
    Module header
    ShowPatchBasic (src/Darcs/Patch/Show.hs:46)
    displayPatch (src/Darcs/Patch/Show.hs:43)
    ShowPatchFor (src/Darcs/Patch/Show.hs:41)
    ShowContextPatch (src/Darcs/Patch/Show.hs:49)
  36% ( 11 / 30) in 'Darcs.Patch.Info'
  Missing documentation for:
    Module header
    rawPatchInfo (src/Darcs/Patch/Info.hs:185)
    replaceJunk (src/Darcs/Patch/Info.hs:228)
    justLog (src/Darcs/Patch/Info.hs:255)
    displayPatchInfo (src/Darcs/Patch/Info.hs:258)
    toXml (src/Darcs/Patch/Info.hs:325)
    toXmlShort (src/Darcs/Patch/Info.hs:328)
    piDate (src/Darcs/Patch/Info.hs:292)
    piDateString (src/Darcs/Patch/Info.hs:295)
    piRename (src/Darcs/Patch/Info.hs:275)
    showPatchInfo (src/Darcs/Patch/Info.hs:399)
    isTag (src/Darcs/Patch/Info.hs:282)
    escapeXML (src/Darcs/Patch/Info.hs:357)
    validDate (src/Darcs/Patch/Info.hs:163)
    validLog (src/Darcs/Patch/Info.hs:173)
    validAuthor (src/Darcs/Patch/Info.hs:179)
    validDatePS (src/Darcs/Patch/Info.hs:166)
    validLogPS (src/Darcs/Patch/Info.hs:176)
    validAuthorPS (src/Darcs/Patch/Info.hs:182)
   9% (  2 / 22) in 'Darcs.Repository.Inventory'
  Missing documentation for:
    Module header
    Inventory (src/Darcs/Repository/Inventory.hs:90)
    HeadInventory (src/Darcs/Repository/Inventory.hs:88)
    InventoryEntry (src/Darcs/Repository/Inventory.hs:96)
    ValidHash (src/Darcs/Repository/Inventory.hs:50)
    InventoryHash (src/Darcs/Repository/Inventory.hs:54)
    PatchHash (src/Darcs/Repository/Inventory.hs:63)
    PristineHash (src/Darcs/Repository/Inventory.hs:72)
    inventoryPatchNames (src/Darcs/Repository/Inventory.hs:98)
    parseInventory (src/Darcs/Repository/Inventory.hs:109)
    parseHeadInventory (src/Darcs/Repository/Inventory.hs:106)
    showInventory (src/Darcs/Repository/Inventory.hs:153)
    showInventoryPatches (src/Darcs/Repository/Inventory.hs:158)
    showInventoryEntry (src/Darcs/Repository/Inventory.hs:161)
    emptyInventory (src/Darcs/Repository/Inventory.hs:101)
    peekPristineHash (src/Darcs/Repository/Inventory.hs:186)
    pristineName (src/Darcs/Repository/Inventory.hs:210)
    prop_inventoryParseShow (src/Darcs/Repository/Inventory.hs:224)
    prop_peekPokePristineHash (src/Darcs/Repository/Inventory.hs:228)
    prop_skipPokePristineHash (src/Darcs/Repository/Inventory.hs:232)
  50% (  3 /  6) in 'Darcs.Repository.HashedIO'
  Missing documentation for:
    Module header
    copyPartialsHashed (src/Darcs/Repository/HashedIO.hs:327)
    cleanHashdir (src/Darcs/Repository/HashedIO.hs:350)
Warning: 'Invert' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'merge' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  68% ( 13 / 19) in 'Darcs.Patch.Ident'
  Missing documentation for:
    Module header
    PatchId (src/Darcs/Patch/Ident.hs:49)
    fastRemoveSubsequenceRL (src/Darcs/Patch/Ident.hs:227)
    prop_identInvariantUnderCommute (src/Darcs/Patch/Ident.hs:305)
    prop_sameIdentityImpliesCommutable (src/Darcs/Patch/Ident.hs:312)
    prop_equalImpliesSameIdentity (src/Darcs/Patch/Ident.hs:321)
   0% (  0 /  4) in 'Darcs.Patch.FileHunk'
  Missing documentation for:
    Module header
    FileHunk (src/Darcs/Patch/FileHunk.hs:20)
    IsHunk (src/Darcs/Patch/FileHunk.hs:24)
    showFileHunk (src/Darcs/Patch/FileHunk.hs:27)
src/Darcs/Patch/Prim/V1/Commute.hs:77:5: warning: [-Wnoncanonical-monad-instances]
    Noncanonical `return' definition detected
    in the instance declaration for `Monad Perhaps'.
    `return' will eventually be removed in favour of `pure'
    Either remove definition for `return' (recommended) or define as `return = pure'
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
77 |     return              =  Succeeded
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Darcs/Patch/FromPrim.hs:16:24: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
16 |     type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *)
   |                        ^

src/Darcs/Patch/FromPrim.hs:16:29: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
16 |     type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *)
   |                             ^

src/Darcs/Patch/FromPrim.hs:16:34: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
16 |     type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *)
   |                                  ^

src/Darcs/Patch/FromPrim.hs:16:42: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
16 |     type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *)
   |                                          ^

src/Darcs/Patch/FromPrim.hs:16:47: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
16 |     type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *)
   |                                               ^

src/Darcs/Patch/FromPrim.hs:16:52: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
16 |     type PrimOf (p :: (* -> * -> *)) :: (* -> * -> *)
   |                                                    ^

   0% (  0 /  2) in 'Darcs.Patch.Viewing'
  Missing documentation for:
    Module header
    showContextHunk (src/Darcs/Patch/Viewing.hs:72)
  14% (  1 /  7) in 'Darcs.Patch.Bracketed'
  Missing documentation for:
    Module header
    mapBracketed (src/Darcs/Patch/Bracketed.hs:35)
    unBracketed (src/Darcs/Patch/Bracketed.hs:27)
    BracketedFL (src/Darcs/Patch/Bracketed.hs:25)
    mapBracketedFLFL (src/Darcs/Patch/Bracketed.hs:40)
    unBracketedFL (src/Darcs/Patch/Bracketed.hs:32)
  14% (  1 /  7) in 'Darcs.Patch.Read'
  Missing documentation for:
    Module header
    readPatch (src/Darcs/Patch/Read.hs:62)
    readPatchPartial (src/Darcs/Patch/Read.hs:59)
    bracketedFL (src/Darcs/Patch/Read.hs:104)
    peekfor (src/Darcs/Patch/Read.hs:119)
    readFileName (src/Darcs/Patch/Read.hs:126)
Warning: 'ShowPatch' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  76% ( 20 / 26) in 'Darcs.Patch.V3.Contexted'
  Missing documentation for:
    Contexted (src/Darcs/Patch/V3/Contexted.hs:71)
    ctxTouches (src/Darcs/Patch/V3/Contexted.hs:227)
    ctxHunkMatches (src/Darcs/Patch/V3/Contexted.hs:231)
    showCtx (src/Darcs/Patch/V3/Contexted.hs:241)
    readCtx (src/Darcs/Patch/V3/Contexted.hs:246)
    prop_ctxEq (src/Darcs/Patch/V3/Contexted.hs:130)
  40% (  2 /  5) in 'Darcs.Patch.Repair'
  Missing documentation for:
    Module header
    mapMaybeSnd (src/Darcs/Patch/Repair.hs:34)
    Check (src/Darcs/Patch/Repair.hs:15)
  14% (  2 / 14) in 'Darcs.Patch.Prim.Class'
  Missing documentation for:
    Module header
    PrimConstruct (src/Darcs/Patch/Prim/Class.hs:78)
    PrimCanonize (src/Darcs/Patch/Prim/Class.hs:90)
    PrimClassify (src/Darcs/Patch/Prim/Class.hs:66)
    PrimDetails (src/Darcs/Patch/Prim/Class.hs:155)
    PrimSift (src/Darcs/Patch/Prim/Class.hs:141)
    PrimShow (src/Darcs/Patch/Prim/Class.hs:158)
    PrimRead (src/Darcs/Patch/Prim/Class.hs:162)
    PrimApply (src/Darcs/Patch/Prim/Class.hs:165)
    PrimPatch (src/Darcs/Patch/Prim/Class.hs:43)
    PrimMangleUnravelled (src/Darcs/Patch/Prim/Class.hs:175)
    primCleanMerge (src/Darcs/Patch/Prim/Class.hs:179)
  16% (  1 /  6) in 'Darcs.Patch.Prim.V1.Core'
  Missing documentation for:
    Module header
    Prim (src/Darcs/Patch/Prim/V1/Core.hs:40)
    DirPatchType (src/Darcs/Patch/Prim/V1/Core.hs:56)
    FilePatchType (src/Darcs/Patch/Prim/V1/Core.hs:46)
    isIdentity (src/Darcs/Patch/Prim/V1/Core.hs:78)
   0% (  0 /  1) in 'Darcs.Patch.Prim.V1.Read'
  Missing documentation for:
    Module header
   0% (  0 /  1) in 'Darcs.Patch.Prim.V1.Mangle'
  Missing documentation for:
    Module header
   0% (  0 /  1) in 'Darcs.Patch.Prim.V1.Details'
  Missing documentation for:
    Module header
   0% (  0 /  2) in 'Darcs.Patch.Prim.V1.Show'
  Missing documentation for:
    Module header
    showHunk (src/Darcs/Patch/Prim/V1/Show.hs:98)
   0% (  0 /  8) in 'Darcs.Patch.Prim.V1.Commute'
  Missing documentation for:
    Module header
    Perhaps (src/Darcs/Patch/Prim/V1/Commute.hs:58)
    toPerhaps (src/Darcs/Patch/Prim/V1/Commute.hs:93)
    CommuteFunction (src/Darcs/Patch/Prim/V1/Commute.hs:178)
    speedyCommute (src/Darcs/Patch/Prim/V1/Commute.hs:112)
    cleverCommute (src/Darcs/Patch/Prim/V1/Commute.hs:97)
    commuteFiledir (src/Darcs/Patch/Prim/V1/Commute.hs:142)
    commuteFilepatches (src/Darcs/Patch/Prim/V1/Commute.hs:180)
   0% (  0 /  1) in 'Darcs.Patch.Prim.V1.Coalesce'
  Missing documentation for:
    Module header
   0% (  0 /  1) in 'Darcs.Patch.Prim.V1.Apply'
  Missing documentation for:
    Module header
   0% (  0 /  2) in 'Darcs.Patch.Prim.V1'
  Missing documentation for:
    Module header
    Prim (src/Darcs/Patch/Prim/V1/Core.hs:40)
  11% (  1 /  9) in 'Darcs.Patch.Prim.FileUUID.Core'
  Missing documentation for:
    Module header
    Prim (src/Darcs/Patch/Prim/FileUUID/Core.hs:83)
    Hunk (src/Darcs/Patch/Prim/FileUUID/Core.hs:50)
    HunkMove (src/Darcs/Patch/Prim/FileUUID/Core.hs:68)
    Object (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:49)
    UUID (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:39)
    Name (src/Darcs/Util/Path.hs:424)
    FileContent (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:37)
   0% (  0 /  1) in 'Darcs.Patch.Prim.FileUUID.Read'
  Missing documentation for:
    Module header
   0% (  0 /  1) in 'Darcs.Patch.Prim.FileUUID.Details'
  Missing documentation for:
    Module header
   0% (  0 /  1) in 'Darcs.Patch.Prim.FileUUID.Commute'
  Missing documentation for:
    Module header
   0% (  0 /  1) in 'Darcs.Patch.Prim.FileUUID.Coalesce'
  Missing documentation for:
    Module header
  15% (  2 / 13) in 'Darcs.Patch.Prim'
  Missing documentation for:
    Module header
    PrimApply (src/Darcs/Patch/Prim/Class.hs:165)
    PrimCanonize (src/Darcs/Patch/Prim/Class.hs:90)
    PrimClassify (src/Darcs/Patch/Prim/Class.hs:66)
    PrimConstruct (src/Darcs/Patch/Prim/Class.hs:78)
    PrimDetails (src/Darcs/Patch/Prim/Class.hs:155)
    PrimMangleUnravelled (src/Darcs/Patch/Prim/Class.hs:175)
    PrimPatch (src/Darcs/Patch/Prim/Class.hs:43)
    PrimRead (src/Darcs/Patch/Prim/Class.hs:162)
    PrimShow (src/Darcs/Patch/Prim/Class.hs:158)
    PrimSift (src/Darcs/Patch/Prim/Class.hs:141)
  66% (  4 /  6) in 'Darcs.Patch.Split'
  Missing documentation for:
    Module header
    reversePrimSplitter (src/Darcs/Patch/Split.hs:196)
   0% (  0 /  5) in 'Darcs.Patch.FromPrim'
  Missing documentation for:
    Module header
    PrimPatchBase (src/Darcs/Patch/FromPrim.hs:15)
    FromPrim (src/Darcs/Patch/FromPrim.hs:24)
    ToPrim (src/Darcs/Patch/FromPrim.hs:35)
    ToFromPrim (src/Darcs/Patch/FromPrim.hs:38)
  25% (  1 /  4) in 'Darcs.Patch.V1.Core'
  Missing documentation for:
    Module header
    isMerger (src/Darcs/Patch/V1/Core.hs:83)
    mergerUndo (src/Darcs/Patch/V1/Core.hs:88)
   0% (  0 /  2) in 'Darcs.Patch.V1.Show'
  Missing documentation for:
    Module header
    showPatch_ (src/Darcs/Patch/V1/Show.hs:12)
  40% (  2 /  5) in 'Darcs.Patch.Unwind'
  Missing documentation for:
    Module header
    Unwind (src/Darcs/Patch/Unwind.hs:75)
    mkUnwound (src/Darcs/Patch/Unwind.hs:81)
Warning: 'Sealed2' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  10% (  1 / 10) in 'Darcs.Patch.Summary'
  Missing documentation for:
    Module header
    plainSummary (src/Darcs/Patch/Summary.hs:72)
    plainSummaryFL (src/Darcs/Patch/Summary.hs:75)
    plainSummaryPrim (src/Darcs/Patch/Summary.hs:65)
    plainSummaryPrims (src/Darcs/Patch/Summary.hs:68)
    xmlSummary (src/Darcs/Patch/Summary.hs:78)
    Summary (src/Darcs/Patch/Summary.hs:45)
    ConflictState (src/Darcs/Patch/Summary.hs:43)
    listConflictedFiles (src/Darcs/Patch/Summary.hs:57)
   0% (  0 /  2) in 'Darcs.Patch.Prim.FileUUID.Show'
  Missing documentation for:
    Module header
    displayHunk (src/Darcs/Patch/Prim/FileUUID/Show.hs:64)
   0% (  0 /  3) in 'Darcs.Patch.Prim.FileUUID.Apply'
  Missing documentation for:
    Module header
    hunkEdit (src/Darcs/Patch/Prim/FileUUID/Apply.hs:48)
    ObjectMap (src/Darcs/Patch/Prim/FileUUID/ObjectMap.hs:61)
   0% (  0 /  2) in 'Darcs.Patch.Prim.FileUUID'
  Missing documentation for:
    Module header
    Prim (src/Darcs/Patch/Prim/FileUUID/Core.hs:83)
  50% (  1 /  2) in 'Darcs.Patch.Effect'
  Missing documentation for:
    Module header
Warning: 'Prim' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  88% ( 16 / 18) in 'Darcs.Patch.V2.Non'
  Missing documentation for:
    Module header
    remNons (src/Darcs/Patch/V2/Non.hs:199)
Warning: 'commuteNoConflictsFL' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  42% (  3 /  7) in 'Darcs.Patch.Conflict'
  Missing documentation for:
    Module header
    Conflict (src/Darcs/Patch/Conflict.hs:34)
    ConflictDetails (src/Darcs/Patch/Conflict.hs:20)
    mangleOrFail (src/Darcs/Patch/Conflict.hs:26)
Warning: 'x' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  83% (  5 /  6) in 'Darcs.Patch.V2.RepoPatch'
  Missing documentation for:
    Module header
  20% (  1 /  5) in 'Darcs.Patch.V1.Commute'
  Missing documentation for:
    Modu
src/Darcs/Patch/V1/Commute.hs:105:5: warning: [-Wnoncanonical-monad-instances]
    Noncanonical `return' definition detected
    in the instance declaration for `Monad Perhaps'.
    `return' will eventually be removed in favour of `pure'
    Either remove definition for `return' (recommended) or define as `return = pure'
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
105 |     return              =  Succeeded
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
le header
    merge (src/Darcs/Patch/Merge.hs:123)
    unravel (src/Darcs/Patch/V1/Commute.hs:391)
    publicUnravel (src/Darcs/Patch/V1/Commute.hs:382)
   0% (  0 /  1) in 'Darcs.Patch.V1.Read'
  Missing documentation for:
    Module header
   0% (  0 /  1) in 'Darcs.Patch.V1.Apply'
  Missing documentation for:
    Module header
   0% (  0 /  1) in 'Darcs.Patch.V1.Viewing'
  Missing documentation for:
    Module header
Warning: 'RebaseChange' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  14% (  2 / 14) in 'Darcs.Patch.Named'
  Missing documentation for:
    Module header
    infopatch (src/Darcs/Patch/Named.hs:151)
    adddeps (src/Darcs/Patch/Named.hs:154)
    anonymous (src/Darcs/Patch/Named.hs:146)
    patch2patchinfo (src/Darcs/Patch/Named.hs:165)
    patchname (src/Darcs/Patch/Named.hs:168)
    patchcontents (src/Darcs/Patch/Named.hs:171)
    fmapNamed (src/Darcs/Patch/Named.hs:177)
    fmapFL_Named (src/Darcs/Patch/Named.hs:180)
    mergerIdNamed (src/Darcs/Patch/Named.hs:212)
    ShowDepsFormat (src/Darcs/Patch/Named.hs:305)
    showDependencies (src/Darcs/Patch/Named.hs:308)
  77% (  7 /  9) in 'Darcs.Patch.Rebase.Name'
  Missing documentation for:
    Module header
    pushFixupName (src/Darcs/Patch/Rebase/Name.hs:209)
  28% (  2 /  7) in 'Darcs.Patch.Rebase.Fixup'
  Missing documentation for:
    Module header
    commuteNamedFixup (src/Darcs/Patch/Rebase/Fixup.hs:178)
    commuteFixupNamed (src/Darcs/Patch/Rebase/Fixup.hs:189)
    pushFixupFixup (src/Darcs/Patch/Rebase/Fixup.hs:141)
    namedToFixups (src/Darcs/Patch/Rebase/Fixup.hs:56)
Warning: 'hp' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  36% (  8 / 22) in 'Darcs.Patch.PatchInfoAnd'
  Missing documentation for:
    Module header
    PatchInfoAnd (src/Darcs/Patch/PatchInfoAnd.hs:101)
    unWPatchInfo (src/Darcs/Patch/PatchInfoAnd.hs:113)
    compareWPatchInfo (src/Darcs/Patch/PatchInfoAnd.hs:118)
    patchInfoAndPatch (src/Darcs/Patch/PatchInfoAnd.hs:149)
    fmapPIAP (src/Darcs/Patch/PatchInfoAnd.hs:156)
    fmapFLPIAP (src/Darcs/Patch/PatchInfoAnd.hs:152)
    info (src/Darcs/Patch/PatchInfoAnd.hs:132)
    winfo (src/Darcs/Patch/PatchInfoAnd.hs:138)
    createHashed (src/Darcs/Patch/PatchInfoAnd.hs:206)
    extractHash (src/Darcs/Patch/PatchInfoAnd.hs:213)
    actually (src/Darcs/Patch/PatchInfoAnd.hs:203)
    unavailable (src/Darcs/Patch/PatchInfoAnd.hs:217)
    patchDesc (src/Darcs/Patch/PatchInfoAnd.hs:135)
  50% (  3 /  6) in 'Darcs.Repository.ApplyPatches'
  Missing documentation for:
    Module header
    applyPatches (src/Darcs/Repository/ApplyPatches.hs:62)
    DefaultIO (src/Darcs/Repository/ApplyPatches.hs:75)
Warning: 'Fork' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  66% ( 10 / 15) in 'Darcs.Patch.Set'
  Missing documentation for:
    Module header
    SealedPatchSet (src/Darcs/Patch/Set.hs:51)
    emptyPatchSet (src/Darcs/Patch/Set.hs:79)
    inOrderTags (src/Darcs/Patch/Set.hs:131)
    patchSetSnoc (src/Darcs/Patch/Set.hs:137)
  75% (  3 /  4) in 'Darcs.Patch.Progress'
  Missing documentation for:
    Module header
  40% (  6 / 15) in 'Darcs.Patch.Depends'
  Missing documentation for:
    areUnrelatedRepos (src/Darcs/Patch/Depends.hs:364)
    findCommonAndUncommon (src/Darcs/Patch/Depends.hs:276)
    mergeThem (src/Darcs/Patch/Depends.hs:332)
    findCommonWithThem (src/Darcs/Patch/Depends.hs:300)
    countUsThem (src/Darcs/Patch/Depends.hs:322)
    removeFromPatchSet (src/Darcs/Patch/Depends.hs:267)
    patchSetUnion (src/Darcs/Patch/Depends.hs:354)
    patchSetIntersection (src/Darcs/Patch/Depends.hs:341)
    findUncommon (src/Darcs/Patch/Depends.hs:314)
  25% (  1 /  4) in 'Darcs.Patch.Index.Monad'
  Missing documentation for:
    Module header
    withPatchMods (src/Darcs/Patch/Index/Monad.hs:47)
    makePatchID (src/Darcs/Patch/Index/Monad.hs:123)
  25% (  2 /  8) in 'Darcs.Patch.Annotate'
  Missing documentation for:
    annotateFile (src/Darcs/Patch/Annotate.hs:209)
    annotateDirectory (src/Darcs/Patch/Annotate.hs:223)
    format (src/Darcs/Patch/Annotate.hs:244)
    machineFormat (src/Darcs/Patch/Annotate.hs:236)
    AnnotateResult (src/Darcs/Patch/Annotate.hs:77)
    Annotate (src/Darcs/Patch/Annotate.hs:101)
   0% (  0 /  2) in 'Darcs.Patch.V2.Prim'
  Missing documentation for:
    Module header
    Prim (src/Darcs/Patch/V2/Prim.hs:45)
  50% (  1 /  2) in 'Darcs.Patch.V2'
  Missing documentation for:
    Module header
   0% (  0 /  2) in 'Darcs.Patch.V1.Prim'
  Missing documentation for:
    Module header
    Prim (src/Darcs/Patch/V1/Prim.hs:45)
  50% (  1 /  2) in 'Darcs.Patch.V1'
  Missing documentation for:
    Module header
  39% (  9 / 23) in 'Darcs.Patch.RepoPatch'
  Missing documentation for:
    Module header
    RepoPatch (src/Darcs/Patch/RepoPatch.hs:43)
    Apply (src/Darcs/Patch/Apply.hs:47)
    Check (src/Darcs/Patch/Repair.hs:15)
    Conflict (src/Darcs/Patch/Conflict.hs:34)
    FromPrim (src/Darcs/Patch/FromPrim.hs:24)
    IsHunk (src/Darcs/Patch/FileHunk.hs:24)
    PatchInspect (src/Darcs/Patch/Inspect.hs:22)
    PrimPatchBase (src/Darcs/Patch/FromPrim.hs:15)
    ShowContextPatch (src/Darcs/Patch/Show.hs:49)
    ShowPatchBasic (src/Darcs/Patch/Show.hs:46)
    Summary (src/Darcs/Patch/Summary.hs:45)
    ToPrim (src/Darcs/Patch/FromPrim.hs:35)
    Unwind (src/Darcs/Patch/Unwind.hs:75)
Warning: 'ToEdit' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  53% (  7 / 13) in 'Darcs.Patch.Rebase.Change'
  Missing documentation for:
    Module header
    RebaseChange (src/Darcs/Patch/Rebase/Change.hs:92)
    toRebaseChanges (src/Darcs/Patch/Rebase/Change.hs:195)
    WDDNamed (src/Darcs/Patch/Rebase/Change.hs:323)
    commuterIdWDD (src/Darcs/Patch/Rebase/Change.hs:330)
    addNamedToRebase (src/Darcs/Patch/Rebase/Change.hs:486)
Warning: 'PatchInfo' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  33% (  1 /  3) in 'Darcs.Patch.Rebase.Legacy.Item'
  Missing documentation for:
    Module header
    toRebaseChanges (src/Darcs/Patch/Rebase/Legacy/Item.hs:54)
Warning: 'RebaseItem' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Patchinfo' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  50% (  4 /  8) in 'Darcs.Patch.Rebase.Suspended'
  Missing documentation for:
    Module header
    countToEdit (src/Darcs/Patch/Rebase/Suspended.hs:94)
    simplifyPush (src/Darcs/Patch/Rebase/Suspended.hs:145)
    simplifyPushes (src/Darcs/Patch/Rebase/Suspended.hs:153)
  33% (  1 /  3) in 'Darcs.Patch.Named.Wrapped'
  Missing documentation for:
    Module header
    fromRebasing (src/Darcs/Patch/Named/Wrapped.hs:69)
 100% (  5 /  5) in 'Darcs.Patch.Invertible'
  22% ( 15 / 68) in 'Darcs.Patch'
  Missing documentation for:
    Module header
    IsRepoType (src/Darcs/Patch/RepoType.hs:37)
    PrimPatchBase (src/Darcs/Patch/FromPrim.hs:15)
    ApplyState (src/Darcs/Patch/Apply.hs:48)
    rmfile (src/Darcs/Patch/Prim/Class.hs:80)
    addfile (src/Darcs/Patch/Prim/Class.hs:79)
    rmdir (src/Darcs/Patch/Prim/Class.hs:82)
    adddir (src/Darcs/Patch/Prim/Class.hs:81)
    move (src/Darcs/Patch/Prim/Class.hs:83)
    hunk (src/Darcs/Patch/Prim/Class.hs:85)
    tokreplace (src/Darcs/Patch/Prim/Class.hs:86)
    anonymous (src/Darcs/Patch/Named.hs:146)
    binary (src/Darcs/Patch/Prim/Class.hs:87)
    description (src/Darcs/Patch/Show.hs:68)
    ShowPatchFor (src/Darcs/Patch/Show.hs:41)
    showPatch (src/Darcs/Patch/Show.hs:47)
    displayPatch (src/Darcs/Patch/Show.hs:43)
    content (src/Darcs/Patch/Show.hs:65)
    infopatch (src/Darcs/Patch/Named.hs:151)
    changepref (src/Darcs/Patch/Prim/Class.hs:84)
    thing (src/Darcs/Patch/Show.hs:76)
    things (src/Darcs/Patch/Show.hs:79)
    primIsAddfile (src/Darcs/Patch/Prim/Class.hs:67)
    primIsHunk (src/Darcs/Patch/Prim/Class.hs:72)
    primIsSetpref (src/Darcs/Patch/Prim/Class.hs:75)
    merge (src/Darcs/Patch/Merge.hs:123)
    commute (src/Darcs/Patch/Commute.hs:41)
    listTouchedFiles (src/Darcs/Patch/Inspect.hs:23)
 
src/Darcs/Repository/InternalTypes.hs:50:40: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate =
   |                                        ^

src/Darcs/Repository/InternalTypes.hs:50:45: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate =
   |                                             ^

src/Darcs/Repository/InternalTypes.hs:50:50: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
50 | data Repository (rt :: RepoType) (p :: * -> * -> *) wRecordedstate wUnrecordedstate wTentativestate =
   |                                                  ^
   hunkMatches (src/Darcs/Patch/Inspect.hs:24)
    PrimPatch (src/Darcs/Patch/Prim/Class.hs:43)
    effect (src/Darcs/Patch/Effect.hs:19)
    primIsBinary (src/Darcs/Patch/Prim/Class.hs:74)
    primIsAdddir (src/Darcs/Patch/Prim/Class.hs:69)
    invert (src/Darcs/Patch/Invert.hs:16)
    invertFL (src/Darcs/Patch/Invert.hs:18)
    invertRL (src/Darcs/Patch/Invert.hs:22)
    readPatch (src/Darcs/Patch/Read.hs:62)
    readPatchPartial (src/Darcs/Patch/Read.hs:59)
    patchname (src/Darcs/Patch/Named.hs:168)
    patchcontents (src/Darcs/Patch/Named.hs:171)
    apply (src/Darcs/Patch/Apply.hs:49)
    effectOnPaths (src/Darcs/Patch/Apply.hs:69)
    patch2patchinfo (src/Darcs/Patch/Named.hs:165)
    summary (src/Darcs/Patch/Show.hs:71)
    summaryFL (src/Darcs/Patch/Show.hs:73)
    plainSummary (src/Darcs/Patch/Summary.hs:72)
    xmlSummary (src/Darcs/Patch/Summary.hs:78)
    plainSummaryPrims (src/Darcs/Patch/Summary.hs:68)
    adddeps (src/Darcs/Patch/Named.hs:154)
    getdeps (src/Darcs/Patch/Named.hs:160)
    listConflictedFiles (src/Darcs/Patch/Summary.hs:57)
    isInconsistent (src/Darcs/Patch/Repair.hs:16)
    RepoPatch (src/Darcs/Patch/RepoPatch.hs:43)
   0% (  0 /  3) in 'Darcs.Repository.Old'
  Missing documentation for:
    Module header
    readOldRepo (src/Darcs/Repository/Old.hs:53)
    oldRepoFailMsg (src/Darcs/Repository/Old.hs:117)
   6% (  1 / 15) in 'Darcs.Repository.InternalTypes'
  Missing documentation for:
    Module header
    PristineType (src/Darcs/Repository/InternalTypes.hs:38)
    repoCache (src/Darcs/Repository/InternalTypes.hs:67)
    modifyCache (src/Darcs/Repository/InternalTypes.hs:70)
    repoFormat (src/Darcs/Repository/InternalTypes.hs:61)
    repoLocation (src/Darcs/Repository/InternalTypes.hs:55)
    withRepoLocation (src/Darcs/Repository/InternalTypes.hs:58)
    repoPristineType (src/Darcs/Repository/InternalTypes.hs:64)
    unsafeCoerceRepoType (src/Darcs/Repository/InternalTypes.hs:73)
    unsafeCoercePatchType (src/Darcs/Repository/InternalTypes.hs:76)
    unsafeCoerceR (src/Darcs/Repository/InternalTypes.hs:79)
    unsafeCoerceU (src/Darcs/Repository/InternalTypes.hs:82)
    unsafeCoerceT (src/Darcs/Repository/InternalTypes.hs:85)
    mkRepo (src/Darcs/Repository/InternalTypes.hs:88)
  81% (  9 / 11) in 'Darcs.Repository.Traverse'
  Missing documentation for:
    Module header
    cleanRepository (src/Darcs/Repository/Traverse.hs:54)
  25% (  3 / 12) in 'Darcs.Repository.Rebase'
  Missing documentation for:
    Module header
    withManualRebaseUpdate (src/Darcs/Repository/Rebase.hs:78)
    readTentativeRebase (src/Darcs/Repository/Rebase.hs:199)
    writeTentativeRebase (src/Darcs/Repository/Rebase.hs:203)
    withTentativeRebase (src/Darcs/Repository/Rebase.hs:190)
    createTentativeRebase (src/Darcs/Repository/Rebase.hs:210)
    readRebase (src/Darcs/Repository/Rebase.hs:207)
    commuteOutOldStyleRebase (src/Darcs/Repository/Rebase.hs:233)
    checkOldStyleRebaseStatus (src/Darcs/Repository/Rebase.hs:100)
  50% (  6 / 12) in 'Darcs.Repository.Pristine'
  Missing documentation for:
    Module header
    ApplyDir (src/Darcs/Repository/Pristine.hs:70)
    applyToTentativePristineCwd (src/Darcs/Repository/Pristine.hs:146)
    peekPristineHash (src/Darcs/Repository/Inventory.hs:186)
    withRecorded (src/Darcs/Repository/Pristine.hs:197)
    withTentative (src/Darcs/Repository/Pristine.hs:206)
  83% ( 10 / 12) in 'Darcs.Repository.Pending'
  Missing documentation for:
    Module header
    revertPending (src/Darcs/Repository/Pending.hs:337)
  92% ( 13 / 14) in 'Darcs.Repository.PatchIndex'
  Missing documentation for:
    PatchFilter (src/Darcs/Repository/PatchIndex.hs:683)
  50% (  1 /  2) in 'Darcs.Repository.Diff'
  Missing documentation for:
    treeDiff (src/Darcs/Repository/Diff.hs:85)
  76% ( 19 / 25) in 'Darcs.Repository.State'
  Missing documentation for:
    Module header
    TreeFilter (src/Darcs/Repository/State.hs:133)
    readPendingAndWorking (src/Darcs/Repository/State.hs:240)
    readIndex (src/Darcs/Repository/State.hs:485)
    UseIndex (src/Darcs/Repository/Flags.hs:107)
    ScanKnown (src/Darcs/Repository/Flags.hs:109)
   0% (  0 /  9) in 'Darcs.Repository.Resolution'
  Missing documentation for:
    Module header
    standardResolution (src/Darcs/Repository/Resolution.hs:96)
    externalResolution (src/Darcs/Repository/Resolution.hs:156)
    patchsetConflictResolutions (src/Darcs/Repository/Resolution.hs:229)
    StandardResolution (src/Darcs/Repository/Resolution.hs:89)
    announceConflicts (src/Darcs/Repository/Resolution.hs:132)
    warnUnmangled (src/Darcs/Repository/Resolution.hs:116)
    showUnmangled (src/Darcs/Repository/Resolution.hs:121)
    showUnravelled (src/Darcs/Repository/Resolution.hs:128)
Warning: 'getOnePatchset' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  75% ( 15 / 20) in 'Darcs.Patch.Match'
  Missing documentation for:
    PatchSetMatch (src/Darcs/Patch/Match.hs:383)
    patchSetMatch (src/Darcs/Patch/Match.hs:389)
    checkMatchSyntax (src/Darcs/Patch/Match.hs:415)
    hasIndexRange (src/Darcs/Patch/Match.hs:520)
    MatchFlag (src/Darcs/Patch/Match.hs:166)
  62% ( 10 / 16) in 'Darcs.UI.Options.Matching'
  Missing documentation for:
    MatchFlag (src/Darcs/Patch/Match.hs:166)
    matchUpToOne (src/Darcs/UI/Options/Matching.hs:44)
    context (src/Darcs/UI/Options/Matching.hs:103)
    matchLast (src/Darcs/UI/Options/Matching.hs:66)
    matchFrom (src/Darcs/UI/Options/Matching.hs:93)
    matchAny (src/Darcs/UI/Options/Matching.hs:96)
   8% ( 13 /156) in 'Darcs.UI.Options.All'
  Missing documentation for:
    YesNo (src/Darcs/UI/Options/All.hs:294)
    rootActions (src/Darcs/UI/Options/All.hs:374)
    StdCmdAction (src/Darcs/UI/Options/All.hs:390)
    stdCmdActions (src/Darcs/UI/Options/All.hs:392)
    debug (src/Darcs/UI/Options/All.hs:402)
    Verbosity (src/Darcs/Repository/Flags.hs:44)
    verbosity (src/Darcs/UI/Options/All.hs:408)
    timings (src/Darcs/UI/Options/All.hs:415)
    debugging (src/Darcs/UI/Options/All.hs:418)
    HooksConfig (src/Darcs/Repository/Flags.hs:141)
    HookConfig (src/Darcs/Repository/Flags.hs:146)
    preHook (src/Darcs/UI/Options/All.hs:433)
    postHook (src/Darcs/UI/Options/All.hs:436)
    hooks (src/Darcs/UI/Options/All.hs:423)
    UseCache (src/Darcs/Repository/Flags.hs:68)
    useCache (src/Darcs/UI/Options/All.hs:466)
    XmlOutput (src/Darcs/UI/Options/All.hs:481)
    xmlOutput (src/Darcs/UI/Options/All.hs:487)
    DryRun (src/Darcs/Repository/Flags.hs:71)
    dryRunXml (src/Darcs/UI/Options/All.hs:502)
    interactive (src/Darcs/UI/Options/All.hs:508)
    pipe (src/Darcs/UI/Options/All.hs:505)
    WantGuiPause (src/Darcs/Repository/Flags.hs:129)
    pauseForGui (src/Darcs/UI/Options/All.hs:513)
    askDeps (src/Darcs/UI/Options/All.hs:520)
    SelectDeps (src/Darcs/UI/Options/All.hs:527)
    selectDeps (src/Darcs/UI/Options/All.hs:529)
    changesReverse (src/Darcs/UI/Options/All.hs:538)
    maxCount (src/Darcs/UI/Options/All.hs:543)
    repoDir (src/Darcs/UI/Options/All.hs:553)
    RemoteRepos (src/Darcs/Repository/Flags.hs:98)
    remoteRepos (src/Darcs/UI/Options/All.hs:576)
    possiblyRemoteRepo (src/Darcs/UI/Options/All.hs:570)
    NotInRemote (src/Darcs/UI/Options/All.hs:586)
    notInRemote (src/Darcs/UI/Options/All.hs:590)
    notInRemoteFlagName (src/Darcs/UI/Options/All.hs:583)
    RepoCombinator (src/Darcs/UI/Options/All.hs:602)
    repoCombinator (src/Darcs/UI/Options/All.hs:604)
    allowUnrelatedRepos (src/Darcs/UI/Options/All.hs:613)
    justThisRepo (src/Darcs/UI/Options/All.hs:617)
    WithWorkingDir (src/Darcs/Repository/Flags.hs:132)
    SetDefault (src/Darcs/Repository/Flags.hs:101)
    setDefault (src/Darcs/UI/Options/All.hs:629)
    InheritDefault (src/Darcs/Repository/Flags.hs:104)
    inheritDefault (src/Darcs/UI/Options/All.hs:634)
    patchname (src/Darcs/UI/Options/All.hs:641)
    author (src/Darcs/UI/Options/All.hs:647)
    AskLongComment (src/Darcs/UI/Options/All.hs:653)
    askLongComment (src/Darcs/UI/Options/All.hs:656)
    keepDate (src/Darcs/UI/Options/All.hs:665)
    Logfile (src/Darcs/UI/Options/All.hs:673)
    logfile (src/Darcs/UI/Options/All.hs:678)
    LookFor (src/Darcs/UI/Options/All.hs:698)
    LookForAdds (src/Darcs/Repository/Flags.hs:77)
    LookForMoves (src/Darcs/Repository/Flags.hs:83)
    LookForReplaces (src/Darcs/Repository/Flags.hs:80)
    lookfor (src/Darcs/UI/Options/All.hs:704)
    lookforadds (src/Darcs/UI/Options/All.hs:709)
    lookforreplaces (src/Darcs/UI/Options/All.hs:716)
    lookformoves (src/Darcs/UI/Options/All.hs:724)
    UseIndex (src/Darcs/Repository/Flags.hs:107)
    ScanKnown (src/Darcs/Repository/Flags.hs:109)
    IncludeBoring (src/Darcs/Repository/Flags.hs:86)
    includeBoring (src/Darcs/UI/Options/All.hs:741)
    allowProblematicFilenames (src/Darcs/UI/Options/All.hs:746)
    allowCaseDifferingFilenames (src/Darcs/UI/Options/All.hs:749)
    allowWindowsReservedFilenames (src/Darcs/UI/Options/All.hs:756)
    useIndex (src/Darcs/UI/Options/All.hs:734)
    recursive (src/Darcs/UI/Options/All.hs:778)
    DiffAlgorithm (src/Darcs/Util/Diff.hs:13)
    diffAlgorithm (src/Darcs/UI/Options/All.hs:785)
    WithContext (src/Darcs/UI/Options/All.hs:792)
    withContext (src/Darcs/UI/Options/All.hs:798)
    ExternalDiff (src/Darcs/UI/Options/All.hs:809)
    extDiff (src/Darcs/UI/Options/All.hs:815)
    TestChanges (src/Darcs/UI/Options/All.hs:838)
    testChanges (src/Darcs/UI/Options/All.hs:840)
    RunTest (src/Darcs/Repository/Flags.hs:89)
    runTest (src/Darcs/UI/Options/All.hs:847)
    LeaveTestDir (src/Darcs/Repository/Flags.hs:95)
    leaveTestDir (src/Darcs/UI/Options/All.hs:852)
    HeaderFields (src/Darcs/UI/Options/All.hs:861)
    headerFields (src/Darcs/UI/Options/All.hs:866)
    sendToContext (src/Darcs/UI/Options/All.hs:897)
    sendmail (src/Darcs/UI/Options/All.hs:914)
    sendmailCmd (src/Darcs/UI/Options/All.hs:920)
    charset (src/Darcs/UI/Options/All.hs:931)
    editDescription (src/Darcs/UI/Options/All.hs:937)
    applyAs (src/Darcs/UI/Options/All.hs:946)
    Sign (src/Darcs/UI/Options/All.hs:956)
    sign (src/Darcs/UI/Options/All.hs:958)
    Verify (src/Darcs/UI/Options/All.hs:971)
    verify (src/Darcs/UI/Options/All.hs:973)
    AllowConflicts (src/Darcs/Repository/Flags.hs:120)
    ExternalMerge (src/Darcs/Repository/Flags.hs:123)
    externalMerge (src/Darcs/UI/Options/All.hs:1009)
    Compression (src/Darcs/Repository/Flags.hs:47)
    compress (src/Darcs/UI/Options/All.hs:1030)
    usePacks (src/Darcs/UI/Options/All.hs:1035)
    WithPatchIndex (src/Darcs/Repository/Flags.hs:51)
    patchIndexNo (src/Darcs/UI/Options/All.hs:1041)
    patchIndexYes (src/Darcs/UI/Options/All.hs:1045)
    Reorder (src/Darcs/Repository/Flags.hs:62)
    minimize (src/Darcs/UI/Options/All.hs:926)
    storeInMemory (src/Darcs/UI/Options/All.hs:1053)
    Output (src/Darcs/UI/Options/All.hs:1062)
    output (src/Darcs/UI/Options/All.hs:1066)
    WithSummary (src/Darcs/UI/Options/All.hs:1086)
    withSummary (src/Darcs/UI/Options/All.hs:1093)
    maybeSummary (src/Darcs/UI/Options/All.hs:1103)
    RemoteDarcs (src/Darcs/Repository/Flags.hs:54)
    network (src/Darcs/UI/Options/All.hs:1120)
    UMask (src/Darcs/Repository/Flags.hs:74)
    umask (src/Darcs/UI/Options/All.hs:1128)
    SetScriptsExecutable (src/Darcs/Repository/Flags.hs:92)
    setScriptsExecutable (src/Darcs/UI/Options/All.hs:1139)
    amendUnrecord (src/Darcs/UI/Options/All.hs:1150)
    selectAuthor (src/Darcs/UI/Options/All.hs:1155)
    machineReadable (src/Darcs/UI/Options/All.hs:1161)
    CloneKind (src/Darcs/Repository/Flags.hs:115)
    cloneKind (src/Darcs/UI/Options/All.hs:1174)
    distname (src/Darcs/UI/Options/All.hs:1214)
    distzip (src/Darcs/UI/Options/All.hs:1219)
    marks (src/Darcs/UI/Options/All.hs:1181)
    readMarks (src/Darcs/UI/Options/All.hs:1184)
    writeMarks (src/Darcs/UI/Options/All.hs:1190)
    PatchFormat (src/Darcs/Repository/Flags.hs:138)
    patchFormat (src/Darcs/UI/Options/All.hs:1203)
    ChangesFormat (src/Darcs/UI/Options/All.hs:1224)
    changesFormat (src/Darcs/UI/Options/All.hs:1233)
    tokens (src/Darcs/UI/Options/All.hs:1244)
    forceReplace (src/Darcs/UI/Options/All.hs:1249)
    TestStrategy (src/Darcs/UI/Options/All.hs:1258)
    testStrategy (src/Darcs/UI/Options/All.hs:1260)
    files (src/Darcs/UI/Options/All.hs:1269)
    directories (src/Darcs/UI/Options/All.hs:1274)
    pending (src/Darcs/UI/Options/All.hs:1279)
    nullFlag (src/Darcs/UI/Options/All.hs:1285)
    EnumPatches (src/Darcs/UI/Options/All.hs:359)
    enumPatches (src/Darcs/UI/Options/All.hs:1290)
    GzcrcsAction (src/Darcs/UI/Options/All.hs:1299)
    gzcrcsActions (src/Darcs/UI/Options/All.hs:1301)
    siblings (src/Darcs/UI/Options/All.hs:1308)
  71% (  5 /  7) in 'Darcs.UI.Options'
  Missing documentation for:
    Module header
    Config (src/Darcs/UI/Options.hs:24)
Warning: 'SubPath' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  28% ( 22 / 77) in 'Darcs.UI.Flags'
  Missing documentation for:
    remoteDarcs (src/Darcs/UI/Flags.hs:162)
    diffingOpts (src/Darcs/UI/Flags.hs:178)
    diffOpts (src/Darcs/UI/Flags.hs:168)
    willRemoveLogFile (src/Darcs/UI/Flags.hs:206)
    includeBoring (src/Darcs/UI/Flags.hs:209)
    lookForAdds (src/Darcs/UI/Flags.hs:214)
    lookForMoves (src/Darcs/UI/Flags.hs:220)
    lookForReplaces (src/Darcs/UI/Flags.hs:217)
    setDefault (src/Darcs/UI/Flags.hs:223)
    allowConflicts (src/Darcs/UI/Flags.hs:228)
    hasXmlOutput (src/Darcs/UI/Flags.hs:485)
    hasLogfile (src/Darcs/UI/Flags.hs:488)
    quiet (src/Darcs/UI/Flags.hs:159)
    verbose (src/Darcs/UI/Flags.hs:156)
    enumeratePatches (src/Darcs/UI/Flags.hs:165)
    fileHelpAuthor (src/Darcs/UI/Flags.hs:319)
    environmentHelpEmail (src/Darcs/UI/Flags.hs:333)
    getInReplyTo (src/Darcs/UI/Flags.hs:482)
    environmentHelpSendmail (src/Darcs/UI/Flags.hs:436)
    getDate (src/Darcs/UI/Flags.hs:432)
    workRepo (src/Darcs/UI/Flags.hs:491)
    withNewRepo (src/Darcs/UI/Flags.hs:498)
    compress (src/Darcs/UI/Options/All.hs:1030)
    diffAlgorithm (src/Darcs/UI/Options/All.hs:785)
    minimize (src/Darcs/UI/Options/All.hs:926)
    editDescription (src/Darcs/UI/Options/All.hs:937)
    externalMerge (src/Darcs/UI/Options/All.hs:1009)
    maxCount (src/Darcs/UI/Options/All.hs:543)
    matchAny (src/Darcs/UI/Options/Matching.hs:96)
    withContext (src/Darcs/UI/Options/All.hs:798)
    allowCaseDifferingFilenames (src/Darcs/UI/Options/All.hs:749)
    allowWindowsReservedFilenames (src/Darcs/UI/Options/All.hs:756)
    changesReverse (src/Darcs/UI/Options/All.hs:538)
    usePacks (src/Darcs/UI/Options/All.hs:1035)
    amendUnrecord (src/Darcs/UI/Options/All.hs:1150)
    verbosity (src/Darcs/UI/Options/All.hs:408)
    useCache (src/Darcs/UI/Options/All.hs:466)
    useIndex (src/Darcs/UI/Options/All.hs:734)
    umask (src/Darcs/UI/Options/All.hs:1128)
    runTest (src/Darcs/UI/Options/All.hs:847)
    testChanges (src/Darcs/UI/Options/All.hs:840)
    setScriptsExecutable (src/Darcs/UI/Options/All.hs:1139)
    leaveTestDir (src/Darcs/UI/Options/All.hs:852)
    remoteRepos (src/Darcs/UI/Options/All.hs:576)
    cloneKind (src/Darcs/UI/Options/All.hs:1174)
    patchIndexNo (src/Darcs/UI/Options/All.hs:1041)
    patchIndexYes (src/Darcs/UI/Options/All.hs:1045)
    xmlOutput (src/Darcs/UI/Options/All.hs:487)
    selectDeps (src/Darcs/UI/Options/All.hs:529)
    author (src/Darcs/UI/Options/All.hs:647)
    patchFormat (src/Darcs/UI/Options/All.hs:1203)
    charset (src/Darcs/UI/Options/All.hs:931)
    siblings (src/Darcs/UI/Options/All.hs:1308)
    applyAs (src/Darcs/UI/Options/All.hs:946)
    enumPatches (src/Darcs/UI/Options/All.hs:1290)
  23% (  5 / 21) in 'Darcs.UI.External'
  Missing documentation for:
    Module header
    sendEmail (src/Darcs/UI/External.hs:147)
    generateEmail (src/Darcs/UI/External.hs:152)
    resendEmail (src/Darcs/UI/External.hs:232)
    signString (src/Darcs/UI/External.hs:322)
    verifyPS (src/Darcs/UI/External.hs:348)
    execDocPipe (src/Darcs/UI/External.hs:312)
    pipeDoc (src/Darcs/UI/External.hs:119)
    pipeDocSSH (src/Darcs/UI/External.hs:142)
    viewDoc (src/Darcs/UI/External.hs:405)
    viewDocWith (src/Darcs/UI/External.hs:408)
    haveSendmail (src/Darcs/UI/External.hs:171)
    sendmailPath (src/Darcs/UI/External.hs:100)
    diffProgram (src/Darcs/UI/External.hs:109)
    editText (src/Darcs/UI/External.hs:469)
    getSystemEncoding (src/Darcs/UI/External.hs:562)
  37% (  3 /  8) in 'Darcs.UI.PrintPatch'
  Missing documentation for:
    Module header
    printContent (src/Darcs/UI/PrintPatch.hs:64)
    printContentWithPager (src/Darcs/UI/PrintPatch.hs:67)
    printSummary (src/Darcs/UI/PrintPatch.hs:61)
    showWithSummary (src/Darcs/UI/PrintPatch.hs:55)
   0% (  0 / 10) in 'Darcs.UI.Commands.Convert.Util'
  Missing documentation for:
    Module header
    Marks (src/Darcs/UI/Commands/Convert/Util.hs:33)
    emptyMarks (src/Darcs/UI/Commands/Convert/Util.hs:35)
    addMark (src/Darcs/UI/Commands/Convert/Util.hs:44)
    getMark (src/Darcs/UI/Commands/Convert/Util.hs:41)
    lastMark (src/Darcs/UI/Commands/Convert/Util.hs:38)
    readMarks (src/Darcs/UI/Commands/Convert/Util.hs:47)
    writeMarks (src/Darcs/UI/Commands/Convert/Util.hs:55)
    patchHash (src/Darcs/UI/Commands/Convert/Util.hs:63)
    updatePending (src/Darcs/UI/Commands/Convert/Util.hs:66)
  42% (  3 /  7) in 'Darcs.Patch.Bundle'
  Missing documentation for:
    Module header
    makeBundle (src/Darcs/Patch/Bundle.hs:145)
    parseBundle (src/Darcs/Patch/Bundle.hs:174)
    readContextFile (src/Darcs/Patch/Bundle.hs:233)
  68% ( 15 / 22) in 'Darcs.Repository.Hashed'
  Missing documentation for:
    Module header
    tentativelyAddPatch (src/Darcs/Repository/Hashed.hs:502)
    tentativelyRemovePatches (src/Darcs/Repository/Hashed.hs:547)
    tentativelyRemovePatches_ (src/Darcs/Repository/Hashed.hs:561)
    tentativelyAddPatch_ (src/Darcs/Repository/Hashed.hs:526)
    tentativelyAddPatches_ (src/Darcs/Repository/Hashed.hs:515)
    UpdatePristine (src/Darcs/Repository/Hashed.hs:511)
   0% (  0 /  5) in 'Darcs.Repository.Repair'
  Missing documentation for:
    Module header
    replayRepository (src/Darcs/Repository/Repair.hs:224)
    checkIndex (src/Darcs/Repository/Repair.hs:240)
    replayRepositoryInTemp (src/Darcs/Repository/Repair.hs:203)
    RepositoryConsistency (src/Darcs/Repository/Repair.hs:127)
  40% (  2 /  5) in 'Darcs.Repository.Packs'
  Missing documentation for:
    fetchAndUnpackBasic (src/Darcs/Repository/Packs.hs:107)
    fetchAndUnpackPatches (src/Darcs/Repository/Packs.hs:99)
    packsDir (src/Darcs/Repository/Packs.hs:85)
   0% (  0 /  3) in 'Darcs.Repository.Merge'
  Missing documentation for:
    Module header
    tentativelyMergePatches (src/Darcs/Repository/Merge.hs:324)
    considerMergeToWorking (src/Darcs/Repository/Merge.hs:337)
Warning: 'getOnePatchSet' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  33% (  1 /  3) in 'Darcs.Repository.Match'
  Missing documentation for:
    Module header
    getOnePatchset (src/Darcs/Repository/Match.hs:59)
Warning: 'name' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  2 /  2) in 'Darcs.Patch.Prim.WithName'
  50% (  3 /  6) in 'Darcs.Patch.V3.Core'
  Missing documentation for:
    RepoPatchV3 (src/Darcs/Patch/V3/Core.hs:124)
    PrimP (src/Darcs/Patch/V3/Core.hs:144)
    ConflictorP (src/Darcs/Patch/V3/Core.hs:147)
Warning: 'getSupers' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  1 /  1) in 'Darcs.Patch.V3.Resolution'
  50% (  4 /  8) in 'Darcs.Patch.Prim.Named'
  Missing documentation for:
    NamedPrim (src/Darcs/Patch/Prim/Named.hs:66)
    namedPrim (src/Darcs/Patch/Prim/Named.hs:68)
    anonymousNamedPrim (src/Darcs/Patch/Prim/Named.hs:100)
    prop_primPatchIdNonZero (src/Darcs/Patch/Prim/Named.hs:55)
   0% (  0 /  2) in 'Darcs.Patch.V3'
  Missing documentation for:
    Module header
    RepoPatchV3 (src/Darcs/Patch/V3.hs:16)
Warning: '#!' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
   0% (  0 /  4) in 'Darcs.Repository.Working'
  Missing documentation for:
    Module header
    applyToWorking (src/Darcs/Repository/Working.hs:41)
    setScriptsExecutable (src/Darcs/Repository/Working.hs:64)
    setScriptsExecutablePatches (src/Darcs/Repository/Working.hs:69)
   0% (  0 /  5) in 'Darcs.Repository.Test'
  Missing documentation for:
    Module header
    getTest (src/Darcs/Repository/Test.hs:51)
    runPosthook (src/Darcs/Repository/Test.hs:63)
    runPrehook (src/Darcs/Repository/Test.hs:83)
    testTentative (src/Darcs/Repository/Test.hs:113)
Warning: 'url' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  58% (  7 / 12) in 'Darcs.Repository.Identify'
  Missing documentation for:
    ReadingOrWriting (src/Darcs/Repository/Identify.hs:122)
    findRepository (src/Darcs/Repository/Identify.hs:212)
    amInRepository (src/Darcs/Repository/Identify.hs:141)
    amNotInRepository (src/Darcs/Repository/Identify.hs:198)
    amInHashedRepository (src/Darcs/Repository/Identify.hs:156)
Warning: 'PrimPatch' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  70% (  7 / 10) in 'Darcs.Repository.Job'
  Missing documentation for:
    Module header
    IsPrimV1 (src/Darcs/Repository/Job.hs:176)
    withUMaskFlag (src/Darcs/Repository/Job.hs:93)
 100% (  7 /  7) in 'Darcs.UI.Completion'
   0% (  0 /  6) in 'Darcs.Repository.Create'
  Missing documentation for:
    Module header
    createRepository (src/Darcs/Repository/Create.hs:111)
    createRepositoryV1 (src/Darcs/Repository/Create.hs:145)
    createRepositoryV2 (src/Darcs/Repository/Create.hs:156)
    EmptyRepository (src/Darcs/Repository/Create.hs:106)
    writePristine (src/Darcs/Repository/Create.hs:173)
  33% (  1 /  3) in 'Darcs.Repository.Clone'
  Missing documentation for:
    Module header
    cloneRepository (src/Darcs/Repository/Clone.hs:162)
  42% ( 30 / 70) in 'Darcs.Repository'
  Missing documentation for:
    Module header
    repoLocation (src/Darcs/Repository/InternalTypes.hs:55)
    repoFormat (src/Darcs/Repository/InternalTypes.hs:61)
    repoPristineType (src/Darcs/Repository/InternalTypes.hs:64)
    repoCache (src/Darcs/Repository/InternalTypes.hs:67)
    PristineType (src/Darcs/Repository/InternalTypes.hs:38)
    HashedDir (src/Darcs/Repository/Cache.hs:65)
    CacheLoc (src/Darcs/Repository/Cache.hs:88)
    CacheType (src/Darcs/Repository/Cache.hs:84)
    WritableOrNot (src/Darcs/Repository/Cache.hs:80)
    cacheEntries (src/Darcs/Repository/Cache.hs:100)
    mkCache (src/Darcs/Repository/Cache.hs:97)
    ReadingOrWriting (src/Darcs/Repository/Identify.hs:122)
    withRecorded (src/Darcs/Repository/Pristine.hs:197)
    withUMaskFlag (src/Darcs/Repository/Job.hs:93)
    findRepository (src/Darcs/Repository/Identify.hs:212)
    amInRepository (src/Darcs/Repository/Identify.hs:141)
    amNotInRepository (src/Darcs/Repository/Identify.hs:198)
    amInHashedRepository (src/Darcs/Repository/Identify.hs:156)
    prefsUrl (src/Darcs/Repository/Prefs.hs:577)
    tentativelyAddPatch (src/Darcs/Repository/Hashed.hs:502)
    tentativelyRemovePatches (src/Darcs/Repository/Hashed.hs:547)
    withManualRebaseUpdate (src/Darcs/Repository/Rebase.hs:78)
    tentativelyMergePatches (src/Darcs/Repository/Merge.hs:324)
    considerMergeToWorking (src/Darcs/Repository/Merge.hs:337)
    createRepository (src/Darcs/Repository/Create.hs:111)
    createRepositoryV1 (src/Darcs/Repository/Create.hs:145)
    createRepositoryV2 (src/Darcs/Repository/Create.hs:156)
    EmptyRepository (src/Darcs/Repository/Create.hs:106)
    cloneRepository (src/Darcs/Repository/Clone.hs:162)
    applyToWorking (src/Darcs/Repository/Working.hs:41)
    cleanRepository (src/Darcs/Repository/Traverse.hs:54)
    SealedPatchSet (src/Darcs/Patch/Set.hs:51)
    PatchInfoAnd (src/Darcs/Patch/PatchInfoAnd.hs:101)
    setScriptsExecutable (src/Darcs/Repository/Working.hs:64)
    setScriptsExecutablePatches (src/Darcs/Repository/Working.hs:69)
    testTentative (src/Darcs/Repository/Test.hs:113)
    modifyCache (src/Darcs/Repository/InternalTypes.hs:70)
    readPendingAndWorking (src/Darcs/Repository/State.hs:240)
    readIndex (src/Darcs/Repository/State.hs:485)
Warning: 'Prim' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'PatchSelection' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'keyPress' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  79% ( 27 / 34) in 'Darcs.UI.SelectChanges'
  Missing documentation for:
    Module header
    PatchSelectionOptions (src/Darcs/UI/SelectChanges.hs:189)
    InteractiveSelectionM (src/Darcs/UI/SelectChanges.hs:277)
    initialSelectionState (src/Darcs/UI/SelectChanges.hs:535)
    backAll (src/Darcs/UI/SelectChanges.hs:755)
    isSingleFile (src/Darcs/UI/SelectChanges.hs:759)
    askAboutDepends (src/Darcs/UI/SelectChanges.hs:1025)
  87% (  7 /  8) in 'Darcs.UI.PatchHeader'
  Missing documentation for:
    Module header
   9% (  3 / 31) in 'Darcs.UI.Commands'
  Missing documentation for:
    Module header
    CommandControl (src/Darcs/UI/Commands.hs:113)
    commandAlias (src/Darcs/UI/Commands.hs:177)
    commandStub (src/Darcs/UI/Commands.hs:195)
    commandOptions (src/Darcs/UI/Commands.hs:167)
    commandAlloptions (src/Darcs/UI/Commands.hs:156)
    withStdOpts (src/Darcs/UI/Commands.hs:150)
    disambiguateCommands (src/Darcs/UI/Commands.hs:212)
    CommandArgs (src/Darcs/UI/Commands.hs:206)
    getSubcommands (src/Darcs/UI/Commands.hs:173)
    extractCommands (src/Darcs/UI/Commands.hs:93)
    extractAllCommands (src/Darcs/UI/Commands.hs:99)
    normalCommand (src/Darcs/UI/Commands.hs:104)
    hiddenCommand (src/Darcs/UI/Commands.hs:107)
    commandGroup (src/Darcs/UI/Commands.hs:110)
    superName (src/Darcs/UI/Commands.hs:202)
    nodefaults (src/Darcs/UI/Commands.hs:170)
    putInfo (src/Darcs/UI/Commands.hs:239)
    putVerbose (src/Darcs/UI/Commands.hs:236)
    putWarning (src/Darcs/UI/Commands.hs:246)
    putVerboseWarning (src/Darcs/UI/Commands.hs:249)
    putFinished (src/Darcs/UI/Commands.hs:242)
    abortRun (src/Darcs/UI/Commands.hs:252)
    defaultRepo (src/Darcs/UI/Commands.hs:298)
    amInHashedRepository (src/Darcs/UI/Commands.hs:301)
    amInRepository (src/Darcs/UI/Commands.hs:304)
    amNotInRepository (src/Darcs/UI/Commands.hs:307)
    findRepository (src/Darcs/UI/Commands.hs:311)
   0% (  0 /  6) in 'Darcs.UI.Usage'
  Missing documentation for:
    Module header
    getCommandHelp (src/Darcs/UI/Usage.hs:142)
    getSuperCommandHelp (src/Darcs/UI/Usage.hs:166)
    getCommandMiniHelp (src/Darcs/UI/Usage.hs:130)
    usage (src/Darcs/UI/Usage.hs:72)
    subusage (src/Darcs/UI/Usage.hs:88)
  15% (  2 / 13) in 'Darcs.UI.Commands.Util'
  Missing documentation for:
    Module header
    announceFiles (src/Darcs/UI/Commands/Util.hs:102)
    testTentativeAndMaybeExit (src/Darcs/UI/Commands/Util.hs:108)
    getUniqueRepositoryName (src/Darcs/UI/Commands/Util.hs:199)
    getUniqueDPatchName (src/Darcs/UI/Commands/Util.hs:207)
    doesDirectoryReallyExist (src/Darcs/UI/Commands/Util.hs:224)
    checkUnrelatedRepos (src/Darcs/UI/Commands/Util.hs:227)
    preselectPatches (src/Darcs/UI/Commands/Util.hs:270)
    getLastPatches (src/Darcs/UI/Commands/Util.hs:262)
    matchRange (src/Darcs/UI/Commands/Util.hs:291)
    historyEditHelp (src/Darcs/UI/Commands/Util.hs:304)
  33% (  1 /  3) in 'Darcs.UI.Commands.WhatsNew'
  Missing documentation for:
    Module header
    whatsnew (src/Darcs/UI/Commands/WhatsNew.hs:129)
   0% (  0 /  3) in 'Darcs.UI.Commands.Unrevert'
  Missing documentation for:
    Module header
    unrevert (src/Darcs/UI/Commands/Unrevert.hs:98)
    writeUnrevert (src/Darcs/UI/Commands/Unrevert.hs:154)
   0% (  0 /  4) in 'Darcs.UI.Commands.Unrecord'
  Missing documentation for:
    Module header
    unrecord (src/Darcs/UI/Commands/Unrecord.hs:94)
    unpull (src/Darcs/UI/Commands/Unrecord.hs:152)
    obliterate (src/Darcs/UI/Commands/Unrecord.hs:181)
   0% (  0 /  2) in 'Darcs.UI.Commands.TransferMode'
  Missing documentation for:
    Module header
    transferMode (src/Darcs/UI/Commands/TransferMode.hs:56)
   0% (  0 /  2) in 'Darcs.UI.Commands.Test'
  Missing documentation for:
    Module header
    test (src/Darcs/UI/Commands/Test.hs:115)
   0% (  0 /  2) in 'Darcs.UI.Commands.Tag'
  Missing documentation for:
    Module header
    tag (src/Darcs/UI/Commands/Tag.hs:98)
   0% (  0 /  2) in 'Darcs.UI.Commands.ShowTags'
  Missing documentation for:
    Module header
    showTags (src/Darcs/UI/Commands/ShowTags.hs:50)
   0% (  0 /  2) in 'Darcs.UI.Commands.ShowRepo'
  Missing documentation for:
    Module header
    showRepo (src/Darcs/UI/Commands/ShowRepo.hs:74)
   0% (  0 /  2) in 'Darcs.UI.Commands.ShowPatchIndex'
  Missing documentation for:
    Module header
    showPatchIndex (src/Darcs/UI/Commands/ShowPatchIndex.hs:23)
   0% (  0 /  3) in 'Darcs.UI.Commands.ShowIndex'
  Missing documentation for:
    Module header
    showIndex (src/Darcs/UI/Commands/ShowIndex.hs:58)
    showPristine (src/Darcs/UI/Commands/ShowIndex.hs:116)
   0% (  0 /  2) in 'Darcs.UI.Commands.ShowFiles'
  Missing documentation for:
    Module header
    showFiles (src/Darcs/UI/Commands/ShowFiles.hs:78)
Warning: 'DepthGraph' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
   0% (  0 /  2) in 'Darcs.UI.Commands.ShowDependencies'
  Missing documentation for:
    Module header
    showDeps (src/Darcs/UI/Commands/ShowDependencies.hs:76)
   0% (  0 /  2) in 'Darcs.UI.Commands.ShowContents'
  Missing documentation for:
    Module header
    showContents (src/Darcs/UI/Commands/ShowContents.hs:51)
   0% (  0 /  6) in 'Darcs.UI.Commands.ShowAuthors'
  Missing documentation for:
    Module header
    showAuthors (src/Darcs/UI/Commands/ShowAuthors.hs:96)
    Spelling (src/Darcs/UI/Commands/ShowAuthors.hs:50)
    compiledAuthorSpellings (src/Darcs/UI/Commands/ShowAuthors.hs:159)
    canonizeAuthor (src/Darcs/UI/Commands/ShowAuthors.hs:147)
    rankAuthors (src/Darcs/UI/Commands/ShowAuthors.hs:127)
   0% (  0 /  2) in 'Darcs.UI.Commands.Show'
  Missing documentation for:
    Module header
    showCommand (src/Darcs/UI/Commands/Show.hs:45)
   0% (  0 /  2) in 'Darcs.UI.Commands.SetPref'
  Missing documentation for:
    Module header
    setpref (src/Darcs/UI/Commands/SetPref.hs:78)
   0% (  0 /  2) in 'Darcs.UI.Commands.Rollback'
  Missing documentation for:
    Module header
    rollback (src/Darcs/UI/Commands/Rollback.hs:92)
   0% (  0 /  2) in 'Darcs.UI.Commands.Revert'
  Missing documentation for:
    Module header
    revert (src/Darcs/UI/Commands/Revert.hs:111)
   0% (  0 /  3) in 'Darcs.UI.Commands.Replace'
  Missing documentation for:
    Module header
    replace (src/Darcs/UI/Commands/Replace.hs:122)
    defaultToks (src/Darcs/Patch/TokenReplace.hs:99)
  33% (  1 /  3) in 'Darcs.UI.Commands.Repair'
  Missing documentation for:
    Module header
    repair (src/Darcs/UI/Commands/Repair.hs:88)
Warning: 'Recursive' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
   0% (  0 /  4) in 'Darcs.UI.Commands.Remove'
  Missing documentation for:
    Module header
    remove (src/Darcs/UI/Commands/Remove.hs:72)
    rm (src/Darcs/UI/Commands/Remove.hs:182)
    unadd (src/Darcs/UI/Commands/Remove.hs:185)
  33% (  1 /  3) in 'Darcs.UI.Commands.Record'
  Missing documentation for:
    Module header
    record (src/Darcs/UI/Commands/Record.hs:229)
   0% (  0 /  2) in 'Darcs.UI.Commands.Optimize'
  Missing documentation for:
    Module header
    optimize (src/Darcs/UI/Commands/Optimize.hs:174)
Warning: 'Subpath' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
   0% (  0 /  3) in 'Darcs.UI.Commands.Move'
  Missing documentation for:
    Module header
    move (src/Darcs/UI/Commands/Move.hs:91)
    mv (src/Darcs/UI/Commands/Move.hs:349)
   0% (  0 /  2) in 'Darcs.UI.Commands.MarkConflicts'
  Missing documentation for:
    Module header
    markconflicts (src/Darcs/UI/Commands/MarkConflicts.hs:103)
  16% (  1 /  6) in 'Darcs.UI.Commands.Log'
  Missing documentation for:
    Module header
    log (src/Darcs/UI/Commands/Log.hs:142)
    changelog (src/Darcs/UI/Commands/Log.hs:366)
    logInfoFL (src/Darcs/UI/Commands/Log.hs:262)
    simpleLogInfo (src/Darcs/UI/Commands/Log.hs:271)
   0% (  0 /  3) in 'Darcs.UI.Commands.Init'
src/Darcs/UI/ApplyPatches.hs:53:23: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
53 | data PatchProxy (p :: * -> * -> *) = PatchProxy
   |                       ^

src/Darcs/UI/ApplyPatches.hs:53:28: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
53 | data PatchProxy (p :: * -> * -> *) = PatchProxy
   |                            ^

src/Darcs/UI/ApplyPatches.hs:53:33: warning: [-Wstar-is-type]
    Using `*' (or its Unicode variant) to mean `Data.Kind.Type'
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: use `Type' from `Data.Kind' instead.
   |
53 | data PatchProxy (p :: * -> * -> *) = PatchProxy
   |                                 ^

  Missing documentation for:
    Module header
    initialize (src/Darcs/UI/Commands/Init.hs:85)
    initializeCmd (src/Darcs/UI/Commands/Init.hs:107)
  33% (  1 /  3) in 'Darcs.UI.Commands.GZCRCs'
  Missing documentation for:
    Module header
    gzcrcs (src/Darcs/UI/Commands/GZCRCs.hs:113)
  25% (  1 /  4) in 'Darcs.UI.Commands.Dist'
  Missing documentation for:
    dist (src/Darcs/UI/Commands/Dist.hs:103)
    doFastZip (src/Darcs/UI/Commands/Dist.hs:175)
    doFastZip' (src/Darcs/UI/Commands/Dist.hs:183)
   0% (  0 /  2) in 'Darcs.UI.Commands.Diff'
  Missing documentation for:
    Module header
    diffCommand (src/Darcs/UI/Commands/Diff.hs:110)
   0% (  0 /  2) in 'Darcs.UI.Commands.Convert.Import'
  Missing documentation for:
    Module header
    convertImport (src/Darcs/UI/Commands/Convert/Import.hs:161)
   0% (  0 /  2) in 'Darcs.UI.Commands.Convert.Export'
  Missing documentation for:
    Module header
    convertExport (src/Darcs/UI/Commands/Convert/Export.hs:160)
   0% (  0 /  2) in 'Darcs.UI.Commands.Convert.Darcs2'
  Missing documentation for:
    Module header
    convertDarcs2 (src/Darcs/UI/Commands/Convert/Darcs2.hs:121)
   0% (  0 /  2) in 'Darcs.UI.Commands.Convert'
  Missing documentation for:
    Module header
    convert (src/Darcs/UI/Commands/Convert.hs:31)
   0% (  0 /  7) in 'Darcs.UI.Commands.Clone'
  Missing documentation for:
    Module header
    get (src/Darcs/UI/Commands/Clone.hs:152)
    put (src/Darcs/UI/Commands/Clone.hs:165)
    clone (src/Darcs/UI/Commands/Clone.hs:123)
    makeRepoName (src/Darcs/UI/Commands/Clone.hs:251)
    cloneToSSH (src/Darcs/UI/Commands/Clone.hs:236)
    otherHelpInheritDefault (src/Darcs/UI/Commands/Clone.hs:311)
   0% (  0 /  2) in 'Darcs.UI.Commands.Send'
  Missing documentation for:
    Module header
    send (src/Darcs/UI/Commands/Send.hs:157)
   0% (  0 /  2) in 'Darcs.UI.Commands.Push'
  Missing documentation for:
    Module header
    push (src/Darcs/UI/Commands/Push.hs:126)
   0% (  0 /  2) in 'Darcs.UI.Commands.Annotate'
  Missing documentation for:
    Module header
    annotate (src/Darcs/UI/Commands/Annotate.hs:70)
  33% (  1 /  3) in 'Darcs.UI.Commands.Amend'
  Missing documentation for:
    amend (src/Darcs/UI/Commands/Amend.hs:167)
    amendrecord (src/Darcs/UI/Commands/Amend.hs:215)
  50% (  1 /  2) in 'Darcs.UI.Commands.Add'
  Missing documentation for:
    add (src/Darcs/UI/Commands/Add.hs:115)
  16% (  1 /  6) in 'Darcs.UI.ApplyPatches'
  Missing documentation for:
    Module header
    PatchProxy (src/Darcs/UI/ApplyPatches.hs:53)
    StandardPatchApplier (src/Darcs/UI/ApplyPatches.hs:84)
    applyPatchesStart (src/Darcs/UI/ApplyPatches.hs:118)
    applyPatchesFinish (src/Darcs/UI/ApplyPatches.hs:135)
  25% (  2 /  8) in 'Darcs.UI.Commands.Pull'
  Missing documentation for:
    Module header
    pull (src/Darcs/UI/Commands/Pull.hs:191)
    fetch (src/Darcs/UI/Commands/Pull.hs:155)
    pullCmd (src/Darcs/UI/Commands/Pull.hs:236)
    StandardPatchApplier (src/Darcs/UI/ApplyPatches.hs:84)
    fetchPatches (src/Darcs/UI/Commands/Pull.hs:258)
   0% (  0 /  4) in 'Darcs.UI.Commands.Apply'
  Missing documentation for:
    Module header
    apply (src/Darcs/UI/Commands/Apply.hs:143)
    applyCmd (src/Darcs/UI/Commands/Apply.hs:182)
    getPatchBundle (src/Darcs/UI/Commands/Apply.hs:252)
   0% (  0 /  2) in 'Darcs.UI.Commands.Rebase'
  Missing documentation for:
    Module header
    rebase (src/Darcs/UI/Commands/Rebase.hs:136)
  50% (  1 /  2) in 'Darcs.UI.TheCommands'
  Missing documentation for:
    Module header
Warning: 'DarcsOption' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  50% (  1 /  2) in 'Darcs.UI.Defaults'
  Missing documentation for:
    Module header
  33% (  1 /  3) in 'Darcs.UI.RunCommand'
  Missing documentation for:
    runTheCommand (src/Darcs/UI/RunCommand.hs:81)
    runWithHooks (src/Darcs/UI/RunCommand.hs:137)
   0% (  0 /  5) in 'Darcs.UI.Commands.Help'
  Missing documentation for:
    Module header
    helpCmd (src/Darcs/UI/Commands/Help.hs:137)
    commandControlList (src/Darcs/UI/Commands/Help.hs:209)
    printVersion (src/Darcs/UI/Commands/Help.hs:205)
    listAvailableCommands (src/Darcs/UI/Commands/Help.hs:190)
Warning: Darcs.Patch.RepoType: could not find link destinations for:

	- Darcs.Patch.RepoType.singletonRebaseType
Warning: Darcs.Prelude: could not find link destinations for:

	- Basement.String.Encoding.UTF32.UTF32_Invalid
	- Basement.Bits.SizeValid
	- Basement.String.Encoding.ASCII7.ASCII7_Invalid
	- Basement.String.Encoding.ISO_8859_1.ISO_8859_1_Invalid
	- Basement.String.Encoding.UTF16.UTF16_Invalid
	- Data.Text.Encoding.CodePoint
	- Data.Text.Encoding.DecoderState
	- Data.Text.Short.Internal.B
	- Data.UUID.Types.Internal.UnpackedUUID
	- Codec.Archive.Zip.MSDOSDateTime
	- Codec.Archive.Zip.PKWAREVerificationType
	- Codec.Compression.Zlib.Stream.DictionaryHash
	- Text.ParserCombinators.ReadP.P
	- Codec.Compression.Zlib.Stream.Stream
	- Codec.Archive.Tar.Read.Partial
	- Data.Functor.Utils.StateL
	- Data.Functor.Utils.StateR
	- Network.HTTP.Client.Request.EncapsulatedPopperException
	- Network.HTTP.Client.Types.HttpExceptionContentWrapper
	- Data.NonNull.NullError
	- GHC.Generics.SingKind
	- GHC.Generics.fromSing
	- GHC.Generics.Sing
	- GHC.Generics.DemoteRep
	- Data.Array.Base.numElements
	- Data.Array.Base.unsafeArray
	- Data.Array.Base.unsafeAt
	- Data.Array.Base.unsafeReplace
	- Data.Array.Base.unsafeAccum
	- Data.Array.Base.unsafeAccumArray
	- GHC.Generics.SingI
	- GHC.Generics.sing
	- Data.Array.Base.getNumElements
	- Data.Array.Base.unsafeNewArray_
	- Data.Array.Base.unsafeRead
	- Data.Array.Base.unsafeWrite
	- GHC.Generics.D:R:SingBoola0
	- GHC.Generics.STrue
	- GHC.Generics.SFalse
	- Data.Vector.Unboxed.Base.D:R:VectorBool0
	- Data.Vector.Unboxed.Base.V_Bool
	- Data.Vector.Unboxed.Base.D:R:MVectorsBool0
	- Data.CaseInsensitive.Internal.foldCaseList
	- System.Console.Terminfo.Base.hasOkPadding
	- System.Console.Terminfo.Base.outputCap
	- Data.Vector.Unboxed.Base.D:R:VectorChar0
	- Data.Vector.Unboxed.Base.V_Char
	- GHC.Generics.D:R:UReckCharp0
	- Data.Vector.Unboxed.Base.D:R:MVectorsChar0
	- Data.Vector.Unboxed.Base.D:R:VectorDouble0
	- Data.Vector.Unboxed.Base.V_Double
	- GHC.Generics.D:R:UReckDoublep0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDouble0
	- Data.Vector.Unboxed.Base.D:R:VectorFloat0
	- Data.Vector.Unboxed.Base.V_Float
	- GHC.Generics.D:R:UReckFloatp0
	- Data.Vector.Unboxed.Base.D:R:MVectorsFloat0
	- Data.UUID.Types.Internal.Builder.ByteSource
	- Data.UUID.Types.Internal.Builder./-/
	- Data.UUID.Types.Internal.Builder.ByteSink
	- Data.Vector.Unboxed.Base.D:R:VectorInt0
	- Data.Vector.Unboxed.Base.V_Int
	- GHC.Generics.D:R:UReckIntp0
	- Data.UUID.Types.Internal.Builder.Takes4Bytes
	- Data.Vector.Unboxed.Base.D:R:MVectorsInt0
	- GHC.Generics.D:R:SingMaybeb0
	- GHC.Generics.SNothing
	- GHC.Generics.SJust
	- Text.Printf.hspr
	- Text.Printf.UPrintf
	- Text.Printf.spr
	- Data.Vector.Unboxed.Base.D:R:VectorWord0
	- Data.Vector.Unboxed.Base.V_Word
	- GHC.Generics.D:R:UReckWordp0
	- Data.Vector.Unboxed.Base.D:R:MVectorsWord0
	- Data.Functor.Utils.Max
	- Data.Functor.Utils.Min
	- Data.Set.Internal.MergeSet
Warning: Darcs.Patch.RegChars: could not find link destinations for:

	- Darcs.Patch.RegChars.unescapeChars
	- Darcs.Patch.RegChars.normalRegChars
Warning: Darcs.Util.CommandLine: could not find link destinations for:

	- Darcs.Util.CommandLine.FTable
Warning: Darcs.Util.Download.Request: could not find link destinations for:

	- Darcs.Util.Download.Request.InProgressStatus
Warning: Darcs.Util.Diff.Myers: could not find link destinations for:

	- Darcs.Util.Diff.Myers.BSTArray
Warning: Darcs.Util.IsoDate: could not find link destinations for:

	- Darcs.Util.IsoDate.readDate
	- Darcs.Util.IsoDate.dateTime
	- Darcs.Util.IsoDate.englishDate
	- Darcs.Util.IsoDate.englishTime
	- Darcs.Util.IsoDate.englishAgo
	- Darcs.Util.IsoDate.cvsDateTime
	- Darcs.Util.IsoDate.iso8601DateTime
	- Darcs.Util.IsoDate.oldDateTime
	- Darcs.Util.IsoDate.rfc2822DateTime
	- Darcs.Util.IsoDate.optchain
	- Darcs.Util.IsoDate.englishDuration
	- Darcs.Util.IsoDate.iso8601Time
	- Darcs.Util.IsoDate.multiplyDiff
	- Darcs.Util.IsoDate.copyCalendar
Warning: Darcs.Util.DateMatcher: could not find link destinations for:

	- Darcs.Util.DateMatcher.withinDay
	- Darcs.Util.DateMatcher.dateRange
	- Darcs.Util.DateMatcher.cDateRange
	- Darcs.Util.DateMatcher.within
	- Darcs.Util.DateMatcher.samePartialDate
	- Darcs.Util.DateMatcher.tryMatchers
	- Darcs.Util.DateMatcher.showMatcher
Warning: Darcs.Util.Printer: could not find link destinations for:

	- Darcs.Util.Printer.St
	- Darcs.Util.Printer.Document
	- Darcs.Util.Printer.hPrintPrintables
	- Darcs.Util.Printer.hPrintPrintable
Warning: Darcs.Util.Printer.Color: could not find link destinations for:

	- Darcs.Util.Printer.Color.Policy
	- Darcs.Util.Printer.Color.getPolicy
	- Darcs.Util.Printer.Color.lineColorTrans
	- Darcs.Util.Printer.Color.escape
	- Darcs.Util.Printer.Color.noEscape
	- Darcs.Util.Printer.Color.isPrintableAscii
	- Darcs.Util.Printer.Color.quoteChar
	- Darcs.Util.Printer.Color.markEscape
	- Darcs.Util.Printer.Color.color
	- Darcs.Util.Printer.Color.makeAsciiart
	- Darcs.Util.Printer.Color.withColor
	- Darcs.Util.Printer.Color.setColor
	- Darcs.Util.Printer.Color.makeBold
	- Darcs.Util.Printer.Color.makeInvert
Warning: Darcs.Util.Progress: could not find link destinations for:

	- Darcs.Util.Progress._progressData
Warning: Darcs.Patch.Witnesses.Show: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Witnesses.Sealed: could not find link destinations for:

	- Darcs.Patch.Witnesses.Sealed.Poly
Warning: Darcs.Patch.Witnesses.Ordered: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Util.Path: could not find link destinations for:

	- Darcs.Util.Path.CharLike
Warning: Darcs.Util.Tree.Monad: could not find link destinations for:

	- Darcs.Util.Tree.Monad.TreeEnv
Warning: Darcs.Util.Index: could not find link destinations for:

	- Darcs.Util.Index.IndexM
	- Darcs.Util.Index.Item
	- Darcs.Util.Index.State
Warning: Darcs.Repository.Format: could not find link destinations for:

	- Darcs.Repository.Format.findProblems
Warning: Darcs.UI.Options.Util: could not find link destinations for:

	- Darcs.UI.Options.Util.SingleArgOptDescr
Warning: Darcs.Patch.Choices: could not find link destinations for:

	- Darcs.Patch.Choices.PatchChoice
	- Darcs.Patch.Choices.pcsMiddleLasts
Warning: Darcs.Patch.ApplyMonad: could not find link destinations for:

	- Darcs.Patch.ApplyMonad.OrigFileNameOf
	- Darcs.Patch.ApplyMonad.FilePathMonad
	- Darcs.Patch.ApplyMonad.FilePathMonadState
	- Darcs.Patch.ApplyMonad.RestrictedApply
Warning: Darcs.Repository.HashedIO: could not find link destinations for:

	- Darcs.Repository.HashedIO.ProgressKey
Warning: Darcs.Patch.Prim.V1.Core: could not find link destinations for:

	- Darcs.Patch.Annotate.AnnotatedM
	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Prim.V1.Mangle: could not find link destinations for:

	- Darcs.Patch.Prim.V1.Mangle.applyHunk
Warning: Darcs.Patch.Prim.V1.Show: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Prim.V1.Coalesce: could not find link destinations for:

	- Darcs.Patch.Prim.V1.Coalesce.pushCoalescePatch
	- Darcs.Patch.Prim.V1.Coalesce.coalescePair
Warning: Darcs.Patch.Prim.V1: could not find link destinations for:

	- Darcs.Patch.Annotate.AnnotatedM
	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Prim.FileUUID.Core: could not find link destinations for:

	- Darcs.Patch.Annotate.AnnotatedM
	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.V1.Core: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Unwind: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Prim.FileUUID: could not find link destinations for:

	- Darcs.Patch.Annotate.AnnotatedM
	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.V2.Non: could not find link destinations for:

	- Darcs.Patch.V2.Non.WL
Warning: Darcs.Patch.V2.RepoPatch: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
	- Darcs.Patch.V2.RepoPatch.CommonRL
	- Darcs.Patch.V2.RepoPatch.Common
	- Darcs.Patch.V2.RepoPatch.allNormal
	- Darcs.Patch.V2.RepoPatch.pullCommon
	- Darcs.Patch.V2.RepoPatch.pullCommonRL
Warning: Darcs.Patch.V1.Commute: could not find link destinations for:

	- Darcs.Patch.V1.Commute.cleverCommute
Warning: Darcs.Patch.Named: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Rebase.Name: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Rebase.Fixup: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.PatchInfoAnd: could not find link destinations for:

	- Darcs.Patch.PatchInfoAnd.SimpleHopefully
	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Repository.ApplyPatches: could not find link destinations for:

	- Darcs.Repository.ApplyPatches.TolerantWrapper
	- Darcs.Repository.ApplyPatches.TolerantIO
	- Darcs.Repository.ApplyPatches.SilentIO
Warning: Darcs.Patch.Set: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Depends: could not find link destinations for:

	- Darcs.Patch.Depends.taggedIntersection
	- Darcs.Patch.Depends.maybeSplitSetOnTag
	- Darcs.Patch.Depends.unwrapOneTagged
Warning: Darcs.Patch.Index.Monad: could not find link destinations for:

	- Darcs.Patch.Index.Monad.FileModMonad
Warning: Darcs.Patch.Annotate: could not find link destinations for:

	- Darcs.Patch.Annotate.AnnotatedM
Warning: Darcs.Patch.V2.Prim: could not find link destinations for:

	- Darcs.Patch.Annotate.AnnotatedM
	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.V2: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.V1.Prim: could not find link destinations for:

	- Darcs.Patch.Annotate.AnnotatedM
	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.V1: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Rebase.Change: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Rebase.Legacy.Item: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Rebase.Suspended: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Named.Wrapped: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.Invertible: could not find link destinations for:

	- Darcs.Patch.Invertible.Fwd
	- Darcs.Patch.Invertible.Rev
Warning: Darcs.Patch: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Repository.Traverse: could not find link destinations for:

	- Darcs.Repository.Traverse.PlainLayout
	- Darcs.Repository.Traverse.BucketedLayout
Warning: Darcs.Repository.Rebase: could not find link destinations for:

	- Darcs.Repository.Rebase.PiaW
Warning: Darcs.Repository.Pending: could not find link destinations for:

	- Darcs.Repository.Pending.updatePending
Warning: Darcs.Patch.Match: could not find link destinations for:

	- Darcs.Patch.Match.Matcher
	- Darcs.Patch.Match.MatchFun
	- Darcs.Patch.Match.firstMatcher
	- Darcs.Patch.Match.secondMatcher
	- Darcs.Patch.Match.nonrangeMatcher
Warning: Darcs.UI.Options.Matching: could not find link destinations for:

	- Darcs.UI.Options.Matching.MatchOption
Warning: Darcs.UI.Flags: could not find link destinations for:

	- Darcs.UI.Options.Matching.MatchOption
Warning: Darcs.Patch.Prim.WithName: could not find link destinations for:

	- Darcs.Patch.Annotate.AnnotatedM
	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.V3.Core: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.Patch.V3.Resolution: could not find link destinations for:

	- Darcs.Patch.V3.Resolution.Node
	- Darcs.Patch.V3.Resolution.neighbors
	- Darcs.Patch.V3.Resolution.self
	- Darcs.Patch.V3.Resolution.conflictsWith
Warning: Darcs.Repository: could not find link destinations for:

	- Darcs.Patch.Witnesses.Show.ShowDict
Warning: Darcs.UI.SelectChanges: could not find link destinations for:

	- Darcs.UI.SelectChanges.PatchSelectionM
	- Darcs.UI.SelectChanges.backward
	- Darcs.UI.SelectChanges.triv
	- Darcs.UI.SelectChanges.iswanted
Warning: Darcs.UI.Commands.ShowDependencies: could not find link destinations for:

	- Darcs.UI.Commands.ShowDependencies.Deps
	- Darcs.UI.Commands.ShowDependencies.DepsGraph
Warning: Darcs.UI.Commands.Replace: could not find link destinations for:

	- Darcs.UI.Commands.Replace.filenameToks
	- Darcs.UI.Commands.Replace.replaceHelp
Warning: Darcs.UI.Commands.MarkConflicts: could not find link destinations for:

	- Darcs.UI.Commands.MarkConflicts.Everything
	- Darcs.UI.Commands.MarkConflicts.Only
	- Darcs.UI.Commands.MarkConflicts.PathSet
Warning: Darcs.UI.Commands.Log: could not find link destinations for:

	- Darcs.UI.Commands.Log.LogInfo
Warning: Darcs.UI.Defaults: could not find link destinations for:

	- Darcs.UI.Defaults.CmdName
	- Darcs.UI.Defaults.SuperCmd
	- Darcs.UI.Defaults.Default
	- Darcs.UI.Defaults.OptionMap
Documentation created: dist/doc/html/darcs/index.html
Preprocessing executable 'darcs' for darcs-2.16.4..