Use collaborator with GitHub WITHOUT webhooks?
Hi, is it possible to use Collaborator with GitHub but without relying on webhooks? For networking reasons, we can't. I see that Collaborator supports "auto-polling" but the docs indicate that's only to discover the existence of new repositories, not to check for updates on existing repositories. True? Barring this, would it be possible to configure it as a plain old git SCM instead of GitHub? In this case, would polling work? And what functionality would be lost? Thanks for the guidance here.211Views0likes0CommentsAdd multiple pull requests to "Remote System Links"
Currently a pull request from Bitbucket can only be added to the Remote System Links section automatically when the pull request is created, and there isn't a way to add a link to a pull request manually. Is it possible to make an update that allows linking of more than one pull request in a single review? In the case of making small related changes across multiple repositories, it would be very beneficial to be able to include more than one pull request in a single review, to allow those changes to be reviewed as a set.1.4KViews0likes4CommentsImplement sync of GitHub pull request reviewers and Collaborator reviewers
Submitted on behalf of Debdas Mondal (HSBC). GitHub pull requests may have reviewers assigned to them. It should be possible to synchronize the list of pull request reviewers and the list of a linked Collaborator review's participants.8.8KViews2likes4CommentsAWS Code Commit Support
Howdy, Please add Code Collaborator support for AWS Code Commit repository integrations to the web client. Example of this current functionality can be found here: https://support.smartbear.com/collaborator/docs/source-control/git.html https://support.smartbear.com/collaborator/docs/source-control/repo-hosting/index.html In the same way that Github, Bitbucket, and Azure can easily be integrated to the Collaborator, I would like for this process to also function with AWS Code Commit Repos. I may currently use Code Collab and AWS Code Commit via the client gui and local changes, but I would also like to have direct repo integration like the hosted repos do. Thanks.1.3KViews1like2CommentsVersion Control Server setup for GIT
When attempting to "Test Connection" after configuring the parameters for a valid cloned repo on the Collab server. I receive the following error: Error: Invalid input: Version control server configuration error: Current directory is not controlled by a Git repository. See attached screenshot of the config and error. This is a valid git repo cloned on the collab server. I can use the same repo from the Collab Client GUI without issue to add to reviews. This collab server has GIT installed which is how I cloned the repo and I am able to git pull and check the git status without issue from the server. The server is a Windows Server 2022 Standard. Any thoughts?592Views0likes0CommentsReviews of a submodule change need to show file change in review
When using a git submodule with a pull request / merge request mechanism enforced (i.e., Bitbucket), when the developer changes the submodule and there is no other change in the parent repository other than pointing to the new merge commit, Collaborator shows no files in the review. Commits are properly listed, but there are no changes to actually review, which is incorrect. Bitbucket, for example, lists the "pointer file" that holds the submodule commit reference. It would be extremely helpful to have Collaborator show this difference as well.309Views0likes0CommentsSVN 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)Solved917Views0likes1CommentUsage of Collaborator
Is there a way to know how our users are using Collaborator? I want to check if they are using it for document review, or code review? I checked the SCM table in the dB and could only find record of each SCM server. How can I know if the code review was done and when was it done? Thanks in advance.638Views1like0Comments