[sysadmin-bin] Only attempt keeping up-to-date an existing GitHub	repository
- From: Andrea Veri <averi src gnome org>
- To: gnome-sysadmin gnome org,commits-list gnome org
- Subject: [sysadmin-bin] Only attempt keeping up-to-date an existing GitHub	repository
- Date: Mon, 10 Dec 2018 11:03:02 +0000 (UTC)
commit 387e69b4adac7bff80132056c213de083e649162
Author: Andrea Veri <averi redhat com>
Date:   Mon Dec 10 12:01:46 2018 +0100
    Only attempt keeping up-to-date an existing GitHub repository
 git/post-receive-mirror-github | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)
---
diff --git a/git/post-receive-mirror-github b/git/post-receive-mirror-github
index 9a09459..9c91e35 100755
--- a/git/post-receive-mirror-github
+++ b/git/post-receive-mirror-github
@@ -164,18 +164,19 @@ def main():
     if repo_name.endswith('.wiki'):
         sys.exit(1)
 
-    github_name = gh.normalize_name(repo_name)
-    description, homepage = gh.fetch_github_repo(github_name)
     settings = get_repo_settings(repo_name)
 
-    if description != settings["description"]:
-        gh.update_github_repo(github_name, 'description', settings["description"])
-
-    if homepage != settings["homepage"]:
-        gh.update_github_repo(github_name, 'homepage', settings["homepage"])
-
     if not gh.check_if_repo_exists(repo_name):
         gh.create_github_repo(settings["name"], settings["description"], settings["homepage"])
+    else:
+        github_name = gh.normalize_name(repo_name)
+        description, homepage = gh.fetch_github_repo(github_name)
+
+        if description != settings["description"]:
+            gh.update_github_repo(github_name, 'description', settings["description"])
+
+        if homepage != settings["homepage"]:
+            gh.update_github_repo(github_name, 'homepage', settings["homepage"])
     
     for organization in [gh.organization] + ADDITIONAL_ORGANIZATIONS.get(repo_name, []):
         try:
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]