diff options
| -rw-r--r-- | bitbake/lib/bb/fetch/__init__.py | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/bitbake/lib/bb/fetch/__init__.py b/bitbake/lib/bb/fetch/__init__.py index b566da4311..15292c6b7b 100644 --- a/bitbake/lib/bb/fetch/__init__.py +++ b/bitbake/lib/bb/fetch/__init__.py | |||
| @@ -53,24 +53,6 @@ class InvalidSRCREV(Exception): | |||
| 53 | def decodeurl(url): | 53 | def decodeurl(url): |
| 54 | """Decodes an URL into the tokens (scheme, network location, path, | 54 | """Decodes an URL into the tokens (scheme, network location, path, |
| 55 | user, password, parameters). | 55 | user, password, parameters). |
| 56 | |||
| 57 | >>> decodeurl("http://www.google.com/index.html") | ||
| 58 | ('http', 'www.google.com', '/index.html', '', '', {}) | ||
| 59 | |||
| 60 | >>> decodeurl("file://gas/COPYING") | ||
| 61 | ('file', '', 'gas/COPYING', '', '', {}) | ||
| 62 | |||
| 63 | CVS url with username, host and cvsroot. The cvs module to check out is in the | ||
| 64 | parameters: | ||
| 65 | |||
| 66 | >>> decodeurl("cvs://anoncvs@cvs.handhelds.org/cvs;module=familiar/dist/ipkg") | ||
| 67 | ('cvs', 'cvs.handhelds.org', '/cvs', 'anoncvs', '', {'module': 'familiar/dist/ipkg'}) | ||
| 68 | |||
| 69 | Dito, but this time the username has a password part. And we also request a special tag | ||
| 70 | to check out. | ||
| 71 | |||
| 72 | >>> decodeurl("cvs://anoncvs:anonymous@cvs.handhelds.org/cvs;module=familiar/dist/ipkg;tag=V0-99-81") | ||
| 73 | ('cvs', 'cvs.handhelds.org', '/cvs', 'anoncvs', 'anonymous', {'tag': 'V0-99-81', 'module': 'familiar/dist/ipkg'}) | ||
| 74 | """ | 56 | """ |
| 75 | 57 | ||
| 76 | m = re.compile('(?P<type>[^:]*)://((?P<user>.+)@)?(?P<location>[^;]+)(;(?P<parm>.*))?').match(url) | 58 | m = re.compile('(?P<type>[^:]*)://((?P<user>.+)@)?(?P<location>[^;]+)(;(?P<parm>.*))?').match(url) |
| @@ -111,21 +93,6 @@ def decodeurl(url): | |||
| 111 | def encodeurl(decoded): | 93 | def encodeurl(decoded): |
| 112 | """Encodes a URL from tokens (scheme, network location, path, | 94 | """Encodes a URL from tokens (scheme, network location, path, |
| 113 | user, password, parameters). | 95 | user, password, parameters). |
| 114 | |||
| 115 | >>> encodeurl(['http', 'www.google.com', '/index.html', '', '', {}]) | ||
| 116 | 'http://www.google.com/index.html' | ||
| 117 | |||
| 118 | CVS with username, host and cvsroot. The cvs module to check out is in the | ||
| 119 | parameters: | ||
| 120 | |||
| 121 | >>> encodeurl(['cvs', 'cvs.handhelds.org', '/cvs', 'anoncvs', '', {'module': 'familiar/dist/ipkg'}]) | ||
| 122 | 'cvs://anoncvs@cvs.handhelds.org/cvs;module=familiar/dist/ipkg' | ||
| 123 | |||
| 124 | Dito, but this time the username has a password part. And we also request a special tag | ||
| 125 | to check out. | ||
| 126 | |||
| 127 | >>> encodeurl(['cvs', 'cvs.handhelds.org', '/cvs', 'anoncvs', 'anonymous', {'tag': 'V0-99-81', 'module': 'familiar/dist/ipkg'}]) | ||
| 128 | 'cvs://anoncvs:anonymous@cvs.handhelds.org/cvs;tag=V0-99-81;module=familiar/dist/ipkg' | ||
| 129 | """ | 96 | """ |
| 130 | 97 | ||
| 131 | (type, host, path, user, pswd, p) = decoded | 98 | (type, host, path, user, pswd, p) = decoded |
