Just an update. I've reinstalled with the bitten trunk and everything is working now.
Thank you very much for the help! On Sunday, January 22, 2017 at 10:55:11 PM UTC-8, [email protected] wrote: > > Hi Ryan! > > Hope all is well. I have been successful in getting Trac to work with > multiple repositories, using your previous instructions from months ago. > I also implemented fine grained controls to control who can access the > different repositories. The only thing left was indeed to Bitten to be able > to build on the different repositories. > > What you said makes total sense. I managed to track the problem back to > _multirepos_ as well, but didn't think we had installed a different version > of track that doesn't have that code. > > I'll try to reinstall with the bitten trunk, and let you know how it goes. > > Best, > > Tom > > On Wednesday, January 18, 2017 at 12:10:27 PM UTC-8, RjOllos wrote: >> >> >> >> On Tuesday, January 17, 2017 at 3:42:17 PM UTC-8, RjOllos wrote: >>> >>> >>> >>> On Friday, January 13, 2017 at 6:19:27 PM UTC-8, [email protected] wrote: >>>> >>>> Hi all, >>>> >>>> I'm currently running Trac 1.0.10 with Bitten 0.6, and am trying to get >>>> Bitten to build off of multiple repo >>>> >>>> I recently added a new repository to my Trac instance. >>>> >>>> I then commented out the following line within trac.ini: >>>> >>>> .dir = <default_repo_path> >>>> >>>> Afterwards I readded my original main repo with the repositories >>>> interface, and created an (default) alias of that repository. >>>> I >>>> >>>> I was happy to see that Bitten autocompletes the svn path with >>>> "/repo_1/trunk" or "/repo_2/branches", etc. >>>> >>>> All of my old configurations that have the path "/trunk" are still >>>> working, however, if I try to change any of them to "/repo_1/trunk", I get >>>> the following error: >>>> "Invalid Repository Path: "repo_1/trunk" does not exist within >>>> the "(default)" repository. >>>> >>>> It seems like Bitten knows where to look to suggest paths ("/repo_1/" >>>> or "/repo_2"), but will only successfully work if the path only already >>>> within "(default)". >>>> >>>> Any help is certainly appreciated. >>>> >>>> Thank you very much, have a nice day. >>>> >>>> Best, >>>> >>>> Tom >>>> >>> >>> Hi Tom! >>> >>> It looks like multiple repository support was implemented for Bitten >>> 0.7dev (1), so the configuration you are aiming for should be supported. >>> >>> I tried to reproduce the issue, but could not. The error message 'does >>> not exist within the "(default)" repository' is suspicious. It looks like >>> an error that would be seen for a Trac without multirepository support. >>> When I enter an invalid path I see the error: 'Invalid Repository Path >>> "proj1/invalid"'. >>> >>> The suggestion for autocompleting the path comes from Trac, whereas >>> Bitten will determine whether the repository path exists (by making calls >>> to the Trac API). It seems that _multirepos_ isn't being detected by Bitten >>> for your configuration, but I cannot see how that could be the case unless >>> you database had a missing or incorrect entry for "database_version" in the >>> system table (2). >>> >>> - Ryan >>> >>> (1) https://bitten.edgewall.org/ticket/765 >>> (2) >>> https://bitten.edgewall.org/browser/trunk/bitten/util/repository.py?marks=23,27-33#L12 >>> >> >> I thought about it some more. I bet you are running Bitten 0.6.x rather >> than 0.7dev, and that the error message originates from here: >> >> https://bitten.edgewall.org/browser/branches/0.6.x/bitten/admin.py?marks=290-291&version=911#L265 >> >> Since the paths are autocompleted by Trac's suggest.js, I expect the >> autocomplete would still work fine even running the older version of Bitten. >> >> I checked our install scripts and confirmed that they install Bitten >> 0.6.x: >> http://svn.edgewall.org/repos/bitten/branches/0.6.x >> >> The reason we stayed with 0.6.x is that you have a patch to Bitten that >> applies cleanly to 0.6.x, but would need a little work to be rebased on >> 0.7dev (trunk). >> >> To get this working you'll just need to download Bitten trunk, apply your >> (rebased) patch and reinstall. >> >> - Ryan >> >> >> -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.
