Uploaded image for project: 'Maven SCM'
  1. Maven SCM
  2. SCM-113

Support persistent and transient clientspecs

    XMLWordPrintableJSON

Details

    Description

      Continuum needs a persistent clientspec because it needs to update a project's source code and build it once an hour. On larger projects a complete resync might take 10-20 minutes so it is necessary to keep a clientspec around for that Continuum project build so syncs only take a few seconds.

      However, the Maven Release plugin may need to be used by tens or even hundreds of developers to release any number of small modules. Currently this would mean lots of clientspecs being created for the release checkout which are reused very infrequently. Here I would prefer to create the clientspec, do the checkout, build and then delete the clientspec. This is what I term a transient clientspec.

      The Perforce plugin would need to default to one mode and support some sort of hint which tells it which mode to operate in.

      Attachments

        Issue Links

          Activity

            People

              mperham Mike Perham
              mperham Mike Perham
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: