View | Details | Raw Unified | Return to bug 220548 | Differences between
and this patch

Collapse All | Expand All

(-)Mk/Scripts/cargo-crates.awk (-4 / +9 lines)
Lines 23-34 Link Here
23
	gsub("^\"git\+", "", url[1])
23
	gsub("^\"git\+", "", url[1])
24
	split(url[1], repourl, "/")
24
	split(url[1], repourl, "/")
25
	account = repourl[4]
25
	account = repourl[4]
26
	project = repourl[5]
26
	split(repourl[5], query, "\?")
27
	project = query[1]
27
	gsub("\.git$", "", project)
28
	gsub("\.git$", "", project)
28
29
29
	tag = url[2]
30
	if (match(query[2], "^tag=")) {
30
	gsub("\"$", "", tag)
31
		split(query[2], tag_, "=")
31
32
		tag = tag_[2]
33
	} else {
34
		tag = url[2]
35
		gsub("\"$", "", tag)
36
	}
32
	gh_tuple[gh_tuple_len++] = sprintf(\
37
	gh_tuple[gh_tuple_len++] = sprintf(\
33
		"%s:%s:%s:%s", account, project, tag, package_name)
38
		"%s:%s:%s:%s", account, project, tag, package_name)
34
}
39
}

Return to bug 220548