<guardian>
"It can also be a string that contains the * wildcard, which matches zero or more characters. Additionally, it can be a regular expression." <-- imho fails to convey regular expressions have to be given using %r{}
cDlm has quit [Quit: Computer has gone to sleep.]
<ddfreyne>
guardian: They don't need to be given with %r{}. You can use // as well
<ddfreyne>
guardian: %r{} is easier because you do not need to escape the / in the identifier
<guardian>
ah yeah you meant identifier_to_regex /foo\/bar\/xxx-.*\.svg\//
<guardian>
because having .* in a string doesn't fly
<guardian>
and now I remember I told you I've witnessed people using .* in strings for rules, seen this in various nanoc sites which sources are available on GitHub
<ddfreyne>
guardian: Well you can have .* in a string, but it doesn't really make much sense
alerante has joined #nanoc
<ddfreyne>
guardian: nanoc 4 patterns will be better in any case :)
alerante has quit [Remote host closed the connection]
achal has joined #nanoc
<guardian>
damn I'm in a situation where nanoc compile doesn't exit
<guardian>
and I don't know how to debug
cDlm has quit [Quit: Computer has gone to sleep.]
cDlm has joined #nanoc
<guardian>
I managed to put nanoc into an infinite loop by when inlining another item's compiled content
<guardian>
I think I'm "achieving" this because I'm trying to inject foo.compiled_content into an item, but foo is filtered with a buggy filter that returns nil
alerante has joined #nanoc
alerante has quit [Ping timeout: 245 seconds]
<guardian>
ddfreyne: where does it happen, the fact that changing a helper marks all items as outdated?
jugglinmike has joined #nanoc
<ddfreyne>
guardian: Any change to lib/ marks everything as outdated