#428: cabal update should use rsync over tree instead of GET on a monolithic file
----------------------------+-----------------------------------------------
Reporter: claus | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: Cabal library | Version: 1.6.0.1
Severity: normal | Keywords:
Difficulty: normal | Ghcversion: 6.8.3
Platform: |
----------------------------+-----------------------------------------------
`cabal update` appears to download a compressed tarball (>600k and
growing), which is larger than most packages, takes a while over a slow
line, and doesn't provide much info (`-v` just adds low-level details).
using `rsync` over the relevant parts of the directory tree ought to be
faster (increasingly so as hackage keeps growing), use less bandwith, and
be able to tell me which package descriptions have changed (although it
would be nice to limit the latter info to new packages and changes to
installed packages).
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/428>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects