- Fix: tag url
- Fix: utf-8 encoding
- Fix: improve git recovery when history is rewritten
- Add: Support notification of new tags (releases)
- Add: Support git repositories via local clones
- Chg: Switch multithreaded processing
- Add: Minimal url escaping to workaround branch names such as K+++
- Chg: Revert connect timeout to 30 seconds, now retry 6 times instead
- Chg: Centralise web requests
- Chg: Add --location option to curl and follow github redirects
- Chg: Increase curl connect timeout to 60 seconds
- Add: View request/response/result with
diags
option
- Fix: Avoid processing pull requests for the same repo multiple times when different branches are configured - just ignore subsequent branches.
- Fix: Ensure commit and pull details for newly added repositories are added to control files
- Fix: Store 0 as last pull request when no pull requests are available
- Fix: Failure to display email in Sailfish email viewer
- Fix: Bug
- Add: Support pull requests.
- Chg: Use full sha rather than first 7 chars when performing comparison, to avoid collisions.
- Add: Include summary of updated repos in header
- Add: Support pull request links in commit descriptions
- Fix: Support UTF-8 encoding of usernames containing non-ASCII characters
- Chg: Use UTC date when calculating time deltas
- Add: Extra debugging for
debug
option (more output, dumping data into dbg* files, not sending email). Change originaldebug
option tonoemail
.
- Fix: Author/commit dates more than 30 days ago, or in a different year, need their own format
- Chg: Disable gravatar support, seems to be a bit flakey
- Chg: Default location for ghnotify.conf and ghnotify.dat is now ~, ie.
~/ghnotify.conf
. If not found in ~, then look in script directory.
- Chg: Eliminate dependency on external HTML template files, now included inside main script
- Chg: Determine default EMAILTO address from /etc/crontab MAILTO property. Overridden by ~/.git.conf if loaded and EMAILTO is present.
- Fix: Update gravatar handling due to recent github backend changes.
- Chg: HTML sanitise all input/output fields
- Add: Include script summary (processed #, unavailable #, unavailable repos) in footer
- Initial release