Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 368573

Summary: The query part of Mspec URLs is not passed
Product: z_Archived Reporter: Eike Stepper <stepper>
Component: BuckminsterAssignee: buckminster.core-inbox <buckminster.core-inbox>
Status: NEW --- QA Contact:
Severity: critical    
Priority: P3 CC: techteam
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Eike Stepper CLA 2012-01-13 13:13:15 EST
We're successfully using an HTTP link to our remote Git repository to import our MSPEC: http://git.eclipse.org/c/cdo/cdo.git/plain/plugins/org.eclipse.emf.cdo.releng/local.mspec

When we want to set up a maintenance workspace the link changes to http://git.eclipse.org/c/cdo/cdo.git/plain/releng/org.eclipse.emf.cdo.releng/local.mspec?h=streams/4.0-maintenance (notice the query part of the URL). Unfortunately this important query part is not passed to the derived URLs, e.g. the CQUERY. The result is:

java.io.FileNotFoundException: File not found: http://git.eclipse.org/c/cdo/cdo.git/plain/releng/org.eclipse.emf.cdo.releng/build.cquery

In our case the location of the entire releng component has changed between our two branches, so that the file with the *wrong* URL is not found at all. But in case of a copy a wrong file would have been picked. That's why I marked this zilla as critical.