{"action":"created","issue":{"url":"https://api.github.com/repos/nanoc/nanoc/issues/924","repository_url":"https://api.github.com/repos/nanoc/nanoc","labels_url":"https://api.github.com/repos/nanoc/nanoc/issues/924/labels{/name}","comments_url":"https://api.github.com/repos/nanoc/nanoc/issues/924/comments","events_url":"https://api.github.com/repos/nanoc/nanoc/issues/924/events","html_url":"https://github.com/nanoc/nanoc/issues/924","id":168943266,"number":924,"title":"Dependency problems with XSL filter and xsl:include","user":{"login":"draconx","id":5039738,"avatar_url":"https://avatars.githubusercontent.com/u/5039738?v=3","gravatar_id":"","url":"https://api.github.com/users/draconx","html_url":"https://github.com/draconx","followers_url":"https://api.github.com/users/draconx/followers","following_url":"https://api.github.com/users/draconx/following{/other_user}","gists_url":"https://api.github.com/users/draconx/gists{/gist_id}","starred_url":"https://api.github.com/users/draconx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/draconx/subscriptions","organizations_url":"https://api.github.com/users/draconx/orgs","repos_url":"https://api.github.com/users/draconx/repos","events_url":"https://api.github.com/users/draconx/events{/privacy}","received_events_url":"https://api.github.com/users/draconx/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nanoc/nanoc/labels/bug","name":"bug","color":"f7c6c7"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-08-02T17:33:18Z","updated_at":"2016-08-22T09:57:04Z","closed_at":null,"body":"Hi,\r\n\r\nWhen using an XSL layout, nanoc does not seem to recognize included stylesheets as dependencies, and will not rebuild output files when the included stylesheets change.\r\n\r\nI'd be happy with listing dependencies manually but as far as I can tell there is no way to do this; actually, I can't find anything in the documentation about how nanoc decides whether or not to rebuild a particular output file.\r\n\r\n[Attached example site](https://github.com/nanoc/nanoc/files/397694/xsltdemo.tar.gz).  Build the site with nanoc, which generates output/index.xhtml.  Then edit layouts/snippet.xsl (for example, change the page title).  Expected behaviour is that rebuilding the site will update output/index.xhtml, but this does not happen.\r\n\r\nCheers,\r\nNick\r\n\r\nxsltdemo.tar.gz: https://github.com/nanoc/nanoc/files/397694/xsltdemo.tar.gz"},"comment":{"url":"https://api.github.com/repos/nanoc/nanoc/issues/comments/241366525","html_url":"https://github.com/nanoc/nanoc/issues/924#issuecomment-241366525","issue_url":"https://api.github.com/repos/nanoc/nanoc/issues/924","id":241366525,"user":{"login":"ddfreyne","id":6269,"avatar_url":"https://avatars.githubusercontent.com/u/6269?v=3","gravatar_id":"","url":"https://api.github.com/users/ddfreyne","html_url":"https://github.com/ddfreyne","followers_url":"https://api.github.com/users/ddfreyne/followers","following_url":"https://api.github.com/users/ddfreyne/following{/other_user}","gists_url":"https://api.github.com/users/ddfreyne/gists{/gist_id}","starred_url":"https://api.github.com/users/ddfreyne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ddfreyne/subscriptions","organizations_url":"https://api.github.com/users/ddfreyne/orgs","repos_url":"https://api.github.com/users/ddfreyne/repos","events_url":"https://api.github.com/users/ddfreyne/events{/privacy}","received_events_url":"https://api.github.com/users/ddfreyne/received_events","type":"User","site_admin":false},"created_at":"2016-08-22T09:57:04Z","updated_at":"2016-08-22T09:57:04Z","body":"As a workaround, you can delete the `tmp` directory in between builds. That directory stores dependency information, and lack of dependency information means that Nanoc will do a full rebuild. For sure not ideal, but it’ll help."}}
{"actor":{"display_login":"ddfreyne"}}