Description set to new value************** New value **************Artifact has several associated commits to a branch. When trying to merge that branch using the change set merge client, the revisions for these commits are not showing up.

The problem is that the change set merge client needs to get the SVN URL and revision for the items that have been changed for an artifact. For CSFE, there is a problem here in that the SOAP API does not provide any way to get this information. The closest we are able to come is that we can access the SCM Viewer URL. This is typically on the same server as the SCM server so we are able to use its URL to construct an SVN URL. For example on sf5latest here are the values:

We have this same "problem" in the CollabNet Sites view. When you expand a CSFE project we allow you to expand the SVN repositories. To do this we need to know the URL's and the SOAP API does not provide them. To workaround this, the Sites view uses a different heuristic. It starts by assuming the SVN server is on the same physical server as CSFE. But you can override this to a user-specified value at the site, project and repository levels.

Perhaps the merge client could be modified to get the URL from the Sites view? This would allow it to piggy-back on its heuristic which should be more "fool-proof" since the user can override it. Of course in theory someone can use the merge client without ever creating a site in the Sites view. I am not sure how we overcome that.--------------------​--------------------​--------------------​--------------------​