reverted breaking change in onyx package manager
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Wed, 29 Nov 2023 01:50:19 +0000 (19:50 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Wed, 29 Nov 2023 01:50:19 +0000 (19:50 -0600)
CHANGELOG
scripts/onyx-pkg.onyx

index 9eea6f2e9370336bf6178563477f05ea91c4cbff..02031207b5735eb87b0839129c3f84f53512dd5d 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,6 @@
 Release v0.1.8
 --------------
-Unreleased
+November 28th, 2023
 
 Additions:
 - MacOS compatibility
index bfc85744c7381036864e5b2f5196c30c012629ef..5d98f63216f1e7ea589793b06c2b813ae08c1947 100644 (file)
@@ -59,14 +59,6 @@ main :: (args: [] cstr) {
         return;
     }
 
-    if !Git.test_for_git() {
-        error_print("onyx package requires Git to be installed and accessible.");
-        info_print("", "Ensure Git is installed on your system.\n");
-        os.exit(1);
-        return;
-    }
-
-
     loaded_config_file := false;
     defer if loaded_config_file do store_config_file();
 
@@ -953,14 +945,6 @@ Package :: struct {
 }
 
 Git :: struct {
-    test_for_git :: () -> bool {
-        p := os.process_spawn(git_path, .[]);
-        return switch os.process_wait(&p) {
-            case .Success => true;
-            case #default => false;
-        };
-    }
-
     get_full_repo_uri :: (package_search: str) -> str {
         for Known_Repositories {
             for proto: Protocols {