Additions
- Branch-specific TODOs are also cached (to avoid rescanning when automatic updates are disabled. This can improve performance in large repos).
- Option
magit-todos-upate-remote
allows automatic scanning in remote repositories. (#157. Thanks to Angus Gratton.)
Changes
- Remote repositories are no longer automatically scanned (see new option
magit-todos-update-remote
). - Option
magit-todos-keyword-suffix
defaults to allowing suffixes to be enclosed by parentheses or brackets (rather than just parentheses). - Minor improvements to warnings about files containing very long lines: display as messages instead of warnings, and signal errors from outside the process sentinel.
Removals
- Obsolete option
magit-todos-insert-at
, replaced by optionmagit-todos-insert-after
. (Scheduled for removal since v1.6.)
Fixes
- Disable external diff drivers when calling
git diff
. (#174. Thanks to Aaron Zeng.) - The branch diff scanner was incorrectly treated as a fallback scanner. (See #186. Thanks to Karl Hallsby for reporting.)
Compatibility
- Update test for
git-grep
scanner compatibility for newer versions of Git. (See #186. Thanks to Karl Hallsby.)
Documentation
- Added FAQ section.