'ambiguous selector' error from scm - what is this 2nd reference?
Hi
When I try to run a load command as part of a build script, I get the following:
RuntimeError: Ambiguous selector "Main" matched multiple items:Possible matches:(1037) "Main"(1038) "main"Problem running 'create workspace':Ambiguous workspace/stream "Main"
When I list streams, I can see the following:
(1035) "version1" xxx
(1036) "version2" xxx
(1048) "version3" xxx
(1037) "Main" xxx
(1047) "version4" xxx
So now I'm stuck because I know something with a reference 1038 exists, but I don't know what it is, it apparently isn't a stream and the list command doesn't let you list "all". List changesets and history are very slow :( and I can't find it in there either anyway.
How can I find out what (1038) main is please?
version info:
Build Id: RTC-I20120911-1740com.ibm.team.filesystem.cli.client, version 3.1.100.v20120817_2130
Thanks in advance
James
Accepted answer
I predict that there is another workspace or stream named "Main" that is not visible to you.
There is an open work item requesting that invisible workspaces or streams not be used when determining whether a reference is unambiguous ( the scm command line should not complains about "ambiguous workspace selector" when someone else's private workspace has the same name as mine (276971) ). If you can confirm that this is what is happening, it would be good to add a comment to that work item indicating you have been hit with this problem as well.
There is an open work item requesting that invisible workspaces or streams not be used when determining whether a reference is unambiguous ( the scm command line should not complains about "ambiguous workspace selector" when someone else's private workspace has the same name as mine (276971) ). If you can confirm that this is what is happening, it would be good to add a comment to that work item indicating you have been hit with this problem as well.