Book a Demo

Author Topic: Performance of CVS + Get All Latest  (Read 1995 times)

cstiller

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Performance of CVS + Get All Latest
« on: March 08, 2005, 05:23:10 am »
We have set up an EA project with CVS version control. We use a batch file that calls cvs.exe to authenticate with the server, then start EA. We have 25 packages under version control. The project statistics report 70 packages, 37 diagrams, 238 Elements and 216 Connections. We can check-out and check-in packages, and we can use Get All Latest to retrieve updates form others. All fine so far.

However, the performance of doing a "Get All Latest" is absolutely unacceptable. I ran it this morning, and for the project described above it tool more than 90 minutes to complete. Now before you blame it on the network or server, we access the same CVS repository with Eclipse. Updating (and therefore downloading all the xml-files from the packages) takes less than a minute. Also, manually importing the XML files into EA seems to take only a couple of minutes.

So what are we doing wrong here? If manually downloading the xml files from the server and manually importing them into EA is so much faster, where does all the overhead come from when EA does both?

Is there a better (faster) way to update your local EA file with the new packages in CVS?


In theory we could jsut maintain the CVS xml files with an external tool and manually load them, but then we loose the options to check-out and lock packages. We jsut started with the project, but if it already takes so long for so few packages, EA + CVS is not a valid option...