{"action":"created","comment":{"url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls/comments/32465382","id":32465382,"diff_hunk":"@@ -12,158 +12,105 @@\n  * See the License for the specific language governing permissions and\n  * limitations under the License.\n  */\n-\n var should = require('should');\n var util = require('util');\n var testUtils = require('../util/util');\n var CLITest = require('../framework/cli-test');\n-\n+var vmTestUtil = require('../util/asmVMTestUtil');\n // A common VM used by multiple tests\n var suite;\n var testPrefix = 'cli.vm.extension_get-chef-tests';\n var vmPrefix = 'clitestvm';\n var createdVms = [];\n var vmCreated;\n+var getVM = new Object();\n var requiredEnvironment = [{\n-  name: 'AZURE_VM_TEST_LOCATION',\n-  defaultValue: 'West US'\n+    name: 'AZURE_VM_TEST_LOCATION',\n+    defaultValue: 'West US'\n }];\n \n describe('cli', function() {\n-  describe('vm', function() {\n-    var testVMName,\n-      extensionList,\n-      exteAylist,\n-      location,\n-      retry = 5;\n-    testUtils.TIMEOUT_INTERVAL = 5000;\n+    describe('vm', function() {\n+        var vmUtil = new vmTestUtil();\n+        var vmName,\n+            location,\n+            timeout,\n+            username = 'azureuser',\n+            password = 'PassW0rd$',\n+            extensionList,\n+            exteAylist,\n+            retry = 5;\n+        testUtils.TIMEOUT_INTERVAL = 5000;\n \n-    before(function(done) {\n-      suite = new CLITest(this, testPrefix, requiredEnvironment);\n-      suite.setupSuite(function() {\n-        testVMName = suite.generateId(vmPrefix, createdVms);\n-        done();\n-      });\n-    });\n-\n-    after(function(done) {\n-      function deleteUsedVM(callback) {\n-        if ( vmCreated || !suite.isMocked ) {\n-          setTimeout(function() {\n-            var cmd = util.format('vm delete %s -b -q --json', testVMName).split(' ');\n-            testUtils.executeCommand(suite, retry, cmd, function(result) {\n-              result.exitStatus.should.equal(0);\n-              setTimeout(callback, timeout);\n+        before(function(done) {\n+            suite = new CLITest(this, testPrefix, requiredEnvironment);\n+            suite.setupSuite(function() {\n+                vmName = suite.generateId(vmPrefix, createdVms);\n+\t\t\t\tlocation = process.env.AZURE_VM_TEST_LOCATION;\n+                timeout = suite.isPlayback() ? 0 : testUtils.TIMEOUT_INTERVAL;\n+                done();\n             });\n-          }, timeout);\n-        } else\n-          callback();\n-      }\n-\n-      deleteUsedVM(function() {\n-        suite.teardownSuite(done);\n-      });\n-    });\n-\n-    beforeEach(function(done) {\n-      suite.setupTest(function() {\n-        location = process.env.AZURE_VM_TEST_LOCATION;\n-        timeout = suite.isPlayback() ? 0 : testUtils.TIMEOUT_INTERVAL;\n-        done();\n-      });\n-    });\n-\n-    afterEach(function(done) {\n-      suite.teardownTest(done);\n-    });\n-\n-    describe('Extension:', function() {\n-\n-      it('get the details of VM', function(done) {\n-        getVM(function(vmName) {\n-          var cmd = util.format('vm extension get %s --json', vmName).split(' ');\n-          testUtils.executeCommand(suite, retry, cmd, function(result) {\n-            result.exitStatus.should.equal(0);\n-            extensionList = JSON.parse(result.text);\n-            extensionList.length.should.be.above(0);\n-            exteAylist = extensionList.filter(function(ex){ return ex.publisher  == 'Chef.Bootstrap.WindowsAzure'; })[0]\n-            done();\n-          });\n         });\n-      });\n \n-      //Get Complete extension output\n-      it('get chef extension output', function(done) {\n-        getVM(function(vmName) {\n-          var cmd = util.format('vm extension get-chef --json', vmName).split(' ');\n-          testUtils.executeCommand(suite, retry, cmd, function(result) {\n-            result.exitStatus.should.equal(0);\n-            var ext = JSON.parse(result.text);\n-            ext.length.should.be.above(0);\n-            ext[0].name.should.equal(exteAylist.name);\n-            ext[0].publisher.should.equal(exteAylist.publisher);\n-            ext[0].referenceName.should.equal(exteAylist.referenceName);\n-            done();\n-          });\n+        after(function(done) {\n+            if (suite.isMocked)\n+                suite.teardownSuite(done);\n+            else {\n+                vmUtil.deleteVM(vmName, timeout, suite, function() {\n+                    suite.teardownSuite(done);\n+                });\n+            }\n         });\n-      });\n-    });\n \n-    function getImageName(category, callBack) {\n-      if (process.env.VM_WIN_IMAGE) {\n-        callBack(process.env.VM_WIN_IMAGE);\n-      } else {\n-        var cmd = util.format('vm image list --json').split(' ');\n-        testUtils.executeCommand(suite, retry, cmd, function(result) {\n-          result.exitStatus.should.equal(0);\n-          var imageList = JSON.parse(result.text);\n-          imageList.some(function(image) {\n-            if ((image.operatingSystemType || image.oSDiskConfiguration.operatingSystem).toLowerCase() === category.toLowerCase() && image.category.toLowerCase() === 'public') {\n-              process.env.VM_WIN_IMAGE = image.name;\n-              return true;\n-            }\n-          });\n-          callBack(process.env.VM_WIN_IMAGE);\n+        beforeEach(function(done) {\n+            suite.setupTest(done);\n         });\n-      }\n-    }\n \n-    function createVM(callback) {\n-      getImageName('Windows', function(imagename) {\n-        var cmd = util.format('vm create %s %s %s %s --json', testVMName, imagename, 'azure', 'Azure@123').split(' ');\n-        cmd.push('-l');\n-        cmd.push(location);\n-        testUtils.executeCommand(suite, retry, cmd, function(result) {\n-          result.exitStatus.should.equal(0);\n-          setTimeout(callback, timeout);\n+        afterEach(function(done) {\n+            suite.teardownTest(done);\n         });\n-      });\n-    }\n \n-    function getVM(callback) {\n-      if (getVM.VMName) {\n-        callback(getVM.VMName);\n-      } else {\n-        var cmd = util.format('vm list --json').split(' ');\n-        testUtils.executeCommand(suite, retry, cmd, function(result) {\n-          result.exitStatus.should.equal(0);\n-          var vmList = JSON.parse(result.text);\n-          var found = vmList.some(function(vm) {\n-            if (vm.OSDisk.operatingSystem.toLowerCase() === 'windows') {\n-              getVM.VMName = vm.VMName;\n-              return true;\n-            }\n-          });\n+        describe('Extension:', function() {\n+\n+            it('get the details of VM', function(done) {\n+                vmUtil.getVM(getVM, vmName, username, password, location, timeout, suite, function(vmName) {\n+                    var cmd = util.format('vm extension get %s --json', vmName).split(' ');\n+                    testUtils.executeCommand(suite, retry, cmd, function(result) {\n+                        result.exitStatus.should.equal(0);\n+                        extensionList = JSON.parse(result.text);\n+                        if (extensionList.length === 0) {\n+                            done();\n+                        } else {\n+                            extensionList.length.should.be.above(0);\n+                            exteAylist = extensionList.filter(function(ex) {\n+                                return ex.publisher == 'Chef.Bootstrap.WindowsAzure';","path":"test/commands/cli.vm.extension_get-chef-tests.js","position":193,"original_position":193,"commit_id":"0d93b932b908f8c46f792293d02a5aa41c13b922","original_commit_id":"0d93b932b908f8c46f792293d02a5aa41c13b922","user":{"login":"babumuralidharan","id":1501823,"avatar_url":"https://avatars.githubusercontent.com/u/1501823?v=3","gravatar_id":"","url":"https://api.github.com/users/babumuralidharan","html_url":"https://github.com/babumuralidharan","followers_url":"https://api.github.com/users/babumuralidharan/followers","following_url":"https://api.github.com/users/babumuralidharan/following{/other_user}","gists_url":"https://api.github.com/users/babumuralidharan/gists{/gist_id}","starred_url":"https://api.github.com/users/babumuralidharan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/babumuralidharan/subscriptions","organizations_url":"https://api.github.com/users/babumuralidharan/orgs","repos_url":"https://api.github.com/users/babumuralidharan/repos","events_url":"https://api.github.com/users/babumuralidharan/events{/privacy}","received_events_url":"https://api.github.com/users/babumuralidharan/received_events","type":"User","site_admin":false},"body":"why is the publisher value hardcoded ??","created_at":"2015-06-15T20:52:42Z","updated_at":"2015-06-15T20:52:42Z","html_url":"https://github.com/babumuralidharan/azure-xplat-cli/pull/1#discussion_r32465382","pull_request_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls/1","_links":{"self":{"href":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls/comments/32465382"},"html":{"href":"https://github.com/babumuralidharan/azure-xplat-cli/pull/1#discussion_r32465382"},"pull_request":{"href":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls/1"}}},"pull_request":{"url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls/1","id":37554338,"html_url":"https://github.com/babumuralidharan/azure-xplat-cli/pull/1","diff_url":"https://github.com/babumuralidharan/azure-xplat-cli/pull/1.diff","patch_url":"https://github.com/babumuralidharan/azure-xplat-cli/pull/1.patch","issue_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/issues/1","number":1,"state":"open","locked":false,"title":"ASM Code Refactoring done","user":{"login":"sreekanthbs","id":11171941,"avatar_url":"https://avatars.githubusercontent.com/u/11171941?v=3","gravatar_id":"","url":"https://api.github.com/users/sreekanthbs","html_url":"https://github.com/sreekanthbs","followers_url":"https://api.github.com/users/sreekanthbs/followers","following_url":"https://api.github.com/users/sreekanthbs/following{/other_user}","gists_url":"https://api.github.com/users/sreekanthbs/gists{/gist_id}","starred_url":"https://api.github.com/users/sreekanthbs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sreekanthbs/subscriptions","organizations_url":"https://api.github.com/users/sreekanthbs/orgs","repos_url":"https://api.github.com/users/sreekanthbs/repos","events_url":"https://api.github.com/users/sreekanthbs/events{/privacy}","received_events_url":"https://api.github.com/users/sreekanthbs/received_events","type":"User","site_admin":false},"body":"ASM Code Refactoring done with recordings\r\nDocker version check also included","created_at":"2015-06-12T11:37:11Z","updated_at":"2015-06-15T20:52:42Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e1975e6517beac0efc83f9b2eebd1fdfbc730122","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls/1/commits","review_comments_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls/1/comments","review_comment_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls/comments{/number}","comments_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/issues/1/comments","statuses_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/statuses/0d93b932b908f8c46f792293d02a5aa41c13b922","head":{"label":"sreekanthbs:dev","ref":"dev","sha":"0d93b932b908f8c46f792293d02a5aa41c13b922","user":{"login":"sreekanthbs","id":11171941,"avatar_url":"https://avatars.githubusercontent.com/u/11171941?v=3","gravatar_id":"","url":"https://api.github.com/users/sreekanthbs","html_url":"https://github.com/sreekanthbs","followers_url":"https://api.github.com/users/sreekanthbs/followers","following_url":"https://api.github.com/users/sreekanthbs/following{/other_user}","gists_url":"https://api.github.com/users/sreekanthbs/gists{/gist_id}","starred_url":"https://api.github.com/users/sreekanthbs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sreekanthbs/subscriptions","organizations_url":"https://api.github.com/users/sreekanthbs/orgs","repos_url":"https://api.github.com/users/sreekanthbs/repos","events_url":"https://api.github.com/users/sreekanthbs/events{/privacy}","received_events_url":"https://api.github.com/users/sreekanthbs/received_events","type":"User","site_admin":false},"repo":{"id":37318123,"name":"azure-xplat-cli","full_name":"sreekanthbs/azure-xplat-cli","owner":{"login":"sreekanthbs","id":11171941,"avatar_url":"https://avatars.githubusercontent.com/u/11171941?v=3","gravatar_id":"","url":"https://api.github.com/users/sreekanthbs","html_url":"https://github.com/sreekanthbs","followers_url":"https://api.github.com/users/sreekanthbs/followers","following_url":"https://api.github.com/users/sreekanthbs/following{/other_user}","gists_url":"https://api.github.com/users/sreekanthbs/gists{/gist_id}","starred_url":"https://api.github.com/users/sreekanthbs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sreekanthbs/subscriptions","organizations_url":"https://api.github.com/users/sreekanthbs/orgs","repos_url":"https://api.github.com/users/sreekanthbs/repos","events_url":"https://api.github.com/users/sreekanthbs/events{/privacy}","received_events_url":"https://api.github.com/users/sreekanthbs/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/sreekanthbs/azure-xplat-cli","description":"Microsoft Azure Cross Platform Command Line","fork":true,"url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli","forks_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/forks","keys_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/teams","hooks_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/hooks","issue_events_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/issues/events{/number}","events_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/events","assignees_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/assignees{/user}","branches_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/branches{/branch}","tags_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/tags","blobs_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/languages","stargazers_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/stargazers","contributors_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/contributors","subscribers_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/subscribers","subscription_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/subscription","commits_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/contents/{+path}","compare_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/merges","archive_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/downloads","issues_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/issues{/number}","pulls_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/labels{/name}","releases_url":"https://api.github.com/repos/sreekanthbs/azure-xplat-cli/releases{/id}","created_at":"2015-06-12T11:21:46Z","updated_at":"2015-06-12T11:21:48Z","pushed_at":"2015-06-12T13:07:26Z","git_url":"git://github.com/sreekanthbs/azure-xplat-cli.git","ssh_url":"git@github.com:sreekanthbs/azure-xplat-cli.git","clone_url":"https://github.com/sreekanthbs/azure-xplat-cli.git","svn_url":"https://github.com/sreekanthbs/azure-xplat-cli","homepage":"","size":42406,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"babumuralidharan:dev","ref":"dev","sha":"09f914c311394c7c0d7e76bb790e5e68e640e093","user":{"login":"babumuralidharan","id":1501823,"avatar_url":"https://avatars.githubusercontent.com/u/1501823?v=3","gravatar_id":"","url":"https://api.github.com/users/babumuralidharan","html_url":"https://github.com/babumuralidharan","followers_url":"https://api.github.com/users/babumuralidharan/followers","following_url":"https://api.github.com/users/babumuralidharan/following{/other_user}","gists_url":"https://api.github.com/users/babumuralidharan/gists{/gist_id}","starred_url":"https://api.github.com/users/babumuralidharan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/babumuralidharan/subscriptions","organizations_url":"https://api.github.com/users/babumuralidharan/orgs","repos_url":"https://api.github.com/users/babumuralidharan/repos","events_url":"https://api.github.com/users/babumuralidharan/events{/privacy}","received_events_url":"https://api.github.com/users/babumuralidharan/received_events","type":"User","site_admin":false},"repo":{"id":37306251,"name":"azure-xplat-cli","full_name":"babumuralidharan/azure-xplat-cli","owner":{"login":"babumuralidharan","id":1501823,"avatar_url":"https://avatars.githubusercontent.com/u/1501823?v=3","gravatar_id":"","url":"https://api.github.com/users/babumuralidharan","html_url":"https://github.com/babumuralidharan","followers_url":"https://api.github.com/users/babumuralidharan/followers","following_url":"https://api.github.com/users/babumuralidharan/following{/other_user}","gists_url":"https://api.github.com/users/babumuralidharan/gists{/gist_id}","starred_url":"https://api.github.com/users/babumuralidharan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/babumuralidharan/subscriptions","organizations_url":"https://api.github.com/users/babumuralidharan/orgs","repos_url":"https://api.github.com/users/babumuralidharan/repos","events_url":"https://api.github.com/users/babumuralidharan/events{/privacy}","received_events_url":"https://api.github.com/users/babumuralidharan/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/babumuralidharan/azure-xplat-cli","description":"Microsoft Azure Cross Platform Command Line","fork":true,"url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli","forks_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/forks","keys_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/keys{/key_id}","collaborators_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/teams","hooks_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/hooks","issue_events_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/issues/events{/number}","events_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/events","assignees_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/assignees{/user}","branches_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/branches{/branch}","tags_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/tags","blobs_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/git/refs{/sha}","trees_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/git/trees{/sha}","statuses_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/statuses/{sha}","languages_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/languages","stargazers_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/stargazers","contributors_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/contributors","subscribers_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/subscribers","subscription_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/subscription","commits_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/commits{/sha}","git_commits_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/git/commits{/sha}","comments_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/comments{/number}","issue_comment_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/issues/comments{/number}","contents_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/contents/{+path}","compare_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/compare/{base}...{head}","merges_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/merges","archive_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/downloads","issues_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/issues{/number}","pulls_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls{/number}","milestones_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/milestones{/number}","notifications_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/labels{/name}","releases_url":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/releases{/id}","created_at":"2015-06-12T06:38:33Z","updated_at":"2015-06-12T06:38:35Z","pushed_at":"2015-06-12T13:09:48Z","git_url":"git://github.com/babumuralidharan/azure-xplat-cli.git","ssh_url":"git@github.com:babumuralidharan/azure-xplat-cli.git","clone_url":"https://github.com/babumuralidharan/azure-xplat-cli.git","svn_url":"https://github.com/babumuralidharan/azure-xplat-cli","homepage":"","size":42049,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":2,"forks":1,"open_issues":2,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls/1"},"html":{"href":"https://github.com/babumuralidharan/azure-xplat-cli/pull/1"},"issue":{"href":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/issues/1"},"comments":{"href":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/babumuralidharan/azure-xplat-cli/statuses/0d93b932b908f8c46f792293d02a5aa41c13b922"}}}}