[bitbake-devel] [bitbake-devel, 1.42, 1.40] git.py: Handle space in git repo name
Ernst Sjöstrand
ernst.sjostrand at verisure.com
Tue Jul 2 10:19:46 UTC 2019
Hi,
wouldn't this break the non-http protocols?
Regards
//Ernst
tis 2019-07-02 klockan 21:07 +1200 skrev Ankur Tyagi:
> Signed-off-by: Ankur Tyagi <
> ankur.tyagi85 at gmail.com
> >
> ---
> lib/bb/fetch2/git.py | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/lib/bb/fetch2/git.py b/lib/bb/fetch2/git.py
> index e171aa7e..5300fa8f 100644
> --- a/lib/bb/fetch2/git.py
> +++ b/lib/bb/fetch2/git.py
> @@ -236,7 +236,7 @@ class Git(FetchMethod):
> ud.unresolvedrev[name] = ud.revisions[name]
> ud.revisions[name] = self.latest_revision(ud, d,
> name)
>
> - gitsrcname = '%s%s' % (ud.host.replace(':', '.'),
> ud.path.replace('/', '.').replace('*', '.'))
> + gitsrcname = '%s%s' % (ud.host.replace(':', '.'),
> ud.path.replace('/', '.').replace('*', '.').replace(" ", "%20"))
> if gitsrcname.startswith('.'):
> gitsrcname = gitsrcname[1:]
>
> @@ -459,7 +459,7 @@ class Git(FetchMethod):
> readpathspec = ""
> def_destsuffix = "git/"
>
> - destsuffix = ud.parm.get("destsuffix", def_destsuffix)
> + destsuffix = ud.parm.get("destsuffix",
> def_destsuffix).replace(" ", "%20")
> destdir = ud.destdir = os.path.join(destdir, destsuffix)
> if os.path.exists(destdir):
> bb.utils.prunedir(destdir)
> @@ -574,7 +574,7 @@ class Git(FetchMethod):
> username = ud.user + '@'
> else:
> username = ""
> - return "%s://%s%s%s" % (ud.proto, username, ud.host,
> ud.path)
> + return "%s://%s%s%s" % (ud.proto, username, ud.host,
> ud.path.replace(" ", "%20"))
>
> def _revision_key(self, ud, d, name):
> """
> --
> 2.22.0.windows.1
>
More information about the bitbake-devel
mailing list