Collaborator client/Visual Studio addin and admin rights
Hi, We are using Collaborator 10.0 and Visual Studio addin with VS 2015. For some reason we are experiencing problems using the client GUI and VS addin if we don't run them with administrator rights. Without admin rights, the client GUI starts but the Add Changes/Shelvesets/Changesets buttons don't do anything. In Visual Studio, the Collaborator pane shows up but doesn't show any reviews and the Add files to review and New review from changes buttons are dead. When we start the client or Visual Studio as administrator, we have no problems. Is it a feature that admin rights are required or should they work also without them? Any advice to fix this would be nice. Thanks a lot, - Dukeman1.9KViews0likes1CommentThere is no git option in Windows Client 8.5.8501
We have a corporate installation of Code Collaborator. The server version is 8.5.8501. I have downloaded and installed the Windows Client version 8.5.8501. When I try to add an SCM configuration there is no git option. I see AccuRev, CMVC, CVS and ClearCase. If I select the folder with the git repository and let it auto detect it informs me that it doesn't know the type of version control. For reference, I have Cygwin git installed as well as Windows git. Windows git is on the system PATH. What am I missing?1.8KViews0likes1Commentusername discrepancy between ldap, sso and git result in "not participating" error
Hello, We have collaborator13.6.13601 enterprise, and recently a few users that have a specific prefix in their username in ldap, are not assigned a role on a review, instead they get "not participating", see screenshot. in ldap the user is `t_foo`, where "t_" denotes a contractor/temporary employee If we go into the user admin section and rename the user to "t-foo" to match what Github uses, the old "t_foo" user is recreated in Collaborator automatically, and the user still cannot be assigned to a review properly. Most of our users have the username convention "<lastname><f>"1.2KViews0likes0Commentscreate-review post commit hook - password management and participants
Hello Is there any tutorial on how to get this working in a production environment? Especially useful would be some hints on how: 1. the hook should manage the required passwords ( ccollab-admin-trigger-create-review) (we use LDAP). 2.we can control the participants of the review (ie. like a per-user or per-source branch template?I imagine this could be done with some "custom scripting" but since it's probably a very popularrequest is there some built-in support or best practice?)997Views0likes1CommentCodeCollaborator and Git - ClearCase addversions equivalent for Git?
Dear experts, My team is actively pursuing the command line utilization of Collaborator with Git (not GitHub or an public remote Git application). In clearcase, the branch name and revision number of a file is uploaded via the "addversions" command using the "ccollab" program. This has the wonderful feature of being able to switch between revisions and knowing which version you are on. WIth Git, there aren't really "version" as much as there are hashes for commits, which are what show up when you upload diffs or files to Collaborator. I know it is possible to upload comments to the overall review page such as: $ccollab addgitdiffs --upload-comment "$(git log -g -n 1 "03db" --)" "69451" "03db^..2fbe" that grabs info from the commit 03db and puts it on the review page. This does not contain information on the branch normally. Is there anything that can mimic the behavior of ClearCase so that the Git branch is clear and it is relatively easy to track which revision of each file is being looked at, or is this a lost cause. Thank you for any help.991Views0likes0CommentsCollaborator Client locks up.
I am attempting to create a collaborator review with SVN revisions but the create locks up. Collaborator appears to be clicking through the repositories. One thing that I have noticed is that it is attempting to compare DLL's (which I don't need).Solved960Views0likes1CommentSVN integration failure with Windows desktop GUI
I am trying to set up destop GUI integration in windows with subversion usingSlik-Subversion-1.14.2-x64 The collaberator sever can connect to our repository fine but settin up a scm in the desktop client the validate just hangs. Making a log file I saw the following warning at the end. Has anyone any ideas what is wrong? WARN: Thu Jan 19 16:30:21 GMT 2023: com.smartbear.scm.impl.subversion.SubversionClientConfiguration Info SubversionCommandLineClient.info(F:\KutanaCode\FB17249 - Create Dotnetcore Nuget email package, SubMonitor [totalParent=200, usedForParent=0, usedForChildren=0.0, totalForChildren=0, beginTaskCalled=true]) threw java.lang.ClassCastException: class org.apache.xerces.parsers.XIncludeAwareParserConfiguration cannot be cast to class org.apache.xerces.xni.parser.XMLParserConfiguration (org.apache.xerces.parsers.XIncludeAwareParserConfiguration is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @7918c7f8; org.apache.xerces.xni.parser.XMLParserConfiguration is in unnamed module of loader 'app') at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source) at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.<init>(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.<init>(Unknown Source) at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(Unknown Source) at com.smartbear.scm.impl.subversion.SubversionCommand.newSAXParser(SubversionCommand.java:404) at com.smartbear.scm.impl.subversion.SubversionCommand.processAsXml(SubversionCommand.java:370) at com.smartbear.scm.impl.subversion.SubversionCommandInfo.processStdout(SubversionCommandInfo.java:147) at com.smartbear.cmdline.CommandLine.executeCommandLine(CommandLine.java:490) at com.smartbear.cmdline.CommandLine.executeCommandLine(CommandLine.java:410) at com.smartbear.cmdline.CommandLine.executeCommandLine(CommandLine.java:401) at com.smartbear.scm.impl.subversion.SubversionCommandLineClient.info(SubversionCommandLineClient.java:110) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.smartbear.logging.InterfaceLogger$LoggingInvocationHandler.invoke(InterfaceLogger.java:289) at com.sun.proxy.$Proxy26.info(Unknown Source) at com.smartbear.scm.impl.subversion.SubversionClientConfiguration.getInfo(SubversionClientConfiguration.java:867) at com.smartbear.scm.impl.subversion.SubversionClientConfiguration.create(SubversionClientConfiguration.java:303) at com.smartbear.scm.impl.subversion.SubversionSystem.getClientConfiguration(SubversionSystem.java:199) at com.smartbear.scm.ScmUtils.requireScm(ScmUtils.java:582) at com.smartbear.collaborator.standalone.ScmConfig.getClientConfig(ScmConfig.java:139) at com.smartbear.collaborator.ui.standalone.scmconfigs.ScmConfigDialog.okPressed(ScmConfigDialog.java:574) at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:468) at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619) at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4213) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1037) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4030) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3630) at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) at org.eclipse.jface.window.Window.open(Window.java:799) at com.smartbear.collaborator.ui.standalone.scmconfigs.ScmConfigsViewer$3.widgetSelected(ScmConfigsViewer.java:167) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4213) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1037) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4030) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3630) at com.smartbear.collaborator.ui.standalone.StandaloneUI.run(StandaloneUI.java:372) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:593) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:205) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.smartbear.ccollab.client.commands.eclipse.AbstractGuiCommand$EclipseMainWithApplicationArgument.invokeFramework(AbstractGuiCommand.java:248) at org.eclipse.core.launcher.Main.basicRun(Main.java:313) at org.eclipse.core.launcher.Main.run(Main.java:1010) at com.smartbear.ccollab.client.commands.eclipse.AbstractGuiCommand$EclipseMainWithApplicationArgument.run(AbstractGuiCommand.java:216) at com.smartbear.ccollab.client.commands.eclipse.AbstractGuiCommand.executeJson(AbstractGuiCommand.java:186) at com.smartbear.ccollab.client.commands.Command.validateAndExecute(Command.java:360) at com.smartbear.ccollab.CLI.doMain(CLI.java:908) at com.smartbear.ccollab.GuiMain.main(GuiMain.java:50) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:85) at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94) at com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:25)Solved917Views0likes1CommentGet list of git commits for a review?
We need to confirm that every commit in our git master branch has been reviewed in some completed CC review. Most people use the "Add Git Diffs..." and then do a master-their_branch diff. After their review is approved and they've merged their branch into master, we'd like to generate a report that shows that every single commit in the master branch has been reviewed. Any techniques, help or insight on how to start off or to do this will be greatly appreciated. For example: if there is a Rest API that I can call for each review that lists all of the commit SHAs, then I can write a quick script to call that and then use "git log" against master and thereby confirm that no commit has been left out. TIA!821Views0likes0CommentsLinux P4V with Smartbear: It takes long time to show existing reviews
While trying to update existing review with new changes, Linux P4V "Smartbear - Add to Review" GUI takes very long time to show all the existing reviews. Also 100% of the time, it doesn't have to show incoming reviews which is not useful at all and I think it takes huge time to get them all. Number of incoming reviews is not in my control as people keep adding me in reviews. This tool unnecessarily searches and shows all incoming reviews which are open for past many years. Need to option to show only outgoing reviews and it should show the existing outgoing reviews in very short time.649Views0likes0Comments