{"action":"created","comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/comments/81256155","pull_request_review_id":2248077,"id":81256155,"diff_hunk":"@@ -243,27 +276,99 @@ protected override void ProcessRecord()\n                 contentStream = new MemoryStream(contentBuffer);\n             }\n \n+            UploadStreamToGcsObject(contentStream, objContentType, metadataDict, ObjectName);\n+        }\n+\n+        /// <summary>\n+        /// Upload a directory to a GCS bucket, aiming to maintain that directory structure as well.\n+        /// For example, if we are uploading folder A with file C.txt and subfolder B with file D.txt,\n+        /// then the bucket should have A\\C.txt and A\\B\\D.txt\n+        /// </summary>\n+        private void UploadDirectory(string directory, Dictionary<string, string> metadataDict, string gcsObjectNamePrefix)\n+        {\n+            if (string.IsNullOrWhiteSpace(directory) || !Directory.Exists(directory))\n+            {\n+                return;\n+            }\n+\n+            // We have to append / at the end to create a directory on the cloud.\n+            string gcsObjectNamePrefixWithSlash = gcsObjectNamePrefix + \"/\";\n+\n+            if (TestObjectExists(Service, Bucket, gcsObjectNamePrefixWithSlash) && !Force.IsPresent)\n+            {\n+                throw new PSArgumentException(\n+                    $\"Storage object '{gcsObjectNamePrefixWithSlash}' already exists. Use -Force to overwrite.\");\n+            }\n+\n+            // Create a directory on the cloud.\n+            string objContentType = GetContentType(null, metadataDict, UTF8TextMimeType);\n+            byte[] contentBuffer = Encoding.UTF8.GetBytes(Contents);\n+            Stream contentStream = new MemoryStream(contentBuffer);\n+            UploadStreamToGcsObject(contentStream, objContentType, metadataDict, gcsObjectNamePrefixWithSlash);\n+\n+            foreach (string file in Directory.EnumerateFiles(directory))\n+            {\n+                // Upload each individual file.\n+                string fileName = Path.GetFileName(file);\n+                string fileWithGcsObjectNamePrefix = Path.Combine(gcsObjectNamePrefix, fileName);\n+                // We have to replace \\ with / so it will be created with correct folder structure.\n+                fileWithGcsObjectNamePrefix = ConvertLocalToGcsFolderPath(fileWithGcsObjectNamePrefix);\n+                UploadStreamToGcsObject(new FileStream(file, FileMode.Open),","path":"Google.PowerShell/Storage/GcsObject.cs","position":154,"original_position":154,"commit_id":"c0fca4474eaa842a7d849a8485df10bee743f3c7","original_commit_id":"c0fca4474eaa842a7d849a8485df10bee743f3c7","user":{"login":"chrsmith","id":4029847,"avatar_url":"https://avatars.githubusercontent.com/u/4029847?v=3","gravatar_id":"","url":"https://api.github.com/users/chrsmith","html_url":"https://github.com/chrsmith","followers_url":"https://api.github.com/users/chrsmith/followers","following_url":"https://api.github.com/users/chrsmith/following{/other_user}","gists_url":"https://api.github.com/users/chrsmith/gists{/gist_id}","starred_url":"https://api.github.com/users/chrsmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrsmith/subscriptions","organizations_url":"https://api.github.com/users/chrsmith/orgs","repos_url":"https://api.github.com/users/chrsmith/repos","events_url":"https://api.github.com/users/chrsmith/events{/privacy}","received_events_url":"https://api.github.com/users/chrsmith/received_events","type":"User","site_admin":false},"body":"Line breaking rules are hard. But I believe you should put `new FileStream` on a new line, rather than putting only one of the parameters to `UploadStreamtoGcsObject` on the same line.","created_at":"2016-09-29T23:33:18Z","updated_at":"2016-09-29T23:33:18Z","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell/pull/329#discussion_r81256155","pull_request_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/329","_links":{"self":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/comments/81256155"},"html":{"href":"https://github.com/GoogleCloudPlatform/google-cloud-powershell/pull/329#discussion_r81256155"},"pull_request":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/329"}}},"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/329","id":87361712,"html_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell/pull/329","diff_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell/pull/329.diff","patch_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell/pull/329.patch","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/329","number":329,"state":"open","locked":false,"title":"Add ability to upload folder to New-GCSObject","user":{"login":"quoctruong","id":4371645,"avatar_url":"https://avatars.githubusercontent.com/u/4371645?v=3","gravatar_id":"","url":"https://api.github.com/users/quoctruong","html_url":"https://github.com/quoctruong","followers_url":"https://api.github.com/users/quoctruong/followers","following_url":"https://api.github.com/users/quoctruong/following{/other_user}","gists_url":"https://api.github.com/users/quoctruong/gists{/gist_id}","starred_url":"https://api.github.com/users/quoctruong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/quoctruong/subscriptions","organizations_url":"https://api.github.com/users/quoctruong/orgs","repos_url":"https://api.github.com/users/quoctruong/repos","events_url":"https://api.github.com/users/quoctruong/events{/privacy}","received_events_url":"https://api.github.com/users/quoctruong/received_events","type":"User","site_admin":false},"body":"Add -Folder parameter to New-GCSObject cmdlet to allow uploading of folder;\r\nUse Cmdlet.GetResolvedProviderPathFromPSPath to resolve relative paths;\r\nInstead of using -Path to combine File and Folder, I decided to add -Folder since there are certain parameters that can be applied to -File but not -Folder (like -ObjectName and -ContentType) and so it makes more sense to separate them into 2 different parameter sets.","created_at":"2016-09-29T17:53:58Z","updated_at":"2016-09-29T23:35:30Z","closed_at":null,"merged_at":null,"merge_commit_sha":"2d9a6815ac91588954b39519673c3fc609fca009","assignee":{"login":"chrsmith","id":4029847,"avatar_url":"https://avatars.githubusercontent.com/u/4029847?v=3","gravatar_id":"","url":"https://api.github.com/users/chrsmith","html_url":"https://github.com/chrsmith","followers_url":"https://api.github.com/users/chrsmith/followers","following_url":"https://api.github.com/users/chrsmith/following{/other_user}","gists_url":"https://api.github.com/users/chrsmith/gists{/gist_id}","starred_url":"https://api.github.com/users/chrsmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrsmith/subscriptions","organizations_url":"https://api.github.com/users/chrsmith/orgs","repos_url":"https://api.github.com/users/chrsmith/repos","events_url":"https://api.github.com/users/chrsmith/events{/privacy}","received_events_url":"https://api.github.com/users/chrsmith/received_events","type":"User","site_admin":false},"assignees":[{"login":"chrsmith","id":4029847,"avatar_url":"https://avatars.githubusercontent.com/u/4029847?v=3","gravatar_id":"","url":"https://api.github.com/users/chrsmith","html_url":"https://github.com/chrsmith","followers_url":"https://api.github.com/users/chrsmith/followers","following_url":"https://api.github.com/users/chrsmith/following{/other_user}","gists_url":"https://api.github.com/users/chrsmith/gists{/gist_id}","starred_url":"https://api.github.com/users/chrsmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrsmith/subscriptions","organizations_url":"https://api.github.com/users/chrsmith/orgs","repos_url":"https://api.github.com/users/chrsmith/repos","events_url":"https://api.github.com/users/chrsmith/events{/privacy}","received_events_url":"https://api.github.com/users/chrsmith/received_events","type":"User","site_admin":false},{"login":"ILMTitan","id":16388858,"avatar_url":"https://avatars.githubusercontent.com/u/16388858?v=3","gravatar_id":"","url":"https://api.github.com/users/ILMTitan","html_url":"https://github.com/ILMTitan","followers_url":"https://api.github.com/users/ILMTitan/followers","following_url":"https://api.github.com/users/ILMTitan/following{/other_user}","gists_url":"https://api.github.com/users/ILMTitan/gists{/gist_id}","starred_url":"https://api.github.com/users/ILMTitan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ILMTitan/subscriptions","organizations_url":"https://api.github.com/users/ILMTitan/orgs","repos_url":"https://api.github.com/users/ILMTitan/repos","events_url":"https://api.github.com/users/ILMTitan/events{/privacy}","received_events_url":"https://api.github.com/users/ILMTitan/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/329/commits","review_comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/329/comments","review_comment_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/comments{/number}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/329/comments","statuses_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/statuses/c0fca4474eaa842a7d849a8485df10bee743f3c7","head":{"label":"GoogleCloudPlatform:quoct/change-new-gce-cmdlet","ref":"quoct/change-new-gce-cmdlet","sha":"c0fca4474eaa842a7d849a8485df10bee743f3c7","user":{"login":"GoogleCloudPlatform","id":2810941,"avatar_url":"https://avatars.githubusercontent.com/u/2810941?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"repo":{"id":45055419,"name":"google-cloud-powershell","full_name":"GoogleCloudPlatform/google-cloud-powershell","owner":{"login":"GoogleCloudPlatform","id":2810941,"avatar_url":"https://avatars.githubusercontent.com/u/2810941?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell","description":"PowerShell cmdlets for the Google Cloud Platform","fork":false,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell","forks_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/forks","keys_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/keys{/key_id}","collaborators_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/teams","hooks_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/hooks","issue_events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/events{/number}","events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/events","assignees_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/assignees{/user}","branches_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/branches{/branch}","tags_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/tags","blobs_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/refs{/sha}","trees_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/trees{/sha}","statuses_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/statuses/{sha}","languages_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/languages","stargazers_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/stargazers","contributors_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/contributors","subscribers_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/subscribers","subscription_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/subscription","commits_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/commits{/sha}","git_commits_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/commits{/sha}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/comments{/number}","issue_comment_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/comments{/number}","contents_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/contents/{+path}","compare_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/compare/{base}...{head}","merges_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/merges","archive_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/downloads","issues_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues{/number}","pulls_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls{/number}","milestones_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/milestones{/number}","notifications_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/labels{/name}","releases_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/releases{/id}","deployments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/deployments","created_at":"2015-10-27T16:49:01Z","updated_at":"2016-09-26T02:37:12Z","pushed_at":"2016-09-29T22:53:22Z","git_url":"git://github.com/GoogleCloudPlatform/google-cloud-powershell.git","ssh_url":"git@github.com:GoogleCloudPlatform/google-cloud-powershell.git","clone_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell.git","svn_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell","homepage":"http://googlecloudplatform.github.io/google-cloud-powershell/","size":3228,"stargazers_count":15,"watchers_count":15,"language":"C#","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":11,"mirror_url":null,"open_issues_count":28,"forks":11,"open_issues":28,"watchers":15,"default_branch":"master"}},"base":{"label":"GoogleCloudPlatform:master","ref":"master","sha":"92010d2f1155eccbd296e8b03b181b567dea2c88","user":{"login":"GoogleCloudPlatform","id":2810941,"avatar_url":"https://avatars.githubusercontent.com/u/2810941?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"repo":{"id":45055419,"name":"google-cloud-powershell","full_name":"GoogleCloudPlatform/google-cloud-powershell","owner":{"login":"GoogleCloudPlatform","id":2810941,"avatar_url":"https://avatars.githubusercontent.com/u/2810941?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell","description":"PowerShell cmdlets for the Google Cloud Platform","fork":false,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell","forks_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/forks","keys_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/keys{/key_id}","collaborators_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/teams","hooks_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/hooks","issue_events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/events{/number}","events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/events","assignees_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/assignees{/user}","branches_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/branches{/branch}","tags_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/tags","blobs_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/refs{/sha}","trees_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/trees{/sha}","statuses_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/statuses/{sha}","languages_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/languages","stargazers_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/stargazers","contributors_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/contributors","subscribers_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/subscribers","subscription_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/subscription","commits_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/commits{/sha}","git_commits_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/git/commits{/sha}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/comments{/number}","issue_comment_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/comments{/number}","contents_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/contents/{+path}","compare_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/compare/{base}...{head}","merges_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/merges","archive_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/downloads","issues_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues{/number}","pulls_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls{/number}","milestones_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/milestones{/number}","notifications_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/labels{/name}","releases_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/releases{/id}","deployments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/deployments","created_at":"2015-10-27T16:49:01Z","updated_at":"2016-09-26T02:37:12Z","pushed_at":"2016-09-29T22:53:22Z","git_url":"git://github.com/GoogleCloudPlatform/google-cloud-powershell.git","ssh_url":"git@github.com:GoogleCloudPlatform/google-cloud-powershell.git","clone_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell.git","svn_url":"https://github.com/GoogleCloudPlatform/google-cloud-powershell","homepage":"http://googlecloudplatform.github.io/google-cloud-powershell/","size":3228,"stargazers_count":15,"watchers_count":15,"language":"C#","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":11,"mirror_url":null,"open_issues_count":28,"forks":11,"open_issues":28,"watchers":15,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/329"},"html":{"href":"https://github.com/GoogleCloudPlatform/google-cloud-powershell/pull/329"},"issue":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/329"},"comments":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/issues/329/comments"},"review_comments":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/329/comments"},"review_comment":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/pulls/329/commits"},"statuses":{"href":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-powershell/statuses/c0fca4474eaa842a7d849a8485df10bee743f3c7"}}}}
{"actor":{"display_login":"chrsmith"}}