hugo/helpers
Bjørn Erik Pedersen 364e69ab7f Handle symlink change event
Hugo 0.16 announced support for symbolic links for the root folders, /content, /static etc., but this got broken pretty fast.

The main problem this commit tries to solve is the matching of file change events to "what changed".

An example:

ContentDir: /mysites/site/content where /mysites/site/content is a symlink to /mycontent

/mycontent:

/mypost1.md
/post/mypost2.md

* A change to mypost1.md (on OS X) will trigger a file change event with name "/mycontent/mypost1.md"
* A change to mypost2.md gives event with name "/mysites/site/content/mypost2.md"

The first change will not trigger a correct update of Hugo before this commit. This commit fixes this by doing a two-step check:

1. Check if "/mysites/site/content/mypost2.md" is within /mysites/site/content
2. Check if  "/mysites/site/content/mypost2.md" is within the real path that /mysites/site/content points to

Fixes #2265
Closes #2273
2016-09-11 20:00:38 +02:00
..
configProvider.go
content.go Add TODO list support for Blackfriday 2016-09-09 13:08:20 +02:00
content_renderer.go Add TODO list support for Blackfriday 2016-09-09 13:08:20 +02:00
content_renderer_test.go Add TODO list support for Blackfriday 2016-09-09 13:08:20 +02:00
content_test.go
emoji.go
emoji_test.go
general.go Reset the i18n func map on reload 2016-09-08 17:18:11 +03:00
general_test.go
hugo.go Make it the DEV version 2016-09-06 23:20:59 +03:00
hugo_test.go
language.go Small adjustment to SiteInfo init 2016-09-06 18:32:20 +03:00
path.go Handle symlink change event 2016-09-11 20:00:38 +02:00
path_test.go Handle symlink change event 2016-09-11 20:00:38 +02:00
pygments.go
pygments_test.go
url.go Fix YAML loading of multilingual config 2016-09-06 18:32:20 +03:00
url_test.go