{"action":"created","comment":{"url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls/comments/215034195","pull_request_review_id":152207678,"id":215034195,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxNTAzNDE5NQ==","diff_hunk":"@@ -0,0 +1,356 @@\n+from __future__ import print_function\n+from six.moves.urllib import request as req\n+import numpy as np\n+import math\n+import copy\n+import random\n+import sys\n+\n+class my_Tour:\n+    #===============================================\n+    # Initialize object and input delivery addresses\n+    #===============================================\n+    '''Called every time an object of this class is created'''\n+    def __init__(self):\n+        self.vertices=[]    #Creating a list of address to be visited\n+\n+        '''If running on Python 2'''\n+        if sys.version_info[:2]<=(2,7):\n+            origin=raw_input(\"Enter Origin Address: \")\n+            self.vertices.append(origin)\n+            flag=0\n+            self.node_count=1\n+            while(flag==0):\n+                next_node=raw_input(\"Enter intermediate locations (Press # to finish): \")\n+                if (next_node == '#'):\n+                    flag=1\n+                else:\n+                    self.vertices.append(next_node)\n+                    self.node_count+=1\n+            last_address=raw_input(\"Enter Last Address: \")\n+            self.vertices.append(last_address)\n+            self.node_count+=1\n+            self.api_key=raw_input(\"Enter google console API: \")\n+\n+            '''If running on Python 3'''\n+        else:\n+            origin=input(\"Enter Origin Address: \")\n+            self.vertices.append(origin)\n+            flag=0\n+            self.node_count=1\n+            while(flag==0):\n+                next_node=input(\"Enter intermediate locations (Press # to finish): \")\n+                if (next_node == '#'):\n+                    flag=1\n+                else:\n+                    self.vertices.append(next_node)\n+                    self.node_count+=1\n+            last_address=input(\"Enter Last Address: \")\n+            self.vertices.append(last_address)\n+            self.node_count+=1\n+            self.api_key=input(\"Enter google console API: \")\n+\n+        print(\"Enter 'your-tour-name.run() to find an efficient delivery route\")\n+\n+    #=================================\n+    # Run christofides\n+    #=================================\n+    def run(self):\n+        self.create_distance_matrix()\n+        self.create_edgelist()\n+        self.create_MST()\n+        self.create_eulerian_graph()\n+        self.create_euler_tour()\n+        self.create_hamiltonian_cycle()\n+        self.create_greedy_tour()\n+\n+    #=============================================\n+    # Generates distance matrix for provided nodes\n+    #=============================================\n+    def create_distance_matrix(self):\n+        '''Creating a distance matrix as list of lists'''\n+        self.Matrix=[[0 for x in range(self.node_count)] for y in range(self.node_count)]\n+\n+        for i in np.arange(self.node_count):\n+            for j in np.arange(i+1,self.node_count):\n+                distance=self.get_time_and_distance(i,j)[0]\n+\n+                '''If returned distance is zero, update incorrect address'''\n+                while(distance==0):\n+                    if sys.version_info[:2]<=(2,7):\n+                        response=raw_input(\"Enter correct address for \"+self.vertices[i]+\" or type 'C' if address is correct:\")\n+                    else:\n+                        response=input(\"Enter correct address for \"+self.vertices[i]+\" or type 'C' if address is correct:\")\n+                    if response!='C':\n+                        self.vertices[i]=response\n+\n+                    if sys.version_info[:2]<=(2,7):\n+                        response=raw_input(\"Enter correct address for \"+self.vertices[j]+\" or type 'C' if address is correct:\")\n+                    else:\n+                        response=input(\"Enter correct address for \"+self.vertices[j]+\" or type 'C' if address is correct:\")\n+                    if response!='C':\n+                        self.vertices[j]=response\n+\n+                    distance=self.get_time_and_distance(i,j)[0]\n+\n+                '''Assuming objective is to minimize the total distance travelled'''\n+                self.Matrix[i][j]=distance\n+\n+                '''Assuming undirected graph'''\n+                self.Matrix[j][i]=self.Matrix[i][j]\n+\n+    \n+    #===================================================================\n+    # Return travel distance and time between A to B provided address id\n+    # @args: address1_id - Index of address A in the vertices list\n+    #        address2_id - Index of address B in the vertices list\n+    # Return: List of travel distance and time between A to B ([dist,time])\n+    #===================================================================\n+    def get_time_and_distance(self,address1_id,address2_id):\n+        address1=self.vertices[address1_id].replace(\" \",\"+\")\n+        address2=self.vertices[address2_id].replace(\" \",\"+\")\n+        '''Creating URL'''\n+        url='https://maps.googleapis.com/maps/api/distancematrix/json?origins='+address1+'&destinations='+address2+'&key='+self.api_key;\n+        response_json= req.urlopen(url)\n+        response_decoded=response_json.read().decode('utf-8')\n+\n+        values=[int(line) for line in response_decoded.split() if line.isdigit()]\n+        if not values:\n+            print(\"Error in address of either \"+origin+\" or \"+destination)\n+            return [0,0]\n+\n+        return values\n+\n+    #=============================================\n+    # Create an edge list from the distance matrix\n+    #=============================================\n+    def create_edgelist(self):\n+        self.edgelist=[]\n+        edges=[]\n+        for i in np.arange(self.node_count):\n+            for j in np.arange(self.node_count):\n+                if (self.Matrix[i][j]!=0):\n+                    edges.append((j,self.Matrix[i][j]))\n+            '''Creating list of lists'''\n+            self.edgelist.append(edges)\n+            edges=[]\n+\n+    #======================================================\n+    # Create a minimum spanning tree using Prim's Algorithm\n+    #======================================================\n+    def create_MST(self):\n+        '''List of unseen vertices'''\n+        vertices_id=range(self.node_count) \n+        S=[]\n+        '''Initialize a tree with a single vertex'''\n+        S.append(vertices_id[2])\n+        vertices_id.remove(2)\n+        self.MST=[]\n+\n+        '''Until all the vertices have been seen'''\n+        while(len(vertices_id)!=0):","path":"vrs.py","position":151,"original_position":151,"commit_id":"a65c8599c092afb9d7a18c5a5be9fe89acf185da","original_commit_id":"a65c8599c092afb9d7a18c5a5be9fe89acf185da","user":{"login":"dgi-johende","id":42276974,"node_id":"MDQ6VXNlcjQyMjc2OTc0","avatar_url":"https://avatars2.githubusercontent.com/u/42276974?v=4","gravatar_id":"","url":"https://api.github.com/users/dgi-johende","html_url":"https://github.com/dgi-johende","followers_url":"https://api.github.com/users/dgi-johende/followers","following_url":"https://api.github.com/users/dgi-johende/following{/other_user}","gists_url":"https://api.github.com/users/dgi-johende/gists{/gist_id}","starred_url":"https://api.github.com/users/dgi-johende/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dgi-johende/subscriptions","organizations_url":"https://api.github.com/users/dgi-johende/orgs","repos_url":"https://api.github.com/users/dgi-johende/repos","events_url":"https://api.github.com/users/dgi-johende/events{/privacy}","received_events_url":"https://api.github.com/users/dgi-johende/received_events","type":"User","site_admin":false},"body":"because the loop is happening here and the remove is happening in the loop.  Is there a reason you are using Len and remove instead of a for each?  The reason I ask is that I have had instances where python gets sensitive to the size of a vector changing.","created_at":"2018-09-04T19:11:47Z","updated_at":"2018-09-04T19:42:13Z","html_url":"https://github.com/Darigold-Supply-Chain/delivery-routing/pull/1#discussion_r215034195","pull_request_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls/1","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls/comments/215034195"},"html":{"href":"https://github.com/Darigold-Supply-Chain/delivery-routing/pull/1#discussion_r215034195"},"pull_request":{"href":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls/1"}}},"pull_request":{"url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls/1","id":211803651,"node_id":"MDExOlB1bGxSZXF1ZXN0MjExODAzNjUx","html_url":"https://github.com/Darigold-Supply-Chain/delivery-routing/pull/1","diff_url":"https://github.com/Darigold-Supply-Chain/delivery-routing/pull/1.diff","patch_url":"https://github.com/Darigold-Supply-Chain/delivery-routing/pull/1.patch","issue_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/issues/1","number":1,"state":"open","locked":false,"title":"branch commit for review","user":{"login":"ayushjain1594","id":27395006,"node_id":"MDQ6VXNlcjI3Mzk1MDA2","avatar_url":"https://avatars0.githubusercontent.com/u/27395006?v=4","gravatar_id":"","url":"https://api.github.com/users/ayushjain1594","html_url":"https://github.com/ayushjain1594","followers_url":"https://api.github.com/users/ayushjain1594/followers","following_url":"https://api.github.com/users/ayushjain1594/following{/other_user}","gists_url":"https://api.github.com/users/ayushjain1594/gists{/gist_id}","starred_url":"https://api.github.com/users/ayushjain1594/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ayushjain1594/subscriptions","organizations_url":"https://api.github.com/users/ayushjain1594/orgs","repos_url":"https://api.github.com/users/ayushjain1594/repos","events_url":"https://api.github.com/users/ayushjain1594/events{/privacy}","received_events_url":"https://api.github.com/users/ayushjain1594/received_events","type":"User","site_admin":false},"body":"Please review vrs.py and README.md file for next Code Reviews scheduled on September 4th. You may leave comments at any line. **Do not** review mwmatching.py as it was someone else's code.\r\n\r\nThis is not our regular way of reviewing code and I'd like us to try it. Refer the document I sent before, especially Reviewer's view and Steps under heading _Pull Requests and Merge_.\r\n\r\nThanks,\r\n\r\nAyush Jain","created_at":"2018-08-29T15:52:48Z","updated_at":"2018-09-04T19:42:13Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ec6f8d516c6794f556331577341c06d52d4a91e6","assignee":null,"assignees":[],"requested_reviewers":[{"login":"abc-xyz-01","id":42246986,"node_id":"MDQ6VXNlcjQyMjQ2OTg2","avatar_url":"https://avatars2.githubusercontent.com/u/42246986?v=4","gravatar_id":"","url":"https://api.github.com/users/abc-xyz-01","html_url":"https://github.com/abc-xyz-01","followers_url":"https://api.github.com/users/abc-xyz-01/followers","following_url":"https://api.github.com/users/abc-xyz-01/following{/other_user}","gists_url":"https://api.github.com/users/abc-xyz-01/gists{/gist_id}","starred_url":"https://api.github.com/users/abc-xyz-01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abc-xyz-01/subscriptions","organizations_url":"https://api.github.com/users/abc-xyz-01/orgs","repos_url":"https://api.github.com/users/abc-xyz-01/repos","events_url":"https://api.github.com/users/abc-xyz-01/events{/privacy}","received_events_url":"https://api.github.com/users/abc-xyz-01/received_events","type":"User","site_admin":false},{"login":"huntburt","id":42284603,"node_id":"MDQ6VXNlcjQyMjg0NjAz","avatar_url":"https://avatars3.githubusercontent.com/u/42284603?v=4","gravatar_id":"","url":"https://api.github.com/users/huntburt","html_url":"https://github.com/huntburt","followers_url":"https://api.github.com/users/huntburt/followers","following_url":"https://api.github.com/users/huntburt/following{/other_user}","gists_url":"https://api.github.com/users/huntburt/gists{/gist_id}","starred_url":"https://api.github.com/users/huntburt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/huntburt/subscriptions","organizations_url":"https://api.github.com/users/huntburt/orgs","repos_url":"https://api.github.com/users/huntburt/repos","events_url":"https://api.github.com/users/huntburt/events{/privacy}","received_events_url":"https://api.github.com/users/huntburt/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls/1/commits","review_comments_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls/1/comments","review_comment_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/issues/1/comments","statuses_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/statuses/a65c8599c092afb9d7a18c5a5be9fe89acf185da","head":{"label":"Darigold-Supply-Chain:CRSession#3","ref":"CRSession#3","sha":"a65c8599c092afb9d7a18c5a5be9fe89acf185da","user":{"login":"Darigold-Supply-Chain","id":41927476,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQxOTI3NDc2","avatar_url":"https://avatars1.githubusercontent.com/u/41927476?v=4","gravatar_id":"","url":"https://api.github.com/users/Darigold-Supply-Chain","html_url":"https://github.com/Darigold-Supply-Chain","followers_url":"https://api.github.com/users/Darigold-Supply-Chain/followers","following_url":"https://api.github.com/users/Darigold-Supply-Chain/following{/other_user}","gists_url":"https://api.github.com/users/Darigold-Supply-Chain/gists{/gist_id}","starred_url":"https://api.github.com/users/Darigold-Supply-Chain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Darigold-Supply-Chain/subscriptions","organizations_url":"https://api.github.com/users/Darigold-Supply-Chain/orgs","repos_url":"https://api.github.com/users/Darigold-Supply-Chain/repos","events_url":"https://api.github.com/users/Darigold-Supply-Chain/events{/privacy}","received_events_url":"https://api.github.com/users/Darigold-Supply-Chain/received_events","type":"Organization","site_admin":false},"repo":{"id":146619934,"node_id":"MDEwOlJlcG9zaXRvcnkxNDY2MTk5MzQ=","name":"delivery-routing","full_name":"Darigold-Supply-Chain/delivery-routing","owner":{"login":"Darigold-Supply-Chain","id":41927476,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQxOTI3NDc2","avatar_url":"https://avatars1.githubusercontent.com/u/41927476?v=4","gravatar_id":"","url":"https://api.github.com/users/Darigold-Supply-Chain","html_url":"https://github.com/Darigold-Supply-Chain","followers_url":"https://api.github.com/users/Darigold-Supply-Chain/followers","following_url":"https://api.github.com/users/Darigold-Supply-Chain/following{/other_user}","gists_url":"https://api.github.com/users/Darigold-Supply-Chain/gists{/gist_id}","starred_url":"https://api.github.com/users/Darigold-Supply-Chain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Darigold-Supply-Chain/subscriptions","organizations_url":"https://api.github.com/users/Darigold-Supply-Chain/orgs","repos_url":"https://api.github.com/users/Darigold-Supply-Chain/repos","events_url":"https://api.github.com/users/Darigold-Supply-Chain/events{/privacy}","received_events_url":"https://api.github.com/users/Darigold-Supply-Chain/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Darigold-Supply-Chain/delivery-routing","description":"Python implementation of Christofides algorithm for Travelling Salesman Problem","fork":false,"url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing","forks_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/forks","keys_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/teams","hooks_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/hooks","issue_events_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/issues/events{/number}","events_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/events","assignees_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/assignees{/user}","branches_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/branches{/branch}","tags_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/tags","blobs_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/git/refs{/sha}","trees_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/statuses/{sha}","languages_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/languages","stargazers_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/stargazers","contributors_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/contributors","subscribers_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/subscribers","subscription_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/subscription","commits_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/commits{/sha}","git_commits_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/git/commits{/sha}","comments_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/comments{/number}","issue_comment_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/issues/comments{/number}","contents_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/contents/{+path}","compare_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/merges","archive_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/downloads","issues_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/issues{/number}","pulls_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls{/number}","milestones_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/milestones{/number}","notifications_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/labels{/name}","releases_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/releases{/id}","deployments_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/deployments","created_at":"2018-08-29T15:23:02Z","updated_at":"2018-08-29T15:23:04Z","pushed_at":"2018-08-29T15:52:48Z","git_url":"git://github.com/Darigold-Supply-Chain/delivery-routing.git","ssh_url":"git@github.com:Darigold-Supply-Chain/delivery-routing.git","clone_url":"https://github.com/Darigold-Supply-Chain/delivery-routing.git","svn_url":"https://github.com/Darigold-Supply-Chain/delivery-routing","homepage":null,"size":15,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"Darigold-Supply-Chain:master","ref":"master","sha":"a81f2016c40616a37a8e5bf6b305607dcc7b5c49","user":{"login":"Darigold-Supply-Chain","id":41927476,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQxOTI3NDc2","avatar_url":"https://avatars1.githubusercontent.com/u/41927476?v=4","gravatar_id":"","url":"https://api.github.com/users/Darigold-Supply-Chain","html_url":"https://github.com/Darigold-Supply-Chain","followers_url":"https://api.github.com/users/Darigold-Supply-Chain/followers","following_url":"https://api.github.com/users/Darigold-Supply-Chain/following{/other_user}","gists_url":"https://api.github.com/users/Darigold-Supply-Chain/gists{/gist_id}","starred_url":"https://api.github.com/users/Darigold-Supply-Chain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Darigold-Supply-Chain/subscriptions","organizations_url":"https://api.github.com/users/Darigold-Supply-Chain/orgs","repos_url":"https://api.github.com/users/Darigold-Supply-Chain/repos","events_url":"https://api.github.com/users/Darigold-Supply-Chain/events{/privacy}","received_events_url":"https://api.github.com/users/Darigold-Supply-Chain/received_events","type":"Organization","site_admin":false},"repo":{"id":146619934,"node_id":"MDEwOlJlcG9zaXRvcnkxNDY2MTk5MzQ=","name":"delivery-routing","full_name":"Darigold-Supply-Chain/delivery-routing","owner":{"login":"Darigold-Supply-Chain","id":41927476,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQxOTI3NDc2","avatar_url":"https://avatars1.githubusercontent.com/u/41927476?v=4","gravatar_id":"","url":"https://api.github.com/users/Darigold-Supply-Chain","html_url":"https://github.com/Darigold-Supply-Chain","followers_url":"https://api.github.com/users/Darigold-Supply-Chain/followers","following_url":"https://api.github.com/users/Darigold-Supply-Chain/following{/other_user}","gists_url":"https://api.github.com/users/Darigold-Supply-Chain/gists{/gist_id}","starred_url":"https://api.github.com/users/Darigold-Supply-Chain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Darigold-Supply-Chain/subscriptions","organizations_url":"https://api.github.com/users/Darigold-Supply-Chain/orgs","repos_url":"https://api.github.com/users/Darigold-Supply-Chain/repos","events_url":"https://api.github.com/users/Darigold-Supply-Chain/events{/privacy}","received_events_url":"https://api.github.com/users/Darigold-Supply-Chain/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Darigold-Supply-Chain/delivery-routing","description":"Python implementation of Christofides algorithm for Travelling Salesman Problem","fork":false,"url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing","forks_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/forks","keys_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/teams","hooks_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/hooks","issue_events_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/issues/events{/number}","events_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/events","assignees_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/assignees{/user}","branches_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/branches{/branch}","tags_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/tags","blobs_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/git/refs{/sha}","trees_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/statuses/{sha}","languages_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/languages","stargazers_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/stargazers","contributors_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/contributors","subscribers_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/subscribers","subscription_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/subscription","commits_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/commits{/sha}","git_commits_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/git/commits{/sha}","comments_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/comments{/number}","issue_comment_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/issues/comments{/number}","contents_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/contents/{+path}","compare_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/merges","archive_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/downloads","issues_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/issues{/number}","pulls_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls{/number}","milestones_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/milestones{/number}","notifications_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/labels{/name}","releases_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/releases{/id}","deployments_url":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/deployments","created_at":"2018-08-29T15:23:02Z","updated_at":"2018-08-29T15:23:04Z","pushed_at":"2018-08-29T15:52:48Z","git_url":"git://github.com/Darigold-Supply-Chain/delivery-routing.git","ssh_url":"git@github.com:Darigold-Supply-Chain/delivery-routing.git","clone_url":"https://github.com/Darigold-Supply-Chain/delivery-routing.git","svn_url":"https://github.com/Darigold-Supply-Chain/delivery-routing","homepage":null,"size":15,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls/1"},"html":{"href":"https://github.com/Darigold-Supply-Chain/delivery-routing/pull/1"},"issue":{"href":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/issues/1"},"comments":{"href":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/Darigold-Supply-Chain/delivery-routing/statuses/a65c8599c092afb9d7a18c5a5be9fe89acf185da"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"dgi-johende"}}