{"action":"created","issue":{"url":"https://api.github.com/repos/broccolijs/broccoli/issues/171","labels_url":"https://api.github.com/repos/broccolijs/broccoli/issues/171/labels{/name}","comments_url":"https://api.github.com/repos/broccolijs/broccoli/issues/171/comments","events_url":"https://api.github.com/repos/broccolijs/broccoli/issues/171/events","html_url":"https://github.com/broccolijs/broccoli/pull/171","id":35889753,"number":171,"title":"Watch","user":{"login":"jnicklas","id":134,"avatar_url":"https://avatars.githubusercontent.com/u/134?v=3","gravatar_id":"","url":"https://api.github.com/users/jnicklas","html_url":"https://github.com/jnicklas","followers_url":"https://api.github.com/users/jnicklas/followers","following_url":"https://api.github.com/users/jnicklas/following{/other_user}","gists_url":"https://api.github.com/users/jnicklas/gists{/gist_id}","starred_url":"https://api.github.com/users/jnicklas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jnicklas/subscriptions","organizations_url":"https://api.github.com/users/jnicklas/orgs","repos_url":"https://api.github.com/users/jnicklas/repos","events_url":"https://api.github.com/users/jnicklas/events{/privacy}","received_events_url":"https://api.github.com/users/jnicklas/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2014-06-17T13:43:15Z","updated_at":"2015-01-06T20:50:53Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/broccolijs/broccoli/pulls/171","html_url":"https://github.com/broccolijs/broccoli/pull/171","diff_url":"https://github.com/broccolijs/broccoli/pull/171.diff","patch_url":"https://github.com/broccolijs/broccoli/pull/171.patch"},"body":"A simple solution to #70. It simply uses the watcher and updates a symlink whenever the target has changed. This seems to work very well for me. It also complains if the target already exists and isn't a symlink. I think this is a good solution because it is safe (accidentally overwriting a symlink isn't that bad), it's simple, and it's performant (no unnecessary copying)."},"comment":{"url":"https://api.github.com/repos/broccolijs/broccoli/issues/comments/68931317","html_url":"https://github.com/broccolijs/broccoli/pull/171#issuecomment-68931317","issue_url":"https://api.github.com/repos/broccolijs/broccoli/issues/171","id":68931317,"user":{"login":"joliss","id":524783,"avatar_url":"https://avatars.githubusercontent.com/u/524783?v=3","gravatar_id":"","url":"https://api.github.com/users/joliss","html_url":"https://github.com/joliss","followers_url":"https://api.github.com/users/joliss/followers","following_url":"https://api.github.com/users/joliss/following{/other_user}","gists_url":"https://api.github.com/users/joliss/gists{/gist_id}","starred_url":"https://api.github.com/users/joliss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joliss/subscriptions","organizations_url":"https://api.github.com/users/joliss/orgs","repos_url":"https://api.github.com/users/joliss/repos","events_url":"https://api.github.com/users/joliss/events{/privacy}","received_events_url":"https://api.github.com/users/joliss/received_events","type":"User","site_admin":false},"created_at":"2015-01-06T20:50:53Z","updated_at":"2015-01-06T20:50:53Z","body":"Hm. I'm a bit on the fence on this one, but I'd prefer not to have a `watch` command in Broccoli core for now. [broccoli-timepiece](https://github.com/rwjblue/broccoli-timepiece) seems to adequately provides this kind of watch functionality.\r\n\r\nI'll leave this PR open though in case I change my mind at some point."}}