Skip to content

A plugin for Redmine to send diff emails to project developers upon checkin. updated to support 3.2-3.4, 4.0-4.1.

License

Notifications You must be signed in to change notification settings

fukachi/redmine_diff_email

 
 

Repository files navigation

This plugin sends diff emails for each changeset pushed to a repository.

Installation

I confirmed the operation with Redmine version 4.1.0. I have not checked it, but I think it will work on redmine version 2.6 or later.

To

  ./app/views/repositories/_form.html.erb

or (if you have the redmine SCM plugin installed) to

  ./plugins/redmine_scm/app/views/repositories/_form.html.erb

add the following:

 --- OLD
 +++ NEW
 @@ -23,6 +23,7 @@
    <%  button_disabled = ! @repository.class.scm_available %>
    <%= repository_field_tags(f, @repository) %>
  <% end %>
 +<%= call_hook(:view_repository_form) %>
  </div>
  <p>

Now follow the plugin installation procedure at http://www.redmine.org/projects/redmine/wiki/Plugins#Installing-a-plugin .

Configuration

SomeProject -> "Settings" Tab -> "Repositories" Tab -> "Edit"

Once commit messages are enabled, users fulfilling all of the following criteria will receive commit notifications per mail:

  • users that are members of that project
  • users with roles that are allowed to view changesets
  • users that receive notifications for the corresponding project
To check whether you receive notifications for a certain project, check your account settings at the "My account" page and make sure that "Email notifications" is set to "all projects" or "selected projects" respectively.

About

A plugin for Redmine to send diff emails to project developers upon checkin. updated to support 3.2-3.4, 4.0-4.1.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 73.8%
  • HTML 16.6%
  • Shell 9.6%