On Thursday, December 15, 2016 at 4:07:04 AM UTC-8, Dave Love wrote:
>
> RjOllos <[email protected]> writes: 
>
> > On Wednesday, December 14, 2016 at 6:51:33 AM UTC-8, Dave Love wrote: 
> >> 
> >> I upgraded to 1.0 from a 0.12 installation, and thought things were 
> >> working OK.  Then I did a repo commit and found that they weren't.  The 
> >> commit hook now tries to sync the repo from the start, not the just for 
> >> the new patches.  (This is using darcs as the VCS; the trac-darcs 
> author 
> >> tested 1.0 a while ago, but I don't know if that included the hook.  It 
> >> was also with an OS upgrade and a new version of Python, but I doubt 
> >> that's relevant.) 
> >> 
> >> Are there any suggestions for what to look at to debug it, e.g. 
> relevant 
> >> areas changed between the releases?  Thanks. 
> >> 
> > 
> > I don't recall anything having changed in going from 0.12 to 1.0 that 
> would 
> > result in the behavior you are seeing. 
>
> I guessed so, as I looked for related changes to the git integration, 
> but lived in hope! 
>
> > Could you share the content of the 
> > hook script? 
>
> I don't think it will help much, but I verified it still returns the 
> correct hash for the change: 
>
>   trac-admin /var/lib/trac/projects/SGE changeset added $(pwd) $(python -m 
> tracdarcs.changesparser) 
>
> > You could start by confirming that the "changeset added" command is 
> being 
> > correctly called, and that [trac] repository_sync_per_request is set to 
> an 
> > empty value. 
>
> Yes, that seemed OK. 
>
> I guess I'll have to dive in and figure it out, but thanks anyway. 
>

What observations led to your conclusion that the repository does a full 
sync on every commit? Was it a long transaction time?

There should be more information available in the debug-level logs:
https://trac.edgewall.org/wiki/TracTroubleshooting#ChecktheLogs

- 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.

Reply via email to