Hi everyone, We've tracked down the cause of a bug in 1.0.1 where companies with custom SCMTools registered were getting "substring not found" errors when accessing diffs.
The problem is due to us adding the entry for ClearCase in the database in 1.0.1. Due to the way Django processes these default database entries, any existing SCMTool in the database with the ID reserved for ClearCase in our file would be overwritten. Review Board would switch from using your custom SCMTool to using ClearCase. I have a fix out for this that will get into an upcoming 1.0.2, probably in the next couple of days. This fix will ensure that custom entries will never be overwritten again. If you're hitting this problem today, 1.0.2 will not automatically solve it. You first need to fix the entry for your SCMTool in the database, as all review requests match against the numeric ID for the entry. The fix is simple. Go to the admin UI -> Database -> Tools and find the entry for ClearCase. Edit that entry and change the information back to the entry for your custom SCMTool. Review Board should work again. I'd like to hear from anybody who has hit this problem so I can get an idea as to how many people were affected. Sorry for the trouble, Christian -- Christian Hammond - chip...@chipx86.com Review Board - http://www.review-board.org VMware, Inc. - http://www.vmware.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "reviewboard" group. To post to this group, send email to reviewboard@googlegroups.com To unsubscribe from this group, send email to reviewboard+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~----------~----~----~----~------~----~------~--~---