Change Repo type
The old Repo type has a repoKind repoKind :: Either RemoteRepo LocalRepo, where LocalRepo was isomorphic to unit: data LocalRepo = LocalRepo This commit changes Repo to data Repo = -- | Local repositories RepoLocal { repoLocalDir :: FilePath } -- | Standard (unsecured) remote repositores | RepoRemote { repoRemote :: RemoteRepo , repoLocalDir :: FilePath } instead, which is a little more idiomatic and will make adding more repository types easier.
Showing
- cabal-install/Distribution/Client/BuildReports/Storage.hs 3 additions, 1 deletioncabal-install/Distribution/Client/BuildReports/Storage.hs
- cabal-install/Distribution/Client/FetchUtils.hs 9 additions, 8 deletionscabal-install/Distribution/Client/FetchUtils.hs
- cabal-install/Distribution/Client/IndexUtils.hs 9 additions, 9 deletionscabal-install/Distribution/Client/IndexUtils.hs
- cabal-install/Distribution/Client/Install.hs 2 additions, 1 deletioncabal-install/Distribution/Client/Install.hs
- cabal-install/Distribution/Client/Sandbox/Index.hs 2 additions, 3 deletionscabal-install/Distribution/Client/Sandbox/Index.hs
- cabal-install/Distribution/Client/Setup.hs 3 additions, 3 deletionscabal-install/Distribution/Client/Setup.hs
- cabal-install/Distribution/Client/Types.hs 19 additions, 8 deletionscabal-install/Distribution/Client/Types.hs
- cabal-install/Distribution/Client/Update.hs 8 additions, 7 deletionscabal-install/Distribution/Client/Update.hs
- cabal-install/Distribution/Client/Upload.hs 6 additions, 6 deletionscabal-install/Distribution/Client/Upload.hs
Loading
Please register or sign in to comment