From 5ff721ed25aaf42129097fd6699b91f923612053 Mon Sep 17 00:00:00 2001 From: Dominic Ricottone Date: Thu, 28 Mar 2024 15:23:18 -0500 Subject: [PATCH] Allow empty repos --- main.go | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/main.go b/main.go index 95c7e35..5ab7057 100644 --- a/main.go +++ b/main.go @@ -28,31 +28,31 @@ func debug(str string) { } // Identify Packages in the package source directory. -func list_package_sources(local_dir string) ([]Package, error) { +func list_package_sources(local_dir string) []Package { packages, err := walk_package_sources(local_dir) if (err != nil) { - return nil, err + debug(err.Error()) } if (*verbose == true) { dump_apkbuilds(packages, "DEBUG-MAIN") } - return packages, nil + return packages } // Identify Packages in the repository. -func list_repository(remote_dir string) ([]Package, error) { +func list_repository(remote_dir string) []Package { packages, err := fetch_repository_listing(remote_dir) if (err != nil) { - return nil, err + debug(err.Error()) } if (*verbose == true) { dump_apkbuilds(packages, "DEBUG-MAIN") } - return packages, nil + return packages } // Compare Packages between the package source directory and the repository. @@ -60,18 +60,11 @@ func compare_lists(local_dir, remote_dir string) ([]Package, error) { queue := []Package{} had_errors := false - package_sources, err := list_package_sources(local_dir) - if (err != nil) { - return nil, err - } - - repository, err := list_repository(remote_dir) - if (err != nil) { - return nil, err - } + package_sources := list_package_sources(local_dir) + repository := list_repository(remote_dir) for i, _ := range package_sources { - err = find_builds(&package_sources[i], &repository) + err := find_builds(&package_sources[i], &repository) if (err != nil) { return nil, err } @@ -87,7 +80,7 @@ func compare_lists(local_dir, remote_dir string) ([]Package, error) { } } - err = find_breaking_builds(&queue) + err := find_breaking_builds(&queue) if (err != nil) { return nil, err } -- 2.45.2