• Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major Major
    • cvs-plugin
    • None

      We use OpenGrok as source browser. Unfortunately, there is no way to link SCM changes to OpenGrok from Hudson. It would be great if there was a plugin similar to the Trac plugin.

          [JENKINS-7044] Support OpenGrok as SCM Browser

          Jesse Glick added a comment -

          Patches for the Mercurial plugin welcome. There are several implementations in hudson.plugins.mercurial.browser and it is not hard to write another.

          Jesse Glick added a comment - Patches for the Mercurial plugin welcome. There are several implementations in hudson.plugins.mercurial.browser and it is not hard to write another.

          JENKINS-7905 needs to be done to integrate with bazaar plugin.

          Alexandre Garnier added a comment - JENKINS-7905 needs to be done to integrate with bazaar plugin.

          Patch to add OpenGrok as RepositoryBrowser with Bazaar.
          Depends on patch from JENKINS-7905.

          Alexandre Garnier added a comment - Patch to add OpenGrok as RepositoryBrowser with Bazaar. Depends on patch from JENKINS-7905 .

          Given that OpenGrok is SCM agnostic, perhaps it's better to be its own plugin?

          I believe Hudson supports the notion of SCM-agnostic repository browser, but this might be the first real such case. Please let me know if you discover any problems in the abstraction, so that we can fix them.

          Kohsuke Kawaguchi added a comment - Given that OpenGrok is SCM agnostic, perhaps it's better to be its own plugin? I believe Hudson supports the notion of SCM-agnostic repository browser, but this might be the first real such case. Please let me know if you discover any problems in the abstraction, so that we can fix them.

          The CVS Plugin now supports OpenGrok repository browser

          Michael Clarke added a comment - The CVS Plugin now supports OpenGrok repository browser

          Code changed in jenkins
          User: mc1arke
          Path:
          src/main/java/hudson/scm/browsers/OpenGrok.java
          src/main/resources/hudson/scm/browsers/OpenGrok/config.jelly
          src/main/resources/hudson/scm/browsers/OpenGrok/help-url.html
          http://jenkins-ci.org/commit/cvs-plugin/1a2df157319ae4e95fcf56746a36fe907c85818d
          Log:
          JENKINS-7044 Add OpenGrok repository browser to CVS plugin

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: mc1arke Path: src/main/java/hudson/scm/browsers/OpenGrok.java src/main/resources/hudson/scm/browsers/OpenGrok/config.jelly src/main/resources/hudson/scm/browsers/OpenGrok/help-url.html http://jenkins-ci.org/commit/cvs-plugin/1a2df157319ae4e95fcf56746a36fe907c85818d Log: JENKINS-7044 Add OpenGrok repository browser to CVS plugin

          Will this issue cover adding the same for the Perforce plugin, or should a separate item be opened for that?

          NetAppBlueDevil added a comment - Will this issue cover adding the same for the Perforce plugin, or should a separate item be opened for that?

          Jesse Glick added a comment -

          @netappbluedevil better to open a separate RFE for the Perforce plugin. In fact for clarity I am just limiting this to the CVS plugin and closing. Anyone who still needs OpenGrok support for other SCMs should file an issue in the relevant component (ideally filing a pull request).

          Jesse Glick added a comment - @netappbluedevil better to open a separate RFE for the Perforce plugin. In fact for clarity I am just limiting this to the CVS plugin and closing. Anyone who still needs OpenGrok support for other SCMs should file an issue in the relevant component (ideally filing a pull request).

          How about subversion ? It has a lot more source code viewers but OpenGrok is missing.
          The repository browser should be independent of the source control management tool (CVS, SVN, Git, ...).

          Pietro Descombes added a comment - How about subversion ? It has a lot more source code viewers but OpenGrok is missing. The repository browser should be independent of the source control management tool (CVS, SVN, Git, ...).

            mc1arke Michael Clarke
            mphilipp mphilipp
            Votes:
            3 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: