• Icon: Patch Patch
    • Resolution: Fixed
    • Icon: Major Major
    • other
    • None
    • Platform: All, OS: All

      Hi
      this plugin makes a copy of the configuration file of a job for every change. So
      you can see was changes has been made by which user (if you use security).

      You have an overview page for every job (this must be enabled) and for all jobs
      on the main page.

      Diffs between changes are possible.

      The plugin need a core enhancement!!
      It's need an additional ItemListener. I called this listener onChanged.
      We need this listener also for an other plugin (identification a jobname via the
      SCM path).

      Maybe this is an useful plugin for many others.
      We are using it for many months now.

      I attach the plugin code and core enhancement to this issue.

      Regards,
      stefan

          [JENKINS-2765] Plugin: Job Configuration History

          Created an attachment (id=491)
          Job Configuration History Plugin

          Stefan Brausch added a comment - Created an attachment (id=491) Job Configuration History Plugin

          Created an attachment (id=492)
          Core Path: OnChangeListener

          Stefan Brausch added a comment - Created an attachment (id=492) Core Path: OnChangeListener

          Spelling error in summary

          Stefan Brausch added a comment - Spelling error in summary

          Alan Harder added a comment -

          I see there is now a SaveableListener class.. perhaps you can update your plugin to use this and then release your plugin, thanks!
          http://wiki.jenkins-ci.org/display/JENKINS/Hosting+Plugins

          Alan Harder added a comment - I see there is now a SaveableListener class.. perhaps you can update your plugin to use this and then release your plugin, thanks! http://wiki.jenkins-ci.org/display/JENKINS/Hosting+Plugins

          And I gave you the commit access, in case you didn't have it already.

          Kohsuke Kawaguchi added a comment - And I gave you the commit access, in case you didn't have it already.

          Hello, we just released the first version of the plugin, see http://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin Until the plugin manager does it's update, the plugin may be downloaded at https://hudson.dev.java.net/servlets/ProjectDocumentList?folderID=12041&expandFolder=12041&folderID=5818.

          Regards
          Mirko

          Mirko Friedenhagen added a comment - Hello, we just released the first version of the plugin, see http://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin Until the plugin manager does it's update, the plugin may be downloaded at https://hudson.dev.java.net/servlets/ProjectDocumentList?folderID=12041&expandFolder=12041&folderID=5818 . Regards Mirko

          Flominator added a comment -

          The radio buttons in diff view allow some weird selections that they shouldn't. A good example of how I think they should react would be the way MediaWiki does it: http://de.wikipedia.org/w/index.php?title=Justin_Mentell&action=history

          Anyway, good work, keep it up!

          Flominator added a comment - The radio buttons in diff view allow some weird selections that they shouldn't. A good example of how I think they should react would be the way MediaWiki does it: http://de.wikipedia.org/w/index.php?title=Justin_Mentell&action=history Anyway, good work, keep it up!

          Plugin had already it's second release.

          Mirko Friedenhagen added a comment - Plugin had already it's second release.

            mfriedenhagen Mirko Friedenhagen
            stefanbrausch Stefan Brausch
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: