[commit: Cabal] master: allow tilde in hackage server URIs (f3b54e0)
Ian Lynagh
igloo at earth.li
Fri Jun 24 01:58:27 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/f3b54e031e73505a359e0f12f8e1d22bd5cdcbf2
>---------------------------------------------------------------
commit f3b54e031e73505a359e0f12f8e1d22bd5cdcbf2
Author: Duncan Coutts <duncan at haskell.org>
Date: Fri Aug 15 14:27:35 2008 +0000
allow tilde in hackage server URIs
report and fix from Nicolas Frisby <nicolas.frisby at gmail.com>
(code had changed slightly so the original patch didn't apply cleanly)
>---------------------------------------------------------------
cabal-install/Distribution/Client/Config.hs | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/cabal-install/Distribution/Client/Config.hs b/cabal-install/Distribution/Client/Config.hs
index 8234c27..c866f2a 100644
--- a/cabal-install/Distribution/Client/Config.hs
+++ b/cabal-install/Distribution/Client/Config.hs
@@ -296,7 +296,7 @@ parseRepo :: Parse.ReadP r RemoteRepo
parseRepo = do name <- Parse.munch1 (\c -> isAlphaNum c || c `elem` "_-.")
Parse.char ':'
uriStr <- Parse.munch1 (\c -> isAlphaNum c
- || c `elem` "+-=._/*()@'$:;&!?")
+ || c `elem` "+-=._/*()@'$:;&!?~")
uri <- maybe Parse.pfail return (parseAbsoluteURI uriStr)
return $ RemoteRepo {
remoteRepoName = name,
More information about the Cvs-libraries
mailing list