There are now also some tests for the watch command. Closes #127.
Really, it should ignore the whole .gitignore file.
I must have been asleep.
I'm not sure if this never worked, but there seems to be no indication that it was removed, and 2.5 environments were never included in tox.
Deprecated the auto-load of a project-level "assets.py", which doesn't work well with Django 1.4 in particular. Closes #113.
Now adds querystring only if no placeholder in filename. Closes #116.
A name now must be explicitly specified (at least if the filter is to be registered). Rational: Explicit is better than implicit. Plus, it felt wrong to me having to set name=None when defining an "abstract" filter base class.
Flask-Assets now no longer needs to curate that list itself.
This is necessary to make "easy_install webassets==dev" work. Added some text to encourage people to use the dev version.
cssrewrite filter operated on filesystem level, not in the URL space. This is because historically, they have been the same. This required some adjustments in the filter API, so we can pass the non-rewritten file path to filters. Official policy now is that filters must accept **kw. On the place side, the CSSUrlReplace base class became a lot simpler, no longer needing to (badly) reimplement absurl(). Will hopefully also fix (or help fix) the equivalent issue with Flask blueprints.
This looks for a string (e.g 'my_bundle') in the `contents` list of a bundle. If that string has previously been made into a Bundle instance, it replaces the string with that Bundle. TODO: this doesn't protect against circular imports yet.
It's been a while since I forgot to use add.