Uploaded image for project: 'Jira Cloud'
  1. Jira Cloud
  2. JRACLOUD-4586

CVS integration does not work with aliased modules

    XMLWordPrintable

Details

    • 5
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      NOTE: This suggestion is for JIRA Cloud. Using JIRA Server? See the corresponding suggestion.

      > The CVS integration in Jira 3 Preview has improved a lot and now it can be
      > considered finally usable when one has more than just a couple of source
      > files (tested the Professional Standalone version) !
      >
      > But it only works nicely if the 'CVS modules' are simple directories in the
      > repository. Unfortunately we have been exploiting quite heavily a standard
      > feature of CVS called 'alias modules' and this gives now the new Jira CVS
      > integration a headache.
      >
      > To simplify it when we checkout a single module 'env_projectx' it is
      > actually an alias module which collects things on the server side and comes
      > out in physical files as
      > root/struct_common
      > root/struct_projectx
      > ...
      >
      > and still having the correct direct CVS repository details of the server
      > directories in the local configuration files of the 'CVS' subdirectories.
      > Note that this 'root' directory doesn't even exist in the 'log files' of
      > CVS.
      >
      > So the problem now is that when I try to set the Jira's CVS integration the
      > following happens:
      >
      > "Error parsing cvs log: RCS filename
      > '/opt/master/struct_common/.cvsignore,v' does not start with the provided
      > root '/opt/master/env_pdm' "
      >
      > '/opt/master' is the end part of CVSROOT and 'env_pdm' is the alias module
      >
      > In other words could there be an optional extra parameter that Jira would
      > use to match against the 'cvs log' command's output instead of assuming
      > that it's always the end part of CVSROOT + the given module name:
      > '/opt/master' + 'env_pdm' = '/opt/master/env_pdm' ??

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              7ee5c68a815f Jeff Turner
              Votes:
              19 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: