Project

General

Profile

Plugins Directory » Redmine Versioned File CF Plugin

Author: Yasu Saku
Website: https://github.com/sk-ys/redmine_versioned_file_cf
Code repository: https://github.com/sk-ys/redmine_versioned_file_cf.git
Registered on: 2026-04-19 (4 days ago)
Current version: 0.2.0
Compatible with: Redmine 6.1.x
User ratings:   (0)

This plugin adds a new custom field format named File (revision-managed) to Redmine, allowing uploaded text files to be managed with revision history.

Features

  • Adds File (revision-managed) as a custom field format
  • Supports file uploads in the same way as the existing file custom field
  • Shows the history of uploaded files
  • Shows diffs between revisions
  • Lets you switch between File and File (revision-managed) using dedicated conversion buttons in the UI
  • Provides rake tasks for orphan attachment cleanup and custom field format conversion

Notes

  • This plugin assumes uploaded files are text files
  • If Git is not available on the server, the standard Redmine file diff feature is used; if Git is available, the result of git diff --no-index is displayed.
  • Git is required on the server to download diff files.

Installation notes

1. Download

Using Git
cd your_redmine/plugins
git clone https://github.com/sk-ys/redmine_versioned_file_cf.git

Without Git
  1. Download from one of the following links:
  2. Extract it into the plugins folder with the folder name redmine_versioned_file_cf

2. Migration

Run the following from your Redmine root directory:

bundle exec rake redmine:plugins:migrate NAME=redmine_versioned_file_cf RAILS_ENV=production

3. Restart Redmine

Restart Redmine.

Changelog

0.2.0 (2026-04-18)

Compatible with Redmine 6.1.x.