mirror of
https://github.com/Jguer/yay
synced 2024-09-14 13:51:12 +00:00
Use pkgName to search for saved package info
URL is not a unique identifier. Multiple installed packages can refer to the same github URL, like `alacritty-git` and `alacritty-terminfo-git`. The search must be thus based on the package name.
This commit is contained in:
parent
bdbf9c6107
commit
7a823c50d8
|
@ -119,9 +119,9 @@ func CheckUpdates(foreign map[string]alpm.Package) (toUpdate []string) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func inStore(url string) *Info {
|
func inStore(pkgName string) *Info {
|
||||||
for i, e := range savedInfo {
|
for i, e := range savedInfo {
|
||||||
if url == e.URL {
|
if pkgName == e.Package {
|
||||||
return &savedInfo[i]
|
return &savedInfo[i]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -156,7 +156,7 @@ func BranchInfo(pkgName string, owner string, repo string) (err error) {
|
||||||
|
|
||||||
_ = json.NewDecoder(r.Body).Decode(&newRepo)
|
_ = json.NewDecoder(r.Body).Decode(&newRepo)
|
||||||
|
|
||||||
packinfo := inStore(url)
|
packinfo := inStore(pkgName)
|
||||||
|
|
||||||
for _, e := range newRepo {
|
for _, e := range newRepo {
|
||||||
if e.Name == "master" {
|
if e.Name == "master" {
|
||||||
|
|
Loading…
Reference in a new issue