From 1589979d2d1d5e2438ec9d9cc4a3752dd7784401 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Sat, 11 Jul 2020 05:10:04 -0400 Subject: [PATCH] [FIX] support git_change_remote_https_to_git missing.py git remote origin --- script/git_tool.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/script/git_tool.py b/script/git_tool.py index 03e2c36..ddad05f 100644 --- a/script/git_tool.py +++ b/script/git_tool.py @@ -15,6 +15,9 @@ from typing import List CST_FILE_SOURCE_REPO_ADDONS = "source_repo_addons.csv" CST_EL_GITHUB_TOKEN = "EL_GITHUB_TOKEN" +DEFAULT_PROJECT_NAME = "ERPLibre" +DEFAULT_WEBSITE = "erplibre.ca" +DEFAULT_REMOTE_URL = "https://github.com/ERPLibre/ERPLibre.git" class Struct(object): @@ -254,7 +257,13 @@ class GitTool: if add_root: repo_root = Repo(repo_path) - url = repo_root.git.remote("get-url", "origin") + try: + url = repo_root.git.remote("get-url", "origin") + except Exception as e: + print(f"WARNING: Missing origin remote, use default url " + f"{DEFAULT_REMOTE_URL}. Suggest to add a remote origin: \n" + f"> git remote add origin {DEFAULT_REMOTE_URL}") + url = DEFAULT_REMOTE_URL url, url_https, url_git = self.get_url(url) data = {