{"action":"created","comment":{"url":"https://api.github.com/repos/reposense/RepoSense/pulls/comments/204201909","pull_request_review_id":139248561,"id":204201909,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIwNDIwMTkwOQ==","diff_hunk":"@@ -126,4 +137,22 @@ private static void setAliases(String[] elements, RepoConfiguration config, Auth\n             config.setAuthorAliases(author, aliases);\n         }\n     }\n+\n+    private static RepoConfiguration buildRepoConfig(String location, String branch) throws ParseException {\n+        if (PATH_PATTERN.matcher(location).matches()) {","path":"src/main/java/reposense/parser/CsvParser.java","position":85,"original_position":85,"commit_id":"db3e0824c96d898cb1bba0b238afd019ed6aa70a","original_commit_id":"db3e0824c96d898cb1bba0b238afd019ed6aa70a","user":{"login":"yong24s","id":2003406,"node_id":"MDQ6VXNlcjIwMDM0MDY=","avatar_url":"https://avatars2.githubusercontent.com/u/2003406?v=4","gravatar_id":"","url":"https://api.github.com/users/yong24s","html_url":"https://github.com/yong24s","followers_url":"https://api.github.com/users/yong24s/followers","following_url":"https://api.github.com/users/yong24s/following{/other_user}","gists_url":"https://api.github.com/users/yong24s/gists{/gist_id}","starred_url":"https://api.github.com/users/yong24s/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yong24s/subscriptions","organizations_url":"https://api.github.com/users/yong24s/orgs","repos_url":"https://api.github.com/users/yong24s/repos","events_url":"https://api.github.com/users/yong24s/events{/privacy}","received_events_url":"https://api.github.com/users/yong24s/received_events","type":"User","site_admin":false},"body":"I'll go verify if `URL` is suffice for .git links.\r\n\r\nAnyway, I believe these checks would be more appropriate if located in RepoConfiguration` constructor. Should I change it?","created_at":"2018-07-21T04:29:59Z","updated_at":"2018-07-21T04:29:59Z","html_url":"https://github.com/reposense/RepoSense/pull/210#discussion_r204201909","pull_request_url":"https://api.github.com/repos/reposense/RepoSense/pulls/210","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/reposense/RepoSense/pulls/comments/204201909"},"html":{"href":"https://github.com/reposense/RepoSense/pull/210#discussion_r204201909"},"pull_request":{"href":"https://api.github.com/repos/reposense/RepoSense/pulls/210"}},"in_reply_to_id":204201442},"pull_request":{"url":"https://api.github.com/repos/reposense/RepoSense/pulls/210","id":202481428,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAyNDgxNDI4","html_url":"https://github.com/reposense/RepoSense/pull/210","diff_url":"https://github.com/reposense/RepoSense/pull/210.diff","patch_url":"https://github.com/reposense/RepoSense/pull/210.patch","issue_url":"https://api.github.com/repos/reposense/RepoSense/issues/210","number":210,"state":"open","locked":false,"title":"Allow location to be supplied into CSV Config File","user":{"login":"yong24s","id":2003406,"node_id":"MDQ6VXNlcjIwMDM0MDY=","avatar_url":"https://avatars2.githubusercontent.com/u/2003406?v=4","gravatar_id":"","url":"https://api.github.com/users/yong24s","html_url":"https://github.com/yong24s","followers_url":"https://api.github.com/users/yong24s/followers","following_url":"https://api.github.com/users/yong24s/following{/other_user}","gists_url":"https://api.github.com/users/yong24s/gists{/gist_id}","starred_url":"https://api.github.com/users/yong24s/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yong24s/subscriptions","organizations_url":"https://api.github.com/users/yong24s/orgs","repos_url":"https://api.github.com/users/yong24s/repos","events_url":"https://api.github.com/users/yong24s/events{/privacy}","received_events_url":"https://api.github.com/users/yong24s/received_events","type":"User","site_admin":false},"body":"```\r\nRepresenting a repository with organization and repository name in \r\nthe config csv file may only satisfies basic usage.\r\n\r\nBy generalizing it to location allows cloning of disk locations or using\r\nof more complex .git links.\r\ni.e. https://username@github.com/organization/repository.git. \r\n\r\nLet's use location in the config csv file to make git clone more versatile.\r\n```","created_at":"2018-07-19T08:26:42Z","updated_at":"2018-07-21T04:29:59Z","closed_at":null,"merged_at":null,"merge_commit_sha":"2bba8a388502bcbecaa213fa4d8fba9fce87b85d","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":{"url":"https://api.github.com/repos/reposense/RepoSense/milestones/3","html_url":"https://github.com/reposense/RepoSense/milestone/3","labels_url":"https://api.github.com/repos/reposense/RepoSense/milestones/3/labels","id":3502180,"node_id":"MDk6TWlsZXN0b25lMzUwMjE4MA==","number":3,"title":"v1.11","description":"","creator":{"login":"eugenepeh","id":19277206,"node_id":"MDQ6VXNlcjE5Mjc3MjA2","avatar_url":"https://avatars2.githubusercontent.com/u/19277206?v=4","gravatar_id":"","url":"https://api.github.com/users/eugenepeh","html_url":"https://github.com/eugenepeh","followers_url":"https://api.github.com/users/eugenepeh/followers","following_url":"https://api.github.com/users/eugenepeh/following{/other_user}","gists_url":"https://api.github.com/users/eugenepeh/gists{/gist_id}","starred_url":"https://api.github.com/users/eugenepeh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eugenepeh/subscriptions","organizations_url":"https://api.github.com/users/eugenepeh/orgs","repos_url":"https://api.github.com/users/eugenepeh/repos","events_url":"https://api.github.com/users/eugenepeh/events{/privacy}","received_events_url":"https://api.github.com/users/eugenepeh/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":5,"state":"open","created_at":"2018-07-17T08:32:41Z","updated_at":"2018-07-20T15:40:13Z","due_on":"2018-07-20T07:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/reposense/RepoSense/pulls/210/commits","review_comments_url":"https://api.github.com/repos/reposense/RepoSense/pulls/210/comments","review_comment_url":"https://api.github.com/repos/reposense/RepoSense/pulls/comments{/number}","comments_url":"https://api.github.com/repos/reposense/RepoSense/issues/210/comments","statuses_url":"https://api.github.com/repos/reposense/RepoSense/statuses/db3e0824c96d898cb1bba0b238afd019ed6aa70a","head":{"label":"yong24s:use-location-in-config-csv","ref":"use-location-in-config-csv","sha":"db3e0824c96d898cb1bba0b238afd019ed6aa70a","user":{"login":"yong24s","id":2003406,"node_id":"MDQ6VXNlcjIwMDM0MDY=","avatar_url":"https://avatars2.githubusercontent.com/u/2003406?v=4","gravatar_id":"","url":"https://api.github.com/users/yong24s","html_url":"https://github.com/yong24s","followers_url":"https://api.github.com/users/yong24s/followers","following_url":"https://api.github.com/users/yong24s/following{/other_user}","gists_url":"https://api.github.com/users/yong24s/gists{/gist_id}","starred_url":"https://api.github.com/users/yong24s/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yong24s/subscriptions","organizations_url":"https://api.github.com/users/yong24s/orgs","repos_url":"https://api.github.com/users/yong24s/repos","events_url":"https://api.github.com/users/yong24s/events{/privacy}","received_events_url":"https://api.github.com/users/yong24s/received_events","type":"User","site_admin":false},"repo":{"id":133293230,"node_id":"MDEwOlJlcG9zaXRvcnkxMzMyOTMyMzA=","name":"RepoSense","full_name":"yong24s/RepoSense","owner":{"login":"yong24s","id":2003406,"node_id":"MDQ6VXNlcjIwMDM0MDY=","avatar_url":"https://avatars2.githubusercontent.com/u/2003406?v=4","gravatar_id":"","url":"https://api.github.com/users/yong24s","html_url":"https://github.com/yong24s","followers_url":"https://api.github.com/users/yong24s/followers","following_url":"https://api.github.com/users/yong24s/following{/other_user}","gists_url":"https://api.github.com/users/yong24s/gists{/gist_id}","starred_url":"https://api.github.com/users/yong24s/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yong24s/subscriptions","organizations_url":"https://api.github.com/users/yong24s/orgs","repos_url":"https://api.github.com/users/yong24s/repos","events_url":"https://api.github.com/users/yong24s/events{/privacy}","received_events_url":"https://api.github.com/users/yong24s/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/yong24s/RepoSense","description":"Product demo ","fork":true,"url":"https://api.github.com/repos/yong24s/RepoSense","forks_url":"https://api.github.com/repos/yong24s/RepoSense/forks","keys_url":"https://api.github.com/repos/yong24s/RepoSense/keys{/key_id}","collaborators_url":"https://api.github.com/repos/yong24s/RepoSense/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/yong24s/RepoSense/teams","hooks_url":"https://api.github.com/repos/yong24s/RepoSense/hooks","issue_events_url":"https://api.github.com/repos/yong24s/RepoSense/issues/events{/number}","events_url":"https://api.github.com/repos/yong24s/RepoSense/events","assignees_url":"https://api.github.com/repos/yong24s/RepoSense/assignees{/user}","branches_url":"https://api.github.com/repos/yong24s/RepoSense/branches{/branch}","tags_url":"https://api.github.com/repos/yong24s/RepoSense/tags","blobs_url":"https://api.github.com/repos/yong24s/RepoSense/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/yong24s/RepoSense/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/yong24s/RepoSense/git/refs{/sha}","trees_url":"https://api.github.com/repos/yong24s/RepoSense/git/trees{/sha}","statuses_url":"https://api.github.com/repos/yong24s/RepoSense/statuses/{sha}","languages_url":"https://api.github.com/repos/yong24s/RepoSense/languages","stargazers_url":"https://api.github.com/repos/yong24s/RepoSense/stargazers","contributors_url":"https://api.github.com/repos/yong24s/RepoSense/contributors","subscribers_url":"https://api.github.com/repos/yong24s/RepoSense/subscribers","subscription_url":"https://api.github.com/repos/yong24s/RepoSense/subscription","commits_url":"https://api.github.com/repos/yong24s/RepoSense/commits{/sha}","git_commits_url":"https://api.github.com/repos/yong24s/RepoSense/git/commits{/sha}","comments_url":"https://api.github.com/repos/yong24s/RepoSense/comments{/number}","issue_comment_url":"https://api.github.com/repos/yong24s/RepoSense/issues/comments{/number}","contents_url":"https://api.github.com/repos/yong24s/RepoSense/contents/{+path}","compare_url":"https://api.github.com/repos/yong24s/RepoSense/compare/{base}...{head}","merges_url":"https://api.github.com/repos/yong24s/RepoSense/merges","archive_url":"https://api.github.com/repos/yong24s/RepoSense/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/yong24s/RepoSense/downloads","issues_url":"https://api.github.com/repos/yong24s/RepoSense/issues{/number}","pulls_url":"https://api.github.com/repos/yong24s/RepoSense/pulls{/number}","milestones_url":"https://api.github.com/repos/yong24s/RepoSense/milestones{/number}","notifications_url":"https://api.github.com/repos/yong24s/RepoSense/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/yong24s/RepoSense/labels{/name}","releases_url":"https://api.github.com/repos/yong24s/RepoSense/releases{/id}","deployments_url":"https://api.github.com/repos/yong24s/RepoSense/deployments","created_at":"2018-05-14T02:13:06Z","updated_at":"2018-06-14T03:34:03Z","pushed_at":"2018-07-21T03:40:48Z","git_url":"git://github.com/yong24s/RepoSense.git","ssh_url":"git@github.com:yong24s/RepoSense.git","clone_url":"https://github.com/yong24s/RepoSense.git","svn_url":"https://github.com/yong24s/RepoSense","homepage":"https://reposense.github.io/dashboard-demo/","size":10151,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"reposense:master","ref":"master","sha":"a3c6bccff3a344f78b0d66a68cab517cf5e908ff","user":{"login":"reposense","id":38902595,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM4OTAyNTk1","avatar_url":"https://avatars1.githubusercontent.com/u/38902595?v=4","gravatar_id":"","url":"https://api.github.com/users/reposense","html_url":"https://github.com/reposense","followers_url":"https://api.github.com/users/reposense/followers","following_url":"https://api.github.com/users/reposense/following{/other_user}","gists_url":"https://api.github.com/users/reposense/gists{/gist_id}","starred_url":"https://api.github.com/users/reposense/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reposense/subscriptions","organizations_url":"https://api.github.com/users/reposense/orgs","repos_url":"https://api.github.com/users/reposense/repos","events_url":"https://api.github.com/users/reposense/events{/privacy}","received_events_url":"https://api.github.com/users/reposense/received_events","type":"Organization","site_admin":false},"repo":{"id":92653253,"node_id":"MDEwOlJlcG9zaXRvcnk5MjY1MzI1Mw==","name":"RepoSense","full_name":"reposense/RepoSense","owner":{"login":"reposense","id":38902595,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM4OTAyNTk1","avatar_url":"https://avatars1.githubusercontent.com/u/38902595?v=4","gravatar_id":"","url":"https://api.github.com/users/reposense","html_url":"https://github.com/reposense","followers_url":"https://api.github.com/users/reposense/followers","following_url":"https://api.github.com/users/reposense/following{/other_user}","gists_url":"https://api.github.com/users/reposense/gists{/gist_id}","starred_url":"https://api.github.com/users/reposense/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reposense/subscriptions","organizations_url":"https://api.github.com/users/reposense/orgs","repos_url":"https://api.github.com/users/reposense/repos","events_url":"https://api.github.com/users/reposense/events{/privacy}","received_events_url":"https://api.github.com/users/reposense/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/reposense/RepoSense","description":"Product demo ","fork":false,"url":"https://api.github.com/repos/reposense/RepoSense","forks_url":"https://api.github.com/repos/reposense/RepoSense/forks","keys_url":"https://api.github.com/repos/reposense/RepoSense/keys{/key_id}","collaborators_url":"https://api.github.com/repos/reposense/RepoSense/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/reposense/RepoSense/teams","hooks_url":"https://api.github.com/repos/reposense/RepoSense/hooks","issue_events_url":"https://api.github.com/repos/reposense/RepoSense/issues/events{/number}","events_url":"https://api.github.com/repos/reposense/RepoSense/events","assignees_url":"https://api.github.com/repos/reposense/RepoSense/assignees{/user}","branches_url":"https://api.github.com/repos/reposense/RepoSense/branches{/branch}","tags_url":"https://api.github.com/repos/reposense/RepoSense/tags","blobs_url":"https://api.github.com/repos/reposense/RepoSense/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/reposense/RepoSense/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/reposense/RepoSense/git/refs{/sha}","trees_url":"https://api.github.com/repos/reposense/RepoSense/git/trees{/sha}","statuses_url":"https://api.github.com/repos/reposense/RepoSense/statuses/{sha}","languages_url":"https://api.github.com/repos/reposense/RepoSense/languages","stargazers_url":"https://api.github.com/repos/reposense/RepoSense/stargazers","contributors_url":"https://api.github.com/repos/reposense/RepoSense/contributors","subscribers_url":"https://api.github.com/repos/reposense/RepoSense/subscribers","subscription_url":"https://api.github.com/repos/reposense/RepoSense/subscription","commits_url":"https://api.github.com/repos/reposense/RepoSense/commits{/sha}","git_commits_url":"https://api.github.com/repos/reposense/RepoSense/git/commits{/sha}","comments_url":"https://api.github.com/repos/reposense/RepoSense/comments{/number}","issue_comment_url":"https://api.github.com/repos/reposense/RepoSense/issues/comments{/number}","contents_url":"https://api.github.com/repos/reposense/RepoSense/contents/{+path}","compare_url":"https://api.github.com/repos/reposense/RepoSense/compare/{base}...{head}","merges_url":"https://api.github.com/repos/reposense/RepoSense/merges","archive_url":"https://api.github.com/repos/reposense/RepoSense/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/reposense/RepoSense/downloads","issues_url":"https://api.github.com/repos/reposense/RepoSense/issues{/number}","pulls_url":"https://api.github.com/repos/reposense/RepoSense/pulls{/number}","milestones_url":"https://api.github.com/repos/reposense/RepoSense/milestones{/number}","notifications_url":"https://api.github.com/repos/reposense/RepoSense/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/reposense/RepoSense/labels{/name}","releases_url":"https://api.github.com/repos/reposense/RepoSense/releases{/id}","deployments_url":"https://api.github.com/repos/reposense/RepoSense/deployments","created_at":"2017-05-28T10:02:08Z","updated_at":"2018-07-20T15:40:15Z","pushed_at":"2018-07-21T03:40:49Z","git_url":"git://github.com/reposense/RepoSense.git","ssh_url":"git@github.com:reposense/RepoSense.git","clone_url":"https://github.com/reposense/RepoSense.git","svn_url":"https://github.com/reposense/RepoSense","homepage":"https://reposense.github.io/dashboard-demo/","size":10134,"stargazers_count":3,"watchers_count":3,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":8,"mirror_url":null,"archived":false,"open_issues_count":59,"license":null,"forks":8,"open_issues":59,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/reposense/RepoSense/pulls/210"},"html":{"href":"https://github.com/reposense/RepoSense/pull/210"},"issue":{"href":"https://api.github.com/repos/reposense/RepoSense/issues/210"},"comments":{"href":"https://api.github.com/repos/reposense/RepoSense/issues/210/comments"},"review_comments":{"href":"https://api.github.com/repos/reposense/RepoSense/pulls/210/comments"},"review_comment":{"href":"https://api.github.com/repos/reposense/RepoSense/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/reposense/RepoSense/pulls/210/commits"},"statuses":{"href":"https://api.github.com/repos/reposense/RepoSense/statuses/db3e0824c96d898cb1bba0b238afd019ed6aa70a"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"yong24s"}}