GitHub PullRequestReviewCommentEvent at 2014-09-19 22:58:02
Repository: XcodeScriptWriter
Actor: vokal-isaac
Payload: {"action":"created","comment":{"url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls/comments/17813974","id":17813974,"diff_hunk":"@@ -0,0 +1,172 @@\n+//\n+//  VOKScriptForFolder.m\n+//  XcodeScriptWriter\n+//\n+//  Created by Ellen Shapiro (Vokal) on 9/18/14.\n+//  Copyright (c) 2014 Vokal Interactive. All rights reserved.\n+//\n+\n+#import \"VOKScriptForFolder.h\"\n+\n+static NSString *const TopLevelFoldersKey = @\"top_level_folders\";\n+static NSString *const ScriptPathKey = @\"script_path\";\n+static NSString *const FolderPathKey = @\"folder_path\";\n+static NSString *const ShouldRecurseKey = @\"should_recurse\";\n+static NSString *const FolderName = @\"XcodeScriptWriter\";\n+static NSString *const PlistFileName = @\"TopLevelWatchedFolders.plist\";\n+\n+@interface VOKScriptForFolder()\n+@property (nonatomic) NSTimer *multipleStopper;\n+\n+@end\n+\n+@implementation VOKScriptForFolder\n+\n+#pragma mark - Loading and unloading zone\n+\n++ (NSString *)plistPath\n+{\n+    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES);","path":"XcodeScriptWriter/XcodeScriptWriter/Models/VOKScriptForFolder.m","position":29,"original_position":29,"commit_id":"6272ce665c0dcdf398a9e9af82ff533f054609d9","original_commit_id":"6272ce665c0dcdf398a9e9af82ff533f054609d9","user":{"login":"vokal-isaac","id":7505072,"avatar_url":"https://avatars.githubusercontent.com/u/7505072?v=2","gravatar_id":"d5c487f27bd133da2c2c2b75a677404b","url":"https://api.github.com/users/vokal-isaac","html_url":"https://github.com/vokal-isaac","followers_url":"https://api.github.com/users/vokal-isaac/followers","following_url":"https://api.github.com/users/vokal-isaac/following{/other_user}","gists_url":"https://api.github.com/users/vokal-isaac/gists{/gist_id}","starred_url":"https://api.github.com/users/vokal-isaac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vokal-isaac/subscriptions","organizations_url":"https://api.github.com/users/vokal-isaac/orgs","repos_url":"https://api.github.com/users/vokal-isaac/repos","events_url":"https://api.github.com/users/vokal-isaac/events{/privacy}","received_events_url":"https://api.github.com/users/vokal-isaac/received_events","type":"User","site_admin":false},"body":"I can't remember for sure, but I have a vague feeling that `Application Support` is not a proper place for storing things you rely on continuing to exist (I may well be wrong about this, though).  Would it make sense to put this into `Preferences`?","created_at":"2014-09-19T22:58:02Z","updated_at":"2014-09-19T22:58:02Z","html_url":"https://github.com/vokalinteractive/XcodeScriptWriter/pull/1#discussion_r17813974","pull_request_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls/1","_links":{"self":{"href":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls/comments/17813974"},"html":{"href":"https://github.com/vokalinteractive/XcodeScriptWriter/pull/1#discussion_r17813974"},"pull_request":{"href":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls/1"}}},"pull_request":{"url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls/1","id":21519949,"html_url":"https://github.com/vokalinteractive/XcodeScriptWriter/pull/1","diff_url":"https://github.com/vokalinteractive/XcodeScriptWriter/pull/1.diff","patch_url":"https://github.com/vokalinteractive/XcodeScriptWriter/pull/1.patch","issue_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/issues/1","number":1,"state":"open","locked":false,"title":"Initial Xcode 5 compatible plugin","user":{"login":"designatednerd","id":1976498,"avatar_url":"https://avatars.githubusercontent.com/u/1976498?v=2","gravatar_id":"c4861b1dfdf3bbb21faec4a1acdf183d","url":"https://api.github.com/users/designatednerd","html_url":"https://github.com/designatednerd","followers_url":"https://api.github.com/users/designatednerd/followers","following_url":"https://api.github.com/users/designatednerd/following{/other_user}","gists_url":"https://api.github.com/users/designatednerd/gists{/gist_id}","starred_url":"https://api.github.com/users/designatednerd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/designatednerd/subscriptions","organizations_url":"https://api.github.com/users/designatednerd/orgs","repos_url":"https://api.github.com/users/designatednerd/repos","events_url":"https://api.github.com/users/designatednerd/events{/privacy}","received_events_url":"https://api.github.com/users/designatednerd/received_events","type":"User","site_admin":false},"body":"","created_at":"2014-09-19T19:55:36Z","updated_at":"2014-09-19T22:58:02Z","closed_at":null,"merged_at":null,"merge_commit_sha":"90bd6162959f857fb6749639e71987d1ee021110","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls/1/commits","review_comments_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls/1/comments","review_comment_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls/comments/{number}","comments_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/issues/1/comments","statuses_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/statuses/6272ce665c0dcdf398a9e9af82ff533f054609d9","head":{"label":"designatednerd:master","ref":"master","sha":"6272ce665c0dcdf398a9e9af82ff533f054609d9","user":{"login":"designatednerd","id":1976498,"avatar_url":"https://avatars.githubusercontent.com/u/1976498?v=2","gravatar_id":"c4861b1dfdf3bbb21faec4a1acdf183d","url":"https://api.github.com/users/designatednerd","html_url":"https://github.com/designatednerd","followers_url":"https://api.github.com/users/designatednerd/followers","following_url":"https://api.github.com/users/designatednerd/following{/other_user}","gists_url":"https://api.github.com/users/designatednerd/gists{/gist_id}","starred_url":"https://api.github.com/users/designatednerd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/designatednerd/subscriptions","organizations_url":"https://api.github.com/users/designatednerd/orgs","repos_url":"https://api.github.com/users/designatednerd/repos","events_url":"https://api.github.com/users/designatednerd/events{/privacy}","received_events_url":"https://api.github.com/users/designatednerd/received_events","type":"User","site_admin":false},"repo":{"id":24188769,"name":"XcodeScriptWriter","full_name":"designatednerd/XcodeScriptWriter","owner":{"login":"designatednerd","id":1976498,"avatar_url":"https://avatars.githubusercontent.com/u/1976498?v=2","gravatar_id":"c4861b1dfdf3bbb21faec4a1acdf183d","url":"https://api.github.com/users/designatednerd","html_url":"https://github.com/designatednerd","followers_url":"https://api.github.com/users/designatednerd/followers","following_url":"https://api.github.com/users/designatednerd/following{/other_user}","gists_url":"https://api.github.com/users/designatednerd/gists{/gist_id}","starred_url":"https://api.github.com/users/designatednerd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/designatednerd/subscriptions","organizations_url":"https://api.github.com/users/designatednerd/orgs","repos_url":"https://api.github.com/users/designatednerd/repos","events_url":"https://api.github.com/users/designatednerd/events{/privacy}","received_events_url":"https://api.github.com/users/designatednerd/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/designatednerd/XcodeScriptWriter","description":"An Xcode plugin to run a given script any time a given folder or its children have changes. ","fork":true,"url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter","forks_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/forks","keys_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/teams","hooks_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/hooks","issue_events_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/issues/events{/number}","events_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/events","assignees_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/assignees{/user}","branches_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/branches{/branch}","tags_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/tags","blobs_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/git/refs{/sha}","trees_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/statuses/{sha}","languages_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/languages","stargazers_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/stargazers","contributors_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/contributors","subscribers_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/subscribers","subscription_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/subscription","commits_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/commits{/sha}","git_commits_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/git/commits{/sha}","comments_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/comments{/number}","issue_comment_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/issues/comments/{number}","contents_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/contents/{+path}","compare_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/merges","archive_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/downloads","issues_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/issues{/number}","pulls_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/pulls{/number}","milestones_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/milestones{/number}","notifications_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/labels{/name}","releases_url":"https://api.github.com/repos/designatednerd/XcodeScriptWriter/releases{/id}","created_at":"2014-09-18T13:16:39Z","updated_at":"2014-09-18T13:57:00Z","pushed_at":"2014-09-19T21:50:24Z","git_url":"git://github.com/designatednerd/XcodeScriptWriter.git","ssh_url":"git@github.com:designatednerd/XcodeScriptWriter.git","clone_url":"https://github.com/designatednerd/XcodeScriptWriter.git","svn_url":"https://github.com/designatednerd/XcodeScriptWriter","homepage":null,"size":0,"stargazers_count":0,"watchers_count":0,"language":"Objective-C","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":"vokalinteractive:master","ref":"master","sha":"4372a073506fdc91e0d93d250a4bd2f59c8957ab","user":{"login":"vokalinteractive","id":375026,"avatar_url":"https://avatars.githubusercontent.com/u/375026?v=2","gravatar_id":"cc474c087f68bb0f5cb77c58c8efdfb1","url":"https://api.github.com/users/vokalinteractive","html_url":"https://github.com/vokalinteractive","followers_url":"https://api.github.com/users/vokalinteractive/followers","following_url":"https://api.github.com/users/vokalinteractive/following{/other_user}","gists_url":"https://api.github.com/users/vokalinteractive/gists{/gist_id}","starred_url":"https://api.github.com/users/vokalinteractive/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vokalinteractive/subscriptions","organizations_url":"https://api.github.com/users/vokalinteractive/orgs","repos_url":"https://api.github.com/users/vokalinteractive/repos","events_url":"https://api.github.com/users/vokalinteractive/events{/privacy}","received_events_url":"https://api.github.com/users/vokalinteractive/received_events","type":"Organization","site_admin":false},"repo":{"id":24188742,"name":"XcodeScriptWriter","full_name":"vokalinteractive/XcodeScriptWriter","owner":{"login":"vokalinteractive","id":375026,"avatar_url":"https://avatars.githubusercontent.com/u/375026?v=2","gravatar_id":"cc474c087f68bb0f5cb77c58c8efdfb1","url":"https://api.github.com/users/vokalinteractive","html_url":"https://github.com/vokalinteractive","followers_url":"https://api.github.com/users/vokalinteractive/followers","following_url":"https://api.github.com/users/vokalinteractive/following{/other_user}","gists_url":"https://api.github.com/users/vokalinteractive/gists{/gist_id}","starred_url":"https://api.github.com/users/vokalinteractive/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vokalinteractive/subscriptions","organizations_url":"https://api.github.com/users/vokalinteractive/orgs","repos_url":"https://api.github.com/users/vokalinteractive/repos","events_url":"https://api.github.com/users/vokalinteractive/events{/privacy}","received_events_url":"https://api.github.com/users/vokalinteractive/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/vokalinteractive/XcodeScriptWriter","description":"An Xcode plugin to run a given script any time a given folder or its children have changes. ","fork":false,"url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter","forks_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/forks","keys_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/teams","hooks_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/hooks","issue_events_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/issues/events{/number}","events_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/events","assignees_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/assignees{/user}","branches_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/branches{/branch}","tags_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/tags","blobs_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/git/refs{/sha}","trees_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/statuses/{sha}","languages_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/languages","stargazers_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/stargazers","contributors_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/contributors","subscribers_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/subscribers","subscription_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/subscription","commits_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/commits{/sha}","git_commits_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/git/commits{/sha}","comments_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/comments{/number}","issue_comment_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/issues/comments/{number}","contents_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/contents/{+path}","compare_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/merges","archive_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/downloads","issues_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/issues{/number}","pulls_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls{/number}","milestones_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/milestones{/number}","notifications_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/labels{/name}","releases_url":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/releases{/id}","created_at":"2014-09-18T13:15:49Z","updated_at":"2014-09-18T13:15:49Z","pushed_at":"2014-09-18T13:16:29Z","git_url":"git://github.com/vokalinteractive/XcodeScriptWriter.git","ssh_url":"git@github.com:vokalinteractive/XcodeScriptWriter.git","clone_url":"https://github.com/vokalinteractive/XcodeScriptWriter.git","svn_url":"https://github.com/vokalinteractive/XcodeScriptWriter","homepage":null,"size":0,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":1,"forks":1,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls/1"},"html":{"href":"https://github.com/vokalinteractive/XcodeScriptWriter/pull/1"},"issue":{"href":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/issues/1"},"comments":{"href":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/vokalinteractive/XcodeScriptWriter/statuses/6272ce665c0dcdf398a9e9af82ff533f054609d9"}}}}