{"action":"created","comment":{"url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls/comments/218425720","pull_request_review_id":156358833,"id":218425720,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxODQyNTcyMA==","diff_hunk":"@@ -0,0 +1,121 @@\n+package com.cognifide.gradle.aem.pkg\n+\n+import com.cognifide.gradle.aem.api.AemConfig\n+import com.cognifide.gradle.aem.api.AemTask\n+import com.cognifide.gradle.aem.base.vlt.VltFilter\n+import com.cognifide.gradle.aem.instance.Instance\n+import com.cognifide.gradle.aem.instance.InstanceSync\n+import com.cognifide.gradle.aem.internal.PropertyParser\n+import com.cognifide.gradle.aem.internal.file.FileContentReader\n+import org.apache.commons.io.FilenameUtils\n+import org.gradle.api.file.DuplicatesStrategy\n+import org.gradle.api.tasks.InputDirectory\n+import org.gradle.api.tasks.Internal\n+import org.gradle.api.tasks.Nested\n+import org.gradle.api.tasks.TaskAction\n+import org.gradle.api.tasks.bundling.Zip\n+import java.io.File\n+\n+open class DownloadTask : Zip(), AemTask {\n+\n+    companion object {","path":"src/main/kotlin/com/cognifide/gradle/aem/pkg/DownloadTask.kt","position":21,"original_position":21,"commit_id":"acc18ebe9a81250e2e3a84f26d203754ec5e4749","original_commit_id":"acc18ebe9a81250e2e3a84f26d203754ec5e4749","user":{"login":"pcwi","id":32574513,"node_id":"MDQ6VXNlcjMyNTc0NTEz","avatar_url":"https://avatars0.githubusercontent.com/u/32574513?v=4","gravatar_id":"","url":"https://api.github.com/users/pcwi","html_url":"https://github.com/pcwi","followers_url":"https://api.github.com/users/pcwi/followers","following_url":"https://api.github.com/users/pcwi/following{/other_user}","gists_url":"https://api.github.com/users/pcwi/gists{/gist_id}","starred_url":"https://api.github.com/users/pcwi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pcwi/subscriptions","organizations_url":"https://api.github.com/users/pcwi/orgs","repos_url":"https://api.github.com/users/pcwi/repos","events_url":"https://api.github.com/users/pcwi/events{/privacy}","received_events_url":"https://api.github.com/users/pcwi/received_events","type":"User","site_admin":false},"body":"It depends on the use case? It's more or less a static container. For former java dev this is more readable","created_at":"2018-09-18T13:14:43Z","updated_at":"2018-09-18T13:14:43Z","html_url":"https://github.com/Cognifide/gradle-aem-plugin/pull/230#discussion_r218425720","pull_request_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls/230","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls/comments/218425720"},"html":{"href":"https://github.com/Cognifide/gradle-aem-plugin/pull/230#discussion_r218425720"},"pull_request":{"href":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls/230"}},"in_reply_to_id":218384010},"pull_request":{"url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls/230","id":213202809,"node_id":"MDExOlB1bGxSZXF1ZXN0MjEzMjAyODA5","html_url":"https://github.com/Cognifide/gradle-aem-plugin/pull/230","diff_url":"https://github.com/Cognifide/gradle-aem-plugin/pull/230.diff","patch_url":"https://github.com/Cognifide/gradle-aem-plugin/pull/230.patch","issue_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/issues/230","number":230,"state":"open","locked":false,"title":"#63 aemDownload task","user":{"login":"pcwi","id":32574513,"node_id":"MDQ6VXNlcjMyNTc0NTEz","avatar_url":"https://avatars0.githubusercontent.com/u/32574513?v=4","gravatar_id":"","url":"https://api.github.com/users/pcwi","html_url":"https://github.com/pcwi","followers_url":"https://api.github.com/users/pcwi/followers","following_url":"https://api.github.com/users/pcwi/following{/other_user}","gists_url":"https://api.github.com/users/pcwi/gists{/gist_id}","starred_url":"https://api.github.com/users/pcwi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pcwi/subscriptions","organizations_url":"https://api.github.com/users/pcwi/orgs","repos_url":"https://api.github.com/users/pcwi/repos","events_url":"https://api.github.com/users/pcwi/events{/privacy}","received_events_url":"https://api.github.com/users/pcwi/received_events","type":"User","site_admin":false},"body":"using aemCompose configuration to make use of them interchangeable","created_at":"2018-09-05T08:04:36Z","updated_at":"2018-09-18T13:14:43Z","closed_at":null,"merged_at":null,"merge_commit_sha":"9d287c3dad222c4c87eec660b379d1be9dd64d6e","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":{"url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/milestones/57","html_url":"https://github.com/Cognifide/gradle-aem-plugin/milestone/57","labels_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/milestones/57/labels","id":3591933,"node_id":"MDk6TWlsZXN0b25lMzU5MTkzMw==","number":57,"title":"5.1.0","description":null,"creator":{"login":"pun-ky","id":10673561,"node_id":"MDQ6VXNlcjEwNjczNTYx","avatar_url":"https://avatars0.githubusercontent.com/u/10673561?v=4","gravatar_id":"","url":"https://api.github.com/users/pun-ky","html_url":"https://github.com/pun-ky","followers_url":"https://api.github.com/users/pun-ky/followers","following_url":"https://api.github.com/users/pun-ky/following{/other_user}","gists_url":"https://api.github.com/users/pun-ky/gists{/gist_id}","starred_url":"https://api.github.com/users/pun-ky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pun-ky/subscriptions","organizations_url":"https://api.github.com/users/pun-ky/orgs","repos_url":"https://api.github.com/users/pun-ky/repos","events_url":"https://api.github.com/users/pun-ky/events{/privacy}","received_events_url":"https://api.github.com/users/pun-ky/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":0,"state":"open","created_at":"2018-08-22T21:31:58Z","updated_at":"2018-09-17T07:01:07Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls/230/commits","review_comments_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls/230/comments","review_comment_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/issues/230/comments","statuses_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/statuses/acc18ebe9a81250e2e3a84f26d203754ec5e4749","head":{"label":"pcwi:feature-61-aemDownloadTask","ref":"feature-61-aemDownloadTask","sha":"acc18ebe9a81250e2e3a84f26d203754ec5e4749","user":{"login":"pcwi","id":32574513,"node_id":"MDQ6VXNlcjMyNTc0NTEz","avatar_url":"https://avatars0.githubusercontent.com/u/32574513?v=4","gravatar_id":"","url":"https://api.github.com/users/pcwi","html_url":"https://github.com/pcwi","followers_url":"https://api.github.com/users/pcwi/followers","following_url":"https://api.github.com/users/pcwi/following{/other_user}","gists_url":"https://api.github.com/users/pcwi/gists{/gist_id}","starred_url":"https://api.github.com/users/pcwi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pcwi/subscriptions","organizations_url":"https://api.github.com/users/pcwi/orgs","repos_url":"https://api.github.com/users/pcwi/repos","events_url":"https://api.github.com/users/pcwi/events{/privacy}","received_events_url":"https://api.github.com/users/pcwi/received_events","type":"User","site_admin":false},"repo":{"id":146731549,"node_id":"MDEwOlJlcG9zaXRvcnkxNDY3MzE1NDk=","name":"gradle-aem-plugin","full_name":"pcwi/gradle-aem-plugin","private":false,"owner":{"login":"pcwi","id":32574513,"node_id":"MDQ6VXNlcjMyNTc0NTEz","avatar_url":"https://avatars0.githubusercontent.com/u/32574513?v=4","gravatar_id":"","url":"https://api.github.com/users/pcwi","html_url":"https://github.com/pcwi","followers_url":"https://api.github.com/users/pcwi/followers","following_url":"https://api.github.com/users/pcwi/following{/other_user}","gists_url":"https://api.github.com/users/pcwi/gists{/gist_id}","starred_url":"https://api.github.com/users/pcwi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pcwi/subscriptions","organizations_url":"https://api.github.com/users/pcwi/orgs","repos_url":"https://api.github.com/users/pcwi/repos","events_url":"https://api.github.com/users/pcwi/events{/privacy}","received_events_url":"https://api.github.com/users/pcwi/received_events","type":"User","site_admin":false},"html_url":"https://github.com/pcwi/gradle-aem-plugin","description":"Build rapidly AEM applications using Gradle Build System","fork":true,"url":"https://api.github.com/repos/pcwi/gradle-aem-plugin","forks_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/forks","keys_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/teams","hooks_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/hooks","issue_events_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/issues/events{/number}","events_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/events","assignees_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/assignees{/user}","branches_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/branches{/branch}","tags_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/tags","blobs_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/git/refs{/sha}","trees_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/statuses/{sha}","languages_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/languages","stargazers_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/stargazers","contributors_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/contributors","subscribers_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/subscribers","subscription_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/subscription","commits_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/commits{/sha}","git_commits_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/git/commits{/sha}","comments_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/comments{/number}","issue_comment_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/issues/comments{/number}","contents_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/contents/{+path}","compare_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/merges","archive_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/downloads","issues_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/issues{/number}","pulls_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/pulls{/number}","milestones_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/milestones{/number}","notifications_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/labels{/name}","releases_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/releases{/id}","deployments_url":"https://api.github.com/repos/pcwi/gradle-aem-plugin/deployments","created_at":"2018-08-30T10:07:24Z","updated_at":"2018-08-30T10:07:26Z","pushed_at":"2018-09-18T08:14:03Z","git_url":"git://github.com/pcwi/gradle-aem-plugin.git","ssh_url":"git@github.com:pcwi/gradle-aem-plugin.git","clone_url":"https://github.com/pcwi/gradle-aem-plugin.git","svn_url":"https://github.com/pcwi/gradle-aem-plugin","homepage":"https://cognifide.github.io/","size":8177,"stargazers_count":0,"watchers_count":0,"language":"Kotlin","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":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"Cognifide:master","ref":"master","sha":"1774c0a23c4e6b392b31c336fa6b566eb47d13aa","user":{"login":"Cognifide","id":932257,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkzMjI1Nw==","avatar_url":"https://avatars3.githubusercontent.com/u/932257?v=4","gravatar_id":"","url":"https://api.github.com/users/Cognifide","html_url":"https://github.com/Cognifide","followers_url":"https://api.github.com/users/Cognifide/followers","following_url":"https://api.github.com/users/Cognifide/following{/other_user}","gists_url":"https://api.github.com/users/Cognifide/gists{/gist_id}","starred_url":"https://api.github.com/users/Cognifide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cognifide/subscriptions","organizations_url":"https://api.github.com/users/Cognifide/orgs","repos_url":"https://api.github.com/users/Cognifide/repos","events_url":"https://api.github.com/users/Cognifide/events{/privacy}","received_events_url":"https://api.github.com/users/Cognifide/received_events","type":"Organization","site_admin":false},"repo":{"id":90353060,"node_id":"MDEwOlJlcG9zaXRvcnk5MDM1MzA2MA==","name":"gradle-aem-plugin","full_name":"Cognifide/gradle-aem-plugin","private":false,"owner":{"login":"Cognifide","id":932257,"node_id":"MDEyOk9yZ2FuaXphdGlvbjkzMjI1Nw==","avatar_url":"https://avatars3.githubusercontent.com/u/932257?v=4","gravatar_id":"","url":"https://api.github.com/users/Cognifide","html_url":"https://github.com/Cognifide","followers_url":"https://api.github.com/users/Cognifide/followers","following_url":"https://api.github.com/users/Cognifide/following{/other_user}","gists_url":"https://api.github.com/users/Cognifide/gists{/gist_id}","starred_url":"https://api.github.com/users/Cognifide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cognifide/subscriptions","organizations_url":"https://api.github.com/users/Cognifide/orgs","repos_url":"https://api.github.com/users/Cognifide/repos","events_url":"https://api.github.com/users/Cognifide/events{/privacy}","received_events_url":"https://api.github.com/users/Cognifide/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/Cognifide/gradle-aem-plugin","description":"Build rapidly AEM applications using Gradle Build System","fork":false,"url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin","forks_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/forks","keys_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/teams","hooks_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/hooks","issue_events_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/issues/events{/number}","events_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/events","assignees_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/assignees{/user}","branches_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/branches{/branch}","tags_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/tags","blobs_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/git/refs{/sha}","trees_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/statuses/{sha}","languages_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/languages","stargazers_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/stargazers","contributors_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/contributors","subscribers_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/subscribers","subscription_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/subscription","commits_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/commits{/sha}","git_commits_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/git/commits{/sha}","comments_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/comments{/number}","issue_comment_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/issues/comments{/number}","contents_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/contents/{+path}","compare_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/merges","archive_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/downloads","issues_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/issues{/number}","pulls_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls{/number}","milestones_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/milestones{/number}","notifications_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/labels{/name}","releases_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/releases{/id}","deployments_url":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/deployments","created_at":"2017-05-05T08:11:59Z","updated_at":"2018-09-15T18:13:14Z","pushed_at":"2018-09-18T08:14:05Z","git_url":"git://github.com/Cognifide/gradle-aem-plugin.git","ssh_url":"git@github.com:Cognifide/gradle-aem-plugin.git","clone_url":"https://github.com/Cognifide/gradle-aem-plugin.git","svn_url":"https://github.com/Cognifide/gradle-aem-plugin","homepage":"https://cognifide.github.io/","size":8147,"stargazers_count":62,"watchers_count":62,"language":"Kotlin","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":9,"mirror_url":null,"archived":false,"open_issues_count":27,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":9,"open_issues":27,"watchers":62,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls/230"},"html":{"href":"https://github.com/Cognifide/gradle-aem-plugin/pull/230"},"issue":{"href":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/issues/230"},"comments":{"href":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/issues/230/comments"},"review_comments":{"href":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls/230/comments"},"review_comment":{"href":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/pulls/230/commits"},"statuses":{"href":"https://api.github.com/repos/Cognifide/gradle-aem-plugin/statuses/acc18ebe9a81250e2e3a84f26d203754ec5e4749"}},"author_association":"NONE"}}
{"actor":{"display_login":"pcwi"}}