Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: cvs-plugin
    • Labels:
      None
    • Environment:
      Platform: All, OS: Windows XP
    • Similar Issues:

      Description

      After an update to version 1.314 CVS checkout is broken After returning to
      version 1.311 everything works fine as usual )

      Console output as follows:
      [workspace] $ cvs -Q -z3 -d :pserver:user:password@host:/export/rep/hh/mkp co -P
      -D "Friday, July 3, 2009 12:12:31 PM UTC" JSch JZlib MkpTTLibSrc MkpTTLibSrcTest
      MkpTTLoadTool MkpTTTools MkpTTVendor SSHTools MkpDrivers
      $ computing changelog
      cvs server: Logging JSch
      cvs server: Logging JSch/download
      cvs server: Logging JSch/jsch-0.1.30
      cvs server: Logging JSch/jsch-0.1.30/examples
      cvs server: Logging JSch/jsch-0.1.30/src
      cvs server: Logging JSch/jsch-0.1.30/src/com
      cvs server: Logging JSch/jsch-0.1.30/src/com/jcraft
      cvs server: Logging JSch/jsch-0.1.30/src/com/jcraft/jsch
      cvs server: Logging JSch/jsch-0.1.30/src/com/jcraft/jsch/jce
      cvs server: Logging JSch/jsch-0.1.30/src/com/jcraft/jsch/jcraft
      cvs server: Logging JSch/jsch-0.1.30/src/com/jcraft/jsch/jgss
      cvs server: Logging JSch/jsch-0.1.30/tools
      cvs server: Logging JSch/jsch-0.1.30/tools/bin
      cvs server: Logging JZlib
      cvs server: Logging JZlib/download
      cvs server: Logging JZlib/jzlib-1.0.7
      cvs server: Logging JZlib/jzlib-1.0.7/example
      cvs server: Logging JZlib/jzlib-1.0.7/misc
      cvs server: Logging JZlib/jzlib-1.0.7/src
      cvs server: Logging JZlib/jzlib-1.0.7/src/com
      cvs server: Logging JZlib/jzlib-1.0.7/src/com/jcraft
      cvs server: Logging JZlib/jzlib-1.0.7/src/com/jcraft/jzlib
      cvs server: Logging MkpTTLibSrc
      cvs server: Logging MkpTTLibSrc/ant-1.6.3
      cvs server: Logging MkpTTLibSrc/dbunit-2.1
      cvs server: Logging MkpTTLibSrc/httpunit-1.6
      cvs server: Logging MkpTTLibSrc/jconfig-2.8.5
      cvs server: Logging MkpTTLibSrc/junit-3.8.1
      cvs server: Logging MkpTTLibSrc/log4j
      cvs server: Logging MkpTTLibSrc/regexp-1.3
      cvs server: Logging MkpTTLibSrc/webscarab
      cvs server: Logging MkpTTLibSrcTest
      cvs server: Logging MkpTTLibSrcTest/junit-3.8.1
      cvs server: Logging MkpTTLoadTool
      cvs server: Logging MkpTTLoadTool/lib
      cvs server: Logging MkpTTLoadTool/lib/dbunit
      cvs server: Logging MkpTTLoadTool/lib/jConfig
      cvs server: Logging MkpTTLoadTool/src
      cvs server: Logging MkpTTLoadTool/src/de
      cvs server: Logging MkpTTLoadTool/src/de/ppi
      cvs server: Logging MkpTTLoadTool/src/de/ppi/fis
      cvs server: Logging MkpTTLoadTool/src/de/ppi/fis/ecstasy
      cvs server: Logging MkpTTLoadTool/src/de/ppi/fis/ecstasy/tools
      cvs server: Logging MkpTTLoadTool/src/de/ppi/fis/ecstasy/tools/dbproxy
      cvs server: Logging MkpTTLoadTool/src/de/ppi/fis/mkp
      cvs server: Logging MkpTTLoadTool/src/de/ppi/fis/mkp/stressload
      cvs server: Logging MkpTTTools
      cvs server: Logging MkpTTTools/.settings
      cvs server: Logging MkpTTTools/lib
      cvs server: Logging MkpTTTools/lib/ant
      cvs server: Logging MkpTTTools/lib/db2
      cvs server: Logging MkpTTTools/lib/oracle
      cvs server: Logging MkpTTTools/lib/regexp
      cvs server: Logging MkpTTTools/lib/webscarab
      cvs server: Logging MkpTTTools/libsrc
      cvs server: Logging MkpTTTools/src
      cvs server: Logging MkpTTTools/src/de
      cvs server: Logging MkpTTTools/src/de/ppi
      cvs server: Logging MkpTTTools/src/de/ppi/fis
      cvs server: Logging MkpTTTools/src/de/ppi/fis/ecstasy
      cvs server: Logging MkpTTTools/src/de/ppi/fis/ecstasy/tools
      cvs server: Logging MkpTTTools/src/de/ppi/fis/ecstasy/tools/db
      cvs server: Logging MkpTTTools/src/de/ppi/fis/ecstasy/tools/dbunit
      cvs server: Logging MkpTTTools/src/de/ppi/fis/ecstasy/tools/proxy
      cvs server: Logging MkpTTVendor
      cvs server: Logging MkpTTVendor/.settings
      cvs server: Logging MkpTTVendor/lib
      cvs server: Logging MkpTTVendor/lib/httpunit
      cvs server: Logging MkpTTVendor/lib/jexcel
      cvs server: Logging MkpTTVendor/lib/log4j
      cvs server: Logging MkpTTVendor/lib/xmlsec
      cvs server: Logging MkpTTVendor/libsrc
      cvs server: Logging MkpTTVendor/properties
      cvs server: Logging MkpTTVendor/scripts
      cvs server: Logging MkpTTVendor/src
      cvs server: Logging MkpTTVendor/src/de
      cvs server: Logging MkpTTVendor/src/de/ppi
      cvs server: Logging MkpTTVendor/src/de/ppi/fis
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/presentation
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/presentation/portalintegration
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/adaption
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/cmdline
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/crmstub
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/crmstub/data
      cvs server: nothing known about FAIL-LöscheKunde-12344567890.xml
      cvs server: nothing known about LöscheKunde-12344567890.xml
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/data
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/data/excel
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/data/excel/collectors
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/data/excel/common
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/data/excel/converters
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/http
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/http/ablage
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/http/at
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/http/at/AF401
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/http/ebil
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/http/export
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/http/report
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/http/upload
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/siimport
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/test
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/test/common
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/test/db
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/test/gui
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/test/si
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/test/si/base
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/test/si/batch
      cvs server: Logging
      MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/test/si/onlineaktualisierung
      cvs server: Logging
      MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/test/si/portalintegration
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/test/suite
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/testdata
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/test/vendor/testdata/excel
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/vendor
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkp/vendor/utils
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkpref
      cvs server: Logging MkpTTVendor/src/de/ppi/fis/mkpref/crmstub
      cvs server: Logging MkpTTVendor/testdata
      cvs server: Logging MkpTTVendor/testdata/HomeVerzeichnis
      cvs server: Logging MkpTTVendor/testdata/Referenzumgebung
      cvs server: Logging MkpTTVendor/testdata/attributeConfig
      cvs server: Logging MkpTTVendor/testdata/attributeConfig/Referenzumgebung
      cvs server: Logging MkpTTVendor/testdata/attributeConfig/siOnlineAktualisierung
      cvs server: Logging MkpTTVendor/testdata/cmdline
      cvs server: Logging MkpTTVendor/testdata/db
      cvs server: Logging MkpTTVendor/testdata/ebil
      cvs server: Logging MkpTTVendor/testdata/excel
      cvs server: Logging MkpTTVendor/testdata/lasttest
      cvs server: Logging MkpTTVendor/testdata/lasttest/Lasttest-Ansichten
      cvs server: Logging MkpTTVendor/testdata/lasttest/Lasttest-Kunden
      cvs server: Logging MkpTTVendor/testdata/mask
      cvs server: Logging MkpTTVendor/testdata/rules
      cvs server: Logging MkpTTVendor/testdata/rules/csv
      cvs server: Logging MkpTTVendor/testdata/rules/rules
      cvs server: Logging MkpTTVendor/testdata/siOnlineAktualisierung
      cvs server: Logging MkpTTVendor/testdata/siimport
      cvs server: Logging MkpTTVendor/testdata/upload
      cvs server: Logging SSHTools
      cvs server: Logging SSHTools/src
      cvs server: Logging SSHTools/src/de
      cvs server: Logging SSHTools/src/de/ppi
      cvs server: Logging SSHTools/src/de/ppi/fis
      cvs server: Logging SSHTools/src/de/ppi/fis/sshtools
      cvs server: Logging SSHTools/src/de/ppi/fis/test
      cvs server: Logging SSHTools/src/de/ppi/fis/test/sshtools
      cvs server: Logging MkpDrivers
      cvs server: Logging MkpDrivers/lib
      ERROR: cvs exited with error code 1
      Command line was [Executing 'cvs' with arguments:
      '-d:pserver:user:password@host:/export/rep/hh/mkp'
      'log'
      '-d'
      '>=2009-07-02'
      'JSch'
      'JZlib'
      'MkpTTLibSrc'
      'MkpTTLibSrcTest'
      'MkpTTLoadTool'
      'MkpTTTools'
      'MkpTTVendor'
      'SSHTools'
      'MkpDrivers'

      The ' characters around the executable and arguments are
      not part of the command.
      ] in D:\work\hudson\jobs\MKP-Herstellertest gegen Nightly Build\workspace
      Input text:
      START==>null<==END
      Working directory is D:\work\hudson\jobs\MKP-Herstellertest gegen Nightly
      Build\workspace
      cvs exited with error code 1
      Command line was [Executing 'cvs' with arguments:
      '-d:pserver:user:password@host:/export/rep/hh/mkp'
      'log'
      '-d'
      '>=2009-07-02'
      'JSch'
      'JZlib'
      'MkpTTLibSrc'
      'MkpTTLibSrcTest'
      'MkpTTLoadTool'
      'MkpTTTools'
      'MkpTTVendor'
      'SSHTools'
      'MkpDrivers'

      The ' characters around the executable and arguments are
      not part of the command.
      ] in D:\work\hudson\jobs\MKP-Herstellertest gegen Nightly Build\workspace
      Input text:
      START==>null<==END
      at
      hudson.org.apache.tools.ant.taskdefs.AbstractCvsTask.runCommand(AbstractCvsTask.java:387)
      at
      hudson.org.apache.tools.ant.taskdefs.AbstractCvsTask.execute(AbstractCvsTask.java:457)
      at
      hudson.org.apache.tools.ant.taskdefs.cvslib.ChangeLogTask.execute(ChangeLogTask.java:293)
      at hudson.scm.CVSSCM$4.invoke(CVSSCM.java:892)
      at hudson.scm.CVSSCM$4.invoke(CVSSCM.java:827)
      at hudson.FilePath.act(FilePath.java:649)
      at hudson.FilePath.act(FilePath.java:633)
      at hudson.scm.CVSSCM.calcChangeLog(CVSSCM.java:827)
      at hudson.scm.CVSSCM.checkout(CVSSCM.java:396)
      at hudson.model.AbstractProject.checkout(AbstractProject.java:830)
      at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:314)
      at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:266)
      at hudson.model.Run.run(Run.java:938)
      at hudson.model.Build.run(Build.java:112)
      at hudson.model.ResourceController.execute(ResourceController.java:93)
      at hudson.model.Executor.run(Executor.java:118)

        Attachments

          Activity

          Hide
          dadoonet95 dadoonet95 added a comment -

          The bug is fixed with the 1.320 version.
          Thanks for the release

          Show
          dadoonet95 dadoonet95 added a comment - The bug is fixed with the 1.320 version. Thanks for the release
          Hide
          andreasleue andreasleue added a comment -

          The problem seems still not (completely) fixed.
          I've just upgraded to 1.321 from 318
          OS linux
          Problem is as follows:
          after checkout, workspace is ok
          then, when checking log, hudson rewrites CVS/Entries:
          a file name with eg. german umlaut in latin1 encoding is then rewritten to utf8
          encoding
          the log checking then succeeds
          but afterwards, next checkout fails, since cvs gets confused

          Show
          andreasleue andreasleue added a comment - The problem seems still not (completely) fixed. I've just upgraded to 1.321 from 318 OS linux Problem is as follows: after checkout, workspace is ok then, when checking log, hudson rewrites CVS/Entries: a file name with eg. german umlaut in latin1 encoding is then rewritten to utf8 encoding the log checking then succeeds but afterwards, next checkout fails, since cvs gets confused
          Hide
          andreasleue andreasleue added a comment -

          to be more precise:
          "cvs gets confused" means, at next checkout, it does not find the file in
          CVS/Entries due to the wrong encoding, wants to check it out then, but sees the
          file already exists in the file system and then complains about this and fails

          Show
          andreasleue andreasleue added a comment - to be more precise: "cvs gets confused" means, at next checkout, it does not find the file in CVS/Entries due to the wrong encoding, wants to check it out then, but sees the file already exists in the file system and then complains about this and fails
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: mc1arke
          Path:
          pom.xml
          src/main/java/hudson/org/apache/tools/ant/taskdefs/AbstractCvsTask.java
          src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/CVSEntry.java
          src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/ChangeLogParser.java
          src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java
          src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/ChangeLogWriter.java
          src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/CvsUser.java
          src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/RCSFile.java
          src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/RedirectingOutputStream.java
          src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/RedirectingStreamHandler.java
          src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/package.html
          src/main/java/hudson/scm/CVSChangeLogParser.java
          src/main/java/hudson/scm/CVSChangeLogSet.java
          src/main/java/hudson/scm/CVSRepositoryBrowser.java
          src/main/java/hudson/scm/CVSSCM.java
          src/main/java/hudson/scm/CvsChangeLogHelper.java
          src/main/java/hudson/scm/CvsChangeSet.java
          src/main/java/hudson/scm/CvsFile.java
          src/main/java/hudson/scm/CvsModule.java
          src/main/java/hudson/scm/CvsModuleLocation.java
          src/main/java/hudson/scm/CvsModuleLocationType.java
          src/main/java/hudson/scm/CvsRepository.java
          src/main/java/hudson/scm/CvsRevisionState.java
          src/main/java/hudson/scm/ExcludedRegion.java
          src/main/java/hudson/scm/LegacyConvertor.java
          src/main/java/hudson/scm/MailAddressResolverImpl.java
          src/main/java/hudson/scm/cvstagging/CvsTagAction.java
          src/main/java/hudson/scm/cvstagging/CvsTagActionDescriptor.java
          src/main/java/hudson/scm/cvstagging/CvsTagActionWorker.java
          src/main/java/hudson/scm/cvstagging/LegacyTagAction.java
          src/main/resources/hudson/scm/CVSSCM/DescriptorImpl/enterPassword.jelly
          src/main/resources/hudson/scm/CVSSCM/DescriptorImpl/versionCheckError.jelly
          src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll.html
          src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_de.html
          src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_fr.html
          src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_ja.html
          src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_nl.html
          src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_pt_BR.html
          src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_ru.html
          src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_tr.html
          src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm.jelly
          src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_de.properties
          src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_es.properties
          src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_fr.properties
          src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_ja.properties
          src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_nl.properties
          src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_pt_BR.properties
          src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_ru.properties
          src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_tr.properties
          src/main/resources/hudson/scm/CVSSCM/config.jelly
          src/main/resources/hudson/scm/CVSSCM/config.properties
          src/main/resources/hudson/scm/CVSSCM/global.jelly
          src/main/resources/hudson/scm/CVSSCM/help-allModules.html
          src/main/resources/hudson/scm/CVSSCM/help-allModules_de.html
          src/main/resources/hudson/scm/CVSSCM/help-allModules_fr.html
          src/main/resources/hudson/scm/CVSSCM/help-allModules_ja.html
          src/main/resources/hudson/scm/CVSSCM/help-allModules_nl.html
          src/main/resources/hudson/scm/CVSSCM/help-allModules_pt_BR.html
          src/main/resources/hudson/scm/CVSSCM/help-allModules_ru.html
          src/main/resources/hudson/scm/CVSSCM/help-allModules_tr.html
          src/main/resources/hudson/scm/CVSSCM/help-branch.html
          src/main/resources/hudson/scm/CVSSCM/help-branch_de.html
          src/main/resources/hudson/scm/CVSSCM/help-branch_fr.html
          src/main/resources/hudson/scm/CVSSCM/help-branch_ja.html
          src/main/resources/hudson/scm/CVSSCM/help-branch_nl.html
          src/main/resources/hudson/scm/CVSSCM/help-branch_pt_BR.html
          src/main/resources/hudson/scm/CVSSCM/help-branch_ru.html
          src/main/resources/hudson/scm/CVSSCM/help-branch_tr.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsExe.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsExe_de.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsExe_fr.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsExe_ja.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsExe_nl.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsExe_pt_BR.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsExe_ru.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsExe_tr.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsExe_zh_CN.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRoot.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_de.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_fr.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_ja.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_nl.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_pt_BR.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_ru.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_tr.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRsh.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_de.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_fr.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_ja.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_nl.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_pt_BR.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_ru.html
          src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_tr.html
          src/main/resources/hudson/scm/CVSSCM/help-cvspassFile.html
          src/main/resources/hudson/scm/CVSSCM/help-cvspassFile_de.html
          src/main/resources/hudson/scm/CVSSCM/help-cvspassFile_fr.html
          src/main/resources/hudson/scm/CVSSCM/help-cvspassFile_ja.html
          src/main/resources/hudson/scm/CVSSCM/help-cvspassFile_zh_CN.html
          src/main/resources/hudson/scm/CVSSCM/help-disableCvsQuiet.html
          src/main/resources/hudson/scm/CVSSCM/help-excludedRegions.html
          src/main/resources/hudson/scm/CVSSCM/help-excludedRegions_de.html
          src/main/resources/hudson/scm/CVSSCM/help-excludedRegions_fr.html
          src/main/resources/hudson/scm/CVSSCM/help-excludedRegions_ja.html
          src/main/resources/hudson/scm/CVSSCM/help-pruneEmptyDirectories.html
          src/main/resources/hudson/scm/CVSSCM/help-skipChangeLog.html
          src/main/resources/hudson/scm/CVSSCM/help-useHeadIfNotFound.html
          src/main/resources/hudson/scm/CVSSCM/help-useHeadIfNotFound_de.html
          src/main/resources/hudson/scm/CvsModule/config.jelly
          src/main/resources/hudson/scm/CvsModule/config.properties
          src/main/resources/hudson/scm/CvsModule/config_de.properties
          src/main/resources/hudson/scm/CvsModule/config_es.properties
          src/main/resources/hudson/scm/CvsModule/config_fr.properties
          src/main/resources/hudson/scm/CvsModule/config_ja.properties
          src/main/resources/hudson/scm/CvsModule/config_nl.properties
          src/main/resources/hudson/scm/CvsModule/config_pt_BR.properties
          src/main/resources/hudson/scm/CvsModule/config_ru.properties
          src/main/resources/hudson/scm/CvsModule/config_tr.properties
          src/main/resources/hudson/scm/CvsModule/help-branchName.html
          src/main/resources/hudson/scm/CvsModule/help-localName.html
          src/main/resources/hudson/scm/CvsModule/help-remoteName.html
          src/main/resources/hudson/scm/CvsModule/help-tagName.html
          src/main/resources/hudson/scm/CvsModule/help-useHeadIfNotFound.html
          src/main/resources/hudson/scm/CvsModule/help-useHeadIfNotFound_de.html
          src/main/resources/hudson/scm/CvsModuleLocation/BranchModuleLocation/config.jelly
          src/main/resources/hudson/scm/CvsModuleLocation/HeadModuleLocation/config.jelly
          src/main/resources/hudson/scm/CvsModuleLocation/TagModuleLocation/config.jelly
          src/main/resources/hudson/scm/CvsRepository/config.jelly
          src/main/resources/hudson/scm/CvsRepository/config.properties
          src/main/resources/hudson/scm/CvsRepository/config_de.properties
          src/main/resources/hudson/scm/CvsRepository/config_es.properties
          src/main/resources/hudson/scm/CvsRepository/config_fr.properties
          src/main/resources/hudson/scm/CvsRepository/config_ja.properties
          src/main/resources/hudson/scm/CvsRepository/config_nl.properties
          src/main/resources/hudson/scm/CvsRepository/config_pt_BR.properties
          src/main/resources/hudson/scm/CvsRepository/config_ru.properties
          src/main/resources/hudson/scm/CvsRepository/config_tr.properties
          src/main/resources/hudson/scm/CvsRepository/help-cvsRoot.html
          src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_de.html
          src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_fr.html
          src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_ja.html
          src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_nl.html
          src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_pt_BR.html
          src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_ru.html
          src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_tr.html
          src/main/resources/hudson/scm/CvsRepository/help-excludedRegions.html
          src/main/resources/hudson/scm/CvsRepository/help-excludedRegions_de.html
          src/main/resources/hudson/scm/CvsRepository/help-excludedRegions_fr.html
          src/main/resources/hudson/scm/CvsRepository/help-excludedRegions_ja.html
          src/main/resources/hudson/scm/ExcludedRegion/config.jelly
          src/main/resources/hudson/scm/cvs/Messages.properties
          src/main/resources/hudson/scm/cvs/Messages_de.properties
          src/main/resources/hudson/scm/cvs/Messages_es.properties
          src/main/resources/hudson/scm/cvs/Messages_fr.properties
          src/main/resources/hudson/scm/cvs/Messages_ja.properties
          src/main/resources/hudson/scm/cvs/Messages_nl.properties
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll.html
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_de.html
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_fr.html
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_ja.html
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_nl.html
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_pt_BR.html
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_ru.html
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_tr.html
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm.jelly
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_de.properties
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_es.properties
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_fr.properties
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_ja.properties
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_nl.properties
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_pt_BR.properties
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_ru.properties
          src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_tr.properties
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll.html
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_de.html
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_fr.html
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_ja.html
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_nl.html
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_pt_BR.html
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_ru.html
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_tr.html
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm.jelly
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_de.properties
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_es.properties
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_fr.properties
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_ja.properties
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_nl.properties
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_pt_BR.properties
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_ru.properties
          src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_tr.properties
          src/test/java/hudson/scm/CVSSCMTest.java
          src/test/java/hudson/scm/CvsChangeLogHelperTest.java
          http://jenkins-ci.org/commit/cvs-plugin/1c6ddef1e5c1c3fe9f1a236fe4cc3aa336b8ca21
          Log:
          Merge pull request #5 from mc1arke/master

          Overhaul of the cvs plugin

          Changes:

          Potentially also fixes:
          JENKINS-1737: Alternative Quiet Period Implementation (untested - updated polling should fix this)
          JENKINS-10843: CVS Update (defect is unclear)
          JENKINS-427: Cannot check out alias modules from CVS (untested - using rlog should fix this)

          It's probably worth updating the version number in the POM to 2.0 given the number/scale of these changes, although this hasn't been included as part of this request.

          Compare: https://github.com/jenkinsci/cvs-plugin/compare/7b57474...1c6ddef

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: mc1arke Path: pom.xml src/main/java/hudson/org/apache/tools/ant/taskdefs/AbstractCvsTask.java src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/CVSEntry.java src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/ChangeLogParser.java src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/ChangeLogWriter.java src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/CvsUser.java src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/RCSFile.java src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/RedirectingOutputStream.java src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/RedirectingStreamHandler.java src/main/java/hudson/org/apache/tools/ant/taskdefs/cvslib/package.html src/main/java/hudson/scm/CVSChangeLogParser.java src/main/java/hudson/scm/CVSChangeLogSet.java src/main/java/hudson/scm/CVSRepositoryBrowser.java src/main/java/hudson/scm/CVSSCM.java src/main/java/hudson/scm/CvsChangeLogHelper.java src/main/java/hudson/scm/CvsChangeSet.java src/main/java/hudson/scm/CvsFile.java src/main/java/hudson/scm/CvsModule.java src/main/java/hudson/scm/CvsModuleLocation.java src/main/java/hudson/scm/CvsModuleLocationType.java src/main/java/hudson/scm/CvsRepository.java src/main/java/hudson/scm/CvsRevisionState.java src/main/java/hudson/scm/ExcludedRegion.java src/main/java/hudson/scm/LegacyConvertor.java src/main/java/hudson/scm/MailAddressResolverImpl.java src/main/java/hudson/scm/cvstagging/CvsTagAction.java src/main/java/hudson/scm/cvstagging/CvsTagActionDescriptor.java src/main/java/hudson/scm/cvstagging/CvsTagActionWorker.java src/main/java/hudson/scm/cvstagging/LegacyTagAction.java src/main/resources/hudson/scm/CVSSCM/DescriptorImpl/enterPassword.jelly src/main/resources/hudson/scm/CVSSCM/DescriptorImpl/versionCheckError.jelly src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll.html src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_de.html src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_fr.html src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_ja.html src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_nl.html src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_pt_BR.html src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_ru.html src/main/resources/hudson/scm/CVSSCM/TagAction/help-tagAll_tr.html src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm.jelly src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_de.properties src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_es.properties src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_fr.properties src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_ja.properties src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_nl.properties src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_pt_BR.properties src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_ru.properties src/main/resources/hudson/scm/CVSSCM/TagAction/tagForm_tr.properties src/main/resources/hudson/scm/CVSSCM/config.jelly src/main/resources/hudson/scm/CVSSCM/config.properties src/main/resources/hudson/scm/CVSSCM/global.jelly src/main/resources/hudson/scm/CVSSCM/help-allModules.html src/main/resources/hudson/scm/CVSSCM/help-allModules_de.html src/main/resources/hudson/scm/CVSSCM/help-allModules_fr.html src/main/resources/hudson/scm/CVSSCM/help-allModules_ja.html src/main/resources/hudson/scm/CVSSCM/help-allModules_nl.html src/main/resources/hudson/scm/CVSSCM/help-allModules_pt_BR.html src/main/resources/hudson/scm/CVSSCM/help-allModules_ru.html src/main/resources/hudson/scm/CVSSCM/help-allModules_tr.html src/main/resources/hudson/scm/CVSSCM/help-branch.html src/main/resources/hudson/scm/CVSSCM/help-branch_de.html src/main/resources/hudson/scm/CVSSCM/help-branch_fr.html src/main/resources/hudson/scm/CVSSCM/help-branch_ja.html src/main/resources/hudson/scm/CVSSCM/help-branch_nl.html src/main/resources/hudson/scm/CVSSCM/help-branch_pt_BR.html src/main/resources/hudson/scm/CVSSCM/help-branch_ru.html src/main/resources/hudson/scm/CVSSCM/help-branch_tr.html src/main/resources/hudson/scm/CVSSCM/help-cvsExe.html src/main/resources/hudson/scm/CVSSCM/help-cvsExe_de.html src/main/resources/hudson/scm/CVSSCM/help-cvsExe_fr.html src/main/resources/hudson/scm/CVSSCM/help-cvsExe_ja.html src/main/resources/hudson/scm/CVSSCM/help-cvsExe_nl.html src/main/resources/hudson/scm/CVSSCM/help-cvsExe_pt_BR.html src/main/resources/hudson/scm/CVSSCM/help-cvsExe_ru.html src/main/resources/hudson/scm/CVSSCM/help-cvsExe_tr.html src/main/resources/hudson/scm/CVSSCM/help-cvsExe_zh_CN.html src/main/resources/hudson/scm/CVSSCM/help-cvsRoot.html src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_de.html src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_fr.html src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_ja.html src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_nl.html src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_pt_BR.html src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_ru.html src/main/resources/hudson/scm/CVSSCM/help-cvsRoot_tr.html src/main/resources/hudson/scm/CVSSCM/help-cvsRsh.html src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_de.html src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_fr.html src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_ja.html src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_nl.html src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_pt_BR.html src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_ru.html src/main/resources/hudson/scm/CVSSCM/help-cvsRsh_tr.html src/main/resources/hudson/scm/CVSSCM/help-cvspassFile.html src/main/resources/hudson/scm/CVSSCM/help-cvspassFile_de.html src/main/resources/hudson/scm/CVSSCM/help-cvspassFile_fr.html src/main/resources/hudson/scm/CVSSCM/help-cvspassFile_ja.html src/main/resources/hudson/scm/CVSSCM/help-cvspassFile_zh_CN.html src/main/resources/hudson/scm/CVSSCM/help-disableCvsQuiet.html src/main/resources/hudson/scm/CVSSCM/help-excludedRegions.html src/main/resources/hudson/scm/CVSSCM/help-excludedRegions_de.html src/main/resources/hudson/scm/CVSSCM/help-excludedRegions_fr.html src/main/resources/hudson/scm/CVSSCM/help-excludedRegions_ja.html src/main/resources/hudson/scm/CVSSCM/help-pruneEmptyDirectories.html src/main/resources/hudson/scm/CVSSCM/help-skipChangeLog.html src/main/resources/hudson/scm/CVSSCM/help-useHeadIfNotFound.html src/main/resources/hudson/scm/CVSSCM/help-useHeadIfNotFound_de.html src/main/resources/hudson/scm/CvsModule/config.jelly src/main/resources/hudson/scm/CvsModule/config.properties src/main/resources/hudson/scm/CvsModule/config_de.properties src/main/resources/hudson/scm/CvsModule/config_es.properties src/main/resources/hudson/scm/CvsModule/config_fr.properties src/main/resources/hudson/scm/CvsModule/config_ja.properties src/main/resources/hudson/scm/CvsModule/config_nl.properties src/main/resources/hudson/scm/CvsModule/config_pt_BR.properties src/main/resources/hudson/scm/CvsModule/config_ru.properties src/main/resources/hudson/scm/CvsModule/config_tr.properties src/main/resources/hudson/scm/CvsModule/help-branchName.html src/main/resources/hudson/scm/CvsModule/help-localName.html src/main/resources/hudson/scm/CvsModule/help-remoteName.html src/main/resources/hudson/scm/CvsModule/help-tagName.html src/main/resources/hudson/scm/CvsModule/help-useHeadIfNotFound.html src/main/resources/hudson/scm/CvsModule/help-useHeadIfNotFound_de.html src/main/resources/hudson/scm/CvsModuleLocation/BranchModuleLocation/config.jelly src/main/resources/hudson/scm/CvsModuleLocation/HeadModuleLocation/config.jelly src/main/resources/hudson/scm/CvsModuleLocation/TagModuleLocation/config.jelly src/main/resources/hudson/scm/CvsRepository/config.jelly src/main/resources/hudson/scm/CvsRepository/config.properties src/main/resources/hudson/scm/CvsRepository/config_de.properties src/main/resources/hudson/scm/CvsRepository/config_es.properties src/main/resources/hudson/scm/CvsRepository/config_fr.properties src/main/resources/hudson/scm/CvsRepository/config_ja.properties src/main/resources/hudson/scm/CvsRepository/config_nl.properties src/main/resources/hudson/scm/CvsRepository/config_pt_BR.properties src/main/resources/hudson/scm/CvsRepository/config_ru.properties src/main/resources/hudson/scm/CvsRepository/config_tr.properties src/main/resources/hudson/scm/CvsRepository/help-cvsRoot.html src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_de.html src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_fr.html src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_ja.html src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_nl.html src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_pt_BR.html src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_ru.html src/main/resources/hudson/scm/CvsRepository/help-cvsRoot_tr.html src/main/resources/hudson/scm/CvsRepository/help-excludedRegions.html src/main/resources/hudson/scm/CvsRepository/help-excludedRegions_de.html src/main/resources/hudson/scm/CvsRepository/help-excludedRegions_fr.html src/main/resources/hudson/scm/CvsRepository/help-excludedRegions_ja.html src/main/resources/hudson/scm/ExcludedRegion/config.jelly src/main/resources/hudson/scm/cvs/Messages.properties src/main/resources/hudson/scm/cvs/Messages_de.properties src/main/resources/hudson/scm/cvs/Messages_es.properties src/main/resources/hudson/scm/cvs/Messages_fr.properties src/main/resources/hudson/scm/cvs/Messages_ja.properties src/main/resources/hudson/scm/cvs/Messages_nl.properties src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll.html src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_de.html src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_fr.html src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_ja.html src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_nl.html src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_pt_BR.html src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_ru.html src/main/resources/hudson/scm/cvstagging/CvsTagAction/help-tagAll_tr.html src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm.jelly src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_de.properties src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_es.properties src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_fr.properties src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_ja.properties src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_nl.properties src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_pt_BR.properties src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_ru.properties src/main/resources/hudson/scm/cvstagging/CvsTagAction/tagForm_tr.properties src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll.html src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_de.html src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_fr.html src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_ja.html src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_nl.html src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_pt_BR.html src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_ru.html src/main/resources/hudson/scm/cvstagging/LegacyTagAction/help-tagAll_tr.html src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm.jelly src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_de.properties src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_es.properties src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_fr.properties src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_ja.properties src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_nl.properties src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_pt_BR.properties src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_ru.properties src/main/resources/hudson/scm/cvstagging/LegacyTagAction/tagForm_tr.properties src/test/java/hudson/scm/CVSSCMTest.java src/test/java/hudson/scm/CvsChangeLogHelperTest.java http://jenkins-ci.org/commit/cvs-plugin/1c6ddef1e5c1c3fe9f1a236fe4cc3aa336b8ca21 Log: Merge pull request #5 from mc1arke/master Overhaul of the cvs plugin Changes: Allowing checking out modules from different branch/tags in a single repository ( JENKINS-768 , JENKINS-6812 ) Allowing multiple repositories in a single job i.e. multiple CVS roots ( JENKINS-2638 ) Using a Java CVS Library rather than depend on a system library ( JENKINS-49 , JENKINS-3848 , JENKINS-3756 , JENKINS-1676 ) Use 'rlog' for polling and change-log generation and 'rtag' for tagging ( JENKINS-6312 , JENKINS-10981 , JENKINS-11787 , JENKINS-1847 , JENKINS-1359 , JENKINS-76 , JENKINS-9809 , JENKINS-2710 , JENKINS-5744 , JENKINS-4604 ) Restrict CVS to only check-out configured modules and not other CVS items in the workspace ( JENKINS-7449 , JENKINS-2345 , JENKINS-4489 , JENKINS-1638 , JENKINS-528 ) Add check-box to allow disabling change-log generation per project ( JENKINS-3979 ) Leave CVS/Entries contents in their original encoding ( JENKINS-4241 , JENKINS-2614 ) Making CVS Prune (-p parameter) optional through job configuration ( JENKINS-1013 ) Improving warnings and validation ( JENKINS-9670 , JENKINS-9045 , JENKINS-7407 , JENKINS-3133 ) Fixing cyclic dependency with subversion plugin in POM ( JENKINS-10370 ) Fixing 'after-the-fact' tagging of builds ( JENKINS-8128 ) Improved date format on CVS commands ( JENKINS-6119 , JENKINS-7833 ) Allowing macro/parameter expansion on input fields ( JENKINS-2318 , JENKINS-3821 ) Fixing missing CVS change log entries when 'use head if not found' is used ( JENKINS-12104 ) Potentially also fixes: JENKINS-1737 : Alternative Quiet Period Implementation (untested - updated polling should fix this) JENKINS-10843 : CVS Update (defect is unclear) JENKINS-427 : Cannot check out alias modules from CVS (untested - using rlog should fix this) It's probably worth updating the version number in the POM to 2.0 given the number/scale of these changes, although this hasn't been included as part of this request. Compare: https://github.com/jenkinsci/cvs-plugin/compare/7b57474...1c6ddef
          Hide
          mc1arke Michael Clarke added a comment -

          This has been fixed in version 2.0 of the cvs plugin by using rlog for computing the change log, and using a java cvs library (rather than the native O/S library) to manage entries to we don't break the encoding of entries files

          Show
          mc1arke Michael Clarke added a comment - This has been fixed in version 2.0 of the cvs plugin by using rlog for computing the change log, and using a java cvs library (rather than the native O/S library) to manage entries to we don't break the encoding of entries files

            People

            • Assignee:
              mc1arke Michael Clarke
              Reporter:
              m31 m31
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: