[commit: Cabal] master: Remove unnecessary Maybe from LocalUnpackedPackage dir filepath (a246841)
Ian Lynagh
igloo at earth.li
Fri Jun 24 02:07:18 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/a246841cf7c4c00ca2429d2a9fc8431f5faf0007
>---------------------------------------------------------------
commit a246841cf7c4c00ca2429d2a9fc8431f5faf0007
Author: Duncan Coutts <duncan at community.haskell.org>
Date: Sun Feb 13 16:51:51 2011 +0000
Remove unnecessary Maybe from LocalUnpackedPackage dir filepath
We can just use "." instead of Nothing
>---------------------------------------------------------------
cabal-install/Distribution/Client/Configure.hs | 2 +-
cabal-install/Distribution/Client/Install.hs | 4 ++--
cabal-install/Distribution/Client/Types.hs | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/cabal-install/Distribution/Client/Configure.hs b/cabal-install/Distribution/Client/Configure.hs
index 8e3d177..1df71e8 100644
--- a/cabal-install/Distribution/Client/Configure.hs
+++ b/cabal-install/Distribution/Client/Configure.hs
@@ -143,7 +143,7 @@ planLocalPackage verbosity comp configFlags configExFlags installed
localPkg = AvailablePackage {
packageInfoId = packageId pkg,
Available.packageDescription = pkg,
- packageSource = LocalUnpackedPackage Nothing
+ packageSource = LocalUnpackedPackage "."
}
targets = [packageName pkg]
constraints = [PackageVersionConstraint (packageName pkg)
diff --git a/cabal-install/Distribution/Client/Install.hs b/cabal-install/Distribution/Client/Install.hs
index 82f2b63..5eb00c7 100644
--- a/cabal-install/Distribution/Client/Install.hs
+++ b/cabal-install/Distribution/Client/Install.hs
@@ -276,7 +276,7 @@ planLocalPackage verbosity comp configFlags configExFlags onlyDeps installed
localPkg = AvailablePackage {
packageInfoId = packageId pkg,
Available.packageDescription = pkg,
- packageSource = LocalUnpackedPackage Nothing
+ packageSource = LocalUnpackedPackage "."
}
targets = [packageName pkg]
constraints = [PackageVersionConstraint (packageName pkg)
@@ -767,7 +767,7 @@ installAvailablePackage
-> (Maybe FilePath -> IO BuildResult)
-> IO BuildResult
installAvailablePackage _ _ (LocalUnpackedPackage dir) installPkg =
- installPkg dir
+ installPkg (Just dir)
installAvailablePackage verbosity pkgid
(LocalTarballPackage tarballPath) installPkg = do
diff --git a/cabal-install/Distribution/Client/Types.hs b/cabal-install/Distribution/Client/Types.hs
index a0da743..c87ae13 100644
--- a/cabal-install/Distribution/Client/Types.hs
+++ b/cabal-install/Distribution/Client/Types.hs
@@ -103,7 +103,7 @@ instance Package AvailablePackage where packageId = packageInfoId
data AvailablePackageSource =
-- | An unpacked package in the given dir, or current dir
- LocalUnpackedPackage (Maybe FilePath)
+ LocalUnpackedPackage FilePath
-- | A package as a tarball that's available as a local tarball
| LocalTarballPackage FilePath
More information about the Cvs-libraries
mailing list