Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal On branch : master
http://hackage.haskell.org/trac/ghc/changeset/37e54d6554d9f12e11c2bccf4eedbd86553e0ea6 >--------------------------------------------------------------- commit 37e54d6554d9f12e11c2bccf4eedbd86553e0ea6 Author: Duncan Coutts <[email protected]> Date: Sat Aug 2 18:07:50 2008 +0000 Add a LocalRepo kind of Repo and refactor the Fetch code This is the groundwork needed to support local repositories, that is ones acessable via the local filesystem and without a corresponding download cache. They use the same format/layout as the download cache of a remote repo. cabal-install/Distribution/Client/Config.hs | 11 +- cabal-install/Distribution/Client/Fetch.hs | 213 ++++++++++++----------- cabal-install/Distribution/Client/IndexUtils.hs | 2 +- cabal-install/Distribution/Client/Install.hs | 10 +- cabal-install/Distribution/Client/Reporting.hs | 25 ++- cabal-install/Distribution/Client/Types.hs | 17 +- cabal-install/Distribution/Client/Update.hs | 14 +- 7 files changed, 155 insertions(+), 137 deletions(-) Diff suppressed because of size. To see it, use: git show 37e54d6554d9f12e11c2bccf4eedbd86553e0ea6 _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
