Plugins Directory » Issue Merge
|
|
Author: | Chris Möser |
|---|---|---|
| Website: | https://adminwerk.com/programme/redmine/redmine-issue-merge-en/ | |
| Code repository: | https://github.com/admnwrk/redmine_issue_merge/ | |
| Registered on: | 2026-07-05 (1 day ago) | |
| Current version: | 1.3.1 | |
| Compatible with: | Redmine 1.3.x | |
| User ratings: |
Merge a duplicate source issue/ticket into an existing one. Built for the dispatch workflow where an incoming mail without [#issue-number] in the subject, spawns a second issue about the same topic.
When merging a source issue → target issue:
1. One journal entry is added to the target issue containing the source description and (optionally) all of the source's notes. The first line is a freely editable header (default from the settings, e.g. Eintrag/Merge aus Duplikat #123). The entry is rendered inside a configurable CSS box.
2. Attachments are moved from the duplicate to the target issue (only the database foreign key changes; the files on disk stay untouched).
3. A "duplicates" relation is created between the duplicate and the target.
4. The duplicate is closed (not deleted) and gets a back-reference note, so you can always look it up later.
No schema migration, no manual SQL, no changes to Redmine core files. Only the regular models are used.
Installation notes
Installation¶
Clone the git repo into your plugin/ folder, then simply bundle exec rake redmine:plugins:migrate RAILS_ENV=production it, or in case you have a docker container docker compose exec redmine-container-name bundle exec rake redmine:plugins:migrate RAILS_ENV=productiondocker compose restart redmine-container-name
Configuration¶
Visiti the plugins configuration page to set some visuals
https://github.com/admnwrk/redmine_issue_merge/blob/main/doc/configuration.png
Don't forget to activate the plugin in every project to get the benefits
About releases: I developed this with version 6.1.2. As aI don't have other versions installed it might or might not work with older versions
Changelog
1.3.1 (2026-07-06)
Compatible with Redmine 1.3.x.
Fix visible merge marker under Textile formatting. So far only CommonMark was supported, however as the used merge marker used embrassing % it was ignored in case redmine used Textile.
v1.3.1 uses two U+2063 INVISIBLE SEPARATOR-elements to guide the JS injection to the right point.
1.3.0 (2026-07-05)
Compatible with Redmine 6.1.x.