@@ -79,9 +79,9 @@ import qualified Distribution.Types.GenericPackageDescription.Lens as LC
7979
8080-- import Cabal
8181
82- import Distribution.Server.Util.CabalRevisions
83- import IndexShaSum
84- import CabalEdit
82+ import Distribution.Server.Util.CabalRevisions ( diffCabalRevisions , Change ( Change ) )
83+ import IndexShaSum ( IndexShaSumOptions ( IndexShaSumOptions ), run )
84+ import CabalEdit ( PkgRev , cabalEditXRev )
8585
8686type PkgName = ByteString
8787type PkgVer = ByteString
@@ -623,9 +623,9 @@ main = do
623623 mainWithOptions opts
624624
625625mainWithOptions :: Options -> IO ()
626- mainWithOptions Options { .. } = do
626+ mainWithOptions Options { optHost, optCommand } = do
627627 case optCommand of
628- PullCabal (PullCOptions { .. }) -> do
628+ PullCabal (PullCOptions { optPlCPkgName, optPlCIncrRev, optPlCForce, optPlCPkgVers }) -> do
629629 let pkgn = optPlCPkgName
630630
631631 cs <- runHConn (fetchAllCabalFiles pkgn (fromMaybe C. anyVersion optPlCPkgVers))
@@ -652,8 +652,8 @@ mainWithOptions Options {..} = do
652652
653653 return ()
654654
655- SyncCabal (SyncCOptions {.. }) -> do
656655 (pkgn,pkgv,xrev) <- pkgDescToPkgIdXrev <$> C. readGenericPackageDescription C. deafening optSyCFile
656+ SyncCabal (SyncCOptions { optSyCFile, optSyCIncrRev, optSyCForce }) -> do
657657 cab0 <- BS. readFile optSyCFile
658658
659659 BS8. putStrLn $ mconcat [ " local : "
@@ -702,12 +702,12 @@ mainWithOptions Options {..} = do
702702
703703 BS. writeFile optSyCFile cab'
704704 BS8. putStrLn $ mconcat [ " local : "
705- , pkgn, " -" , pkgv, " -r" , BS8. pack (show $ xrev')
705+ , pkgn, " -" , pkgv, " -r" , BS8. pack (show xrev')
706706 , " ('" , BS8. pack optSyCFile, " ')"
707707 ]
708708
709709
710- ListCabal (ListCOptions { .. }) -> do
710+ ListCabal (ListCOptions { optLCPkgName, optNoAnn, optRevUrls }) -> do
711711 let pkgn = optLCPkgName
712712
713713 vs <- runHConn (fetchVersions pkgn)
@@ -731,7 +731,7 @@ mainWithOptions Options {..} = do
731731 BS8. putStrLn $ status <> pkgn <> " -" <> v
732732 return ()
733733
734- PushCabal (PushCOptions { .. }) -> do
734+ PushCabal (PushCOptions { optPsCIncrRev, optPsCPublish, optPsCFiles }) -> do
735735 (username,password) <- maybe (fail " missing Hackage credentials" ) return =<< getHackageCreds
736736 putStrLn $ " Using Hackage credentials for username " ++ show username
737737
@@ -754,7 +754,7 @@ mainWithOptions Options {..} = do
754754 BS8. putStrLn (tidyHtml tmp)
755755 putStrLn (replicate 80 ' =' )
756756
757- PushCandidate (PushPCOptions { .. }) -> do
757+ PushCandidate (PushPCOptions { optPPCFiles }) -> do
758758 (username,password) <- maybe (fail " missing Hackage credentials" ) return =<< getHackageCreds
759759 putStrLn $ " Using Hackage credentials for username " ++ show username
760760
@@ -770,7 +770,7 @@ mainWithOptions Options {..} = do
770770 putStrLn (replicate 80 ' =' )
771771
772772
773- CheckRevision (CheckROptions { .. }) -> do
773+ CheckRevision (CheckROptions { optCRNew, optCROrig }) -> do
774774 old <- BS. readFile optCROrig
775775 new <- BS. readFile optCRNew
776776
0 commit comments