From ffb33b64e8729de1db1b900484f1dd06025b874a Mon Sep 17 00:00:00 2001
From: Philip Freeman <freeman@endlessm.com>
Date: Mon, 4 Jan 2016 12:29:09 -0800
Subject: [PATCH] fix finding org repos for backup

fixes#11

The endpoint for organizations we're hitting is only for public membership. Instead use endpoint that returns all organization membership for the authenticated user.

See: https://developer.github.com/v3/orgs/
---
 update_repos | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/update_repos b/update_repos
index bbdeed3..f99d472 100755
--- a/update_repos
+++ b/update_repos
@@ -358,7 +358,7 @@ class RepoUpdater(object):
         print "User:", get_color_str(self.args.username, Color.GREEN)
         user_data = self.get_user_data()
 
-        repos, excluded_repos = self.get_repos(user_data.repos_url, user_data.organizations_url)
+        repos, excluded_repos = self.get_repos(user_data.repos_url, "{}/user/orgs".format(GITHUB_API_HOST))
         repos = self.filter_repo_names(repos, excluded_repos)
         for repo in repos:
             print get_color_str('{:-^60}'.format(repo.name), Color.YELLOW)
-- 
GitLab