| IdentifyRepo | Darcs.Repository.Internal | 
| identifyRepoFormat | Darcs.Repository.Format | 
| identifyRepository | Darcs.Repository.Internal | 
| identifyRepositoryFor | Darcs.Repository.Internal, Darcs.Repository | 
| Identity | Darcs.Patch.Prim.V3.Core | 
| Ignore | Darcs.Util.Workaround | 
| IgnoreIndex | Darcs.Repository.Flags, Darcs.UI.Options.All, Darcs.Repository.State | 
| IgnoreTimes | Darcs.UI.Options.Flags, Darcs.UI.Flags | 
| imap | Darcs.UI.Options.Iso | 
| includeBoring |  | 
| 1 (Function) | Darcs.UI.Options.All | 
| 2 (Function) | Darcs.UI.Flags | 
| Inclusive | Darcs.Patch.Match | 
| InclusiveOrExclusive | Darcs.Patch.Match | 
| Index | Storage.Hashed.Index | 
| indexFormatValid | Storage.Hashed.Index | 
| InFirst | Darcs.Patch.Choices | 
| info | Darcs.Patch.PatchInfoAnd | 
| infopatch | Darcs.Patch.Named, Darcs.Patch | 
| initialize | Darcs.UI.Commands.Init | 
| initializeCmd | Darcs.UI.Commands.Init | 
| initialState | Storage.Hashed.Monad | 
| initP | Darcs.Util.Diff.Myers | 
| InLast | Darcs.Patch.Choices | 
| InMiddle | Darcs.Patch.Choices | 
| inProgress | Darcs.Util.Download.Request | 
| InReplyTo | Darcs.UI.Options.Flags, Darcs.UI.Flags | 
| insertBeforeLastline | Darcs.Util.Printer | 
| insertQ | Darcs.Util.Download.Request | 
| installHandler | Darcs.Util.Workaround | 
| int | Darcs.Patch.ReadMonads | 
| Interactive | Darcs.UI.Options.Flags, Darcs.UI.Flags | 
| interactive |  | 
| 1 (Function) | Darcs.UI.Options.All | 
| 2 (Function) | Darcs.UI.SelectChanges | 
| 3 (Function) | Darcs.UI.Commands.Record | 
| InteractiveSelectionContext | Darcs.UI.SelectChanges | 
| InteractiveSelectionM | Darcs.UI.SelectChanges | 
| intercalate | Darcs.Util.ByteString | 
| InternalChecker |  | 
| 1 (Type/Class) | Darcs.Patch.MaybeInternal | 
| 2 (Data Constructor) | Darcs.Patch.MaybeInternal | 
| Intersection |  | 
| 1 (Data Constructor) | Darcs.UI.Options.Flags, Darcs.UI.Flags | 
| 2 (Data Constructor) | Darcs.UI.Options.All | 
| intersperseLast | Darcs.Util.English | 
| inv2pris | Darcs.Repository.HashedRepo | 
| invalidateIndex | Darcs.Repository.State, Darcs.Repository | 
| InvConflictor | Darcs.Patch.V2.Real | 
| inventoriesDir | Darcs.Repository.HashedRepo | 
| inverseCommuter | Darcs.Patch.Permutations | 
| Invert | Darcs.Patch.Invert, Darcs.Patch.Patchy | 
| invert | Darcs.Patch.Invert, Darcs.Patch.Patchy, Darcs.Patch | 
| invertFL | Darcs.Patch.Invert, Darcs.Patch | 
| invertName | Darcs.Patch.Info | 
| invertRL | Darcs.Patch.Invert, Darcs.Patch | 
| invisibleP | Darcs.Util.Printer | 
| invisiblePrinter | Darcs.Util.Printer | 
| invisiblePS | Darcs.Util.Printer | 
| invisibleText | Darcs.Util.Printer | 
| ioAbsolute | Darcs.Util.Path | 
| ioAbsoluteOrRemote | Darcs.Util.Path | 
| ioAbsoluteOrStd | Darcs.Util.Path | 
| isAbsolute | Darcs.Util.URL | 
| isAscii | Darcs.Util.ByteString | 
| isBadSource | Darcs.Util.Global | 
| ISC | Darcs.UI.SelectChanges | 
| IsC | Darcs.Patch.Conflict | 
| IsConflictedPrim | Darcs.Patch.Conflict | 
| isConsistent | Darcs.Patch.V2.Real | 
| isDuplicate | Darcs.Patch.V2.Real | 
| IsEq | Darcs.Patch.Witnesses.Eq | 
| isForward | Darcs.Patch.V2.Real | 
| isFunky | Darcs.Util.ByteString | 
| isGZFile | Darcs.Util.ByteString | 
| isHttpUrl | Darcs.Util.URL | 
| IsHunk | Darcs.Patch.FileHunk | 
| isHunk | Darcs.Patch.FileHunk | 
| isIdentity | Darcs.Patch.Prim.V1.Core | 
| isInconsistent | Darcs.Patch.Repair, Darcs.Patch | 
| isInteractive | Darcs.UI.Flags | 
| isInternal | Darcs.Patch.MaybeInternal | 
| isInverted | Darcs.Patch.Info | 
| isIsEq | Darcs.Patch.Witnesses.Eq | 
| isMaliciousPath | Darcs.Util.Path | 
| isMaliciousSubPath | Darcs.Util.Path | 
| isMerger | Darcs.Patch.V1.Core | 
| Iso |  | 
| 1 (Type/Class) | Darcs.UI.Options.Iso | 
| 2 (Data Constructor) | Darcs.UI.Options.Iso | 
| iso8601Duration | Darcs.Util.IsoDate | 
| iso8601Interval | Darcs.Util.IsoDate | 
| IsoFunctor | Darcs.UI.Options.Iso | 
| isParentOrEqOf | Darcs.Util.Path | 
| isPatchIndexDisabled | Darcs.Repository.PatchIndex | 
| isPatchIndexInSync | Darcs.Repository.PatchIndex | 
| isPrefix | Storage.Hashed.AnchoredPath, Darcs.Util.Path | 
| isReachableSource | Darcs.Util.Global | 
| isRelative | Darcs.Util.URL | 
| isRemote | Darcs.Util.Path | 
| isShorterThanRL | Darcs.Patch.Witnesses.Ordered | 
| isSingleFile | Darcs.UI.SelectChanges | 
| isSshNopath | Darcs.Util.URL | 
| isSshUrl | Darcs.Util.URL | 
| isSubPathOf | Darcs.Util.Path | 
| isTag | Darcs.Patch.Info | 
| isThisRepo | Darcs.Repository.Cache | 
| isUnified | Darcs.UI.Flags | 
| isUTF8Locale | Darcs.UI.External | 
| isValidLocalPath | Darcs.Util.URL | 
| is_filepatch | Darcs.Patch.Prim.Class, Darcs.Patch.Prim | 
| It | Darcs.Util.English | 
| itemHash | Storage.Hashed.Tree | 
| items | Storage.Hashed.Tree | 
| ItemType | Storage.Hashed.Tree | 
| itemType | Storage.Hashed.Tree |