!C:      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None "#$7P_`km   None "#$7P_`km  !"#$%&' !"#$%&'None"#$7>HPSVX_`km(git-remote-ipfs'Eliminates the boring identity functor )git-remote-ipfs)Generically lift the applicative functor f out of a structure.Example:/Given a datatype parametrised over the functor  , return  the value if all  fields are ", thereby changing the functor to .  otherwise.:{9data Person f = Person { name :: f String, age :: f Int }%deriving (Show, Generic, GHC.Generic):}-gvalidate $ Person (Just "LeBoeuf") (Just 42)"Just (Person (I "LeBoeuf") (I 42))$gvalidate $ Person Nothing (Just 69)Nothing*git-remote-ipfs3Generically change the functor of a structure from  to f, given a constructor of f.Morally the inverse of )J, although the specialisation to the identity functor makes this trivial.If 'a f' is a 9, this can be used to apply defaults to a partial value. :{&instance Semigroup (Person Last) whereBa <> b = Person { name = on (<>) name a b, age = on (<>) age a b }(-- For convenience, also define 'Monoid'"instance Monoid (Person Last) weremempty = Person mempty memptymappend = (<>):}defaultPerson :: Person I!defaultPerson = Person "Sandy" 28Lgvalidate $ ginvalidate pure defaultPerson <> Person (pure "Maguire") mempty!Just (Person (I "Maguire") (I 28)()*()*None "#$7EPX_`km +,-./012345 +,-./012345None "#$7=?P_`km28git-remote-ipfsURL of the IPFS daemon API. Default: "http://localhost:5001"9git-remote-ipfs\Maximum number of concurrent connections to the IPFS daemon. Note that this is approximate. Default: 30:git-remote-ipfsThe maximum size of an IPFS block. This is configurable as there is no unambiguous documentation on what the actual value is. It may also be subject to change in the future.Default: 2048000 (2MB)Jgit-remote-ipfsDetermine the ;.This must happen after H/ in order to support per-remote settings. The GIT_DIR environment variable must be set and point to a valid git repository (when the remote helper is invoked by git, this is the current repository).; are configured using  git-config(2)8. The precedence rules specified there apply. However, $XDG_CONFIG_HOMEgitconfig and  $(prefix)etc gitconfig (i.e. --system) are not yet supported.%The available configuration keys are:  ipfs.apiurl ipfs.maxconnections ipfs.maxblocksize8, may be overridden per-remote using the key  remote.<remote name>.ipfsapiurl (e.g. remote.origin.ipfsapiurl ). If the environment variable  IPFS_API_URL!, it will be used instead of any  git-config settings.67:98;<>=?@ABCDFEGHIJCDFE?@AB<>=;67:98GHIJNone"#$7HMPV_`km3s%OPQRSTUV^]\[ZYXW_`abcdefghijklmnopqrs%_`abcpVqWXYZ[\]^POsrTUQSRdefghijklmnoNone"#$7>EHPUVX_`km6git-remote-ipfsStreaming endpointsgit-remote-ipfs+Subset of IPFS API needed for remote helperNone"#$7>PUVX_`km:qgit-remote-ipfs0Indicate two hashes expected to be equal aren't.EThe data constructors take the expected value first, then the actual.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEBFGHIIJKLLMNOPQRSTUVWXYZ[\]^_`abcdefgghijklmnopqrstuvwxyz{|}~.git-remote-ipfs-0.1.0.0-KPH4G9lXVVjHDGGDt1ic2M$Network.IPFS.Git.RemoteHelper.Format%Network.IPFS.Git.RemoteHelper.Command%Network.IPFS.Git.RemoteHelper.Generic&Network.IPFS.Git.RemoteHelper.Internal%Network.IPFS.Git.RemoteHelper.Options#Network.IPFS.Git.RemoteHelper.Trans$Network.IPFS.Git.RemoteHelper.ClientNetwork.IPFS.Git.RemoteHelper'formatting-6.3.7-GUDTzcyT1UNFC5dW42V0R5Formatting.FormattersshownFormatting.Internal%FormatPushResPushOkPushErrListRef listRefValue listRefName listRefAttrsOptResOptionOkOptionUnsupported OptionErr CommandResultCapabilitiesResult ListResultListForPushResult OptionResultFetchOk PushResultCommand CapabilitiesList ListForPushOptionFetchPush parseCommandrenderCommandResult $fShowCommandfmtsfmtfstrftxtfintfcidfreffrefNameHKD gvalidate ginvalidate objectLinks treeLinks commitLinkstagLinks blobLinkscidFromHexShaTexthexShaFromCidTextrefToCidcidToRefnotehush IpfsOptions' IpfsOptions ipfsApiUrl ipfsMaxConnsipfsMaxBlockSizeIpfsPath IpfsPathIpfs IpfsPathIpns RemoteUrlremoteUrlSchemeremoteUrlIpfsPathOptions optRemoteName optRemoteUrldefaultIpfsOptions parseOptions remoteUrlgetIpfsOptions$fMonoidIpfsOptions'$fSemigroupIpfsOptions'$fGenericIpfsOptions'$fGenericIpfsOptions'0 RemoteHelperT RemoteHelperRemoteHelperError errCallStackerrError DisplayError displayErrorEnv envVerbosity envDryRun envOptionsenvIpfsOptionsenvGit envClient envIpfsRootenvLobsLogger_logInfo _logDebug _logErrorthrowRHcatchRHmapError liftEitherRH concurrently concurrently_forConcurrently_forConcurrentlylogInfologDebuglogErrorrenderSourceLoc defaultLoggernewEnvrunRemoteHelperTrunRemoteHelper$fDisplayErrorRemoteHelperError$fExceptionRemoteHelperError$fGitMonadRemoteHelperT$fPrimMonadRemoteHelperT$fMonadTransRemoteHelperT$fShowRemoteHelperError$fFunctorRemoteHelperT$fApplicativeRemoteHelperT$fMonadRemoteHelperT$fMonadIORemoteHelperT$fMonadReaderRemoteHelperT$fMonadErrorRemoteHelperT$fMonadThrowRemoteHelperT$fMonadCatchRemoteHelperT$fMonadMaskRemoteHelperT RefPathType RefPathRef RefPathHeadRefPath refPathPath refPathType refPathHash ClientErrorrenderClientError listPathsgetRef resolvePath patchLink largeObjectsprovideLargeObjectputBlock addObjectpingetBlockupdateRemoteUrl$fDisplayErrorClientError$fShowClientError ProcessErrorrenderProcessErrorprocessCommand$fDisplayErrorProcessError$fShowHashMismatch$fShowProcessError'sop-core-0.5.0.0-9cKeYbaA4A8Gi6ExvPweAMData.SOP.BasicFunctorsIbase GHC.MaybeMaybeJustNothingGHC.Base SemigroupIPFS'IPFS HashMismatch