Edgewall Software
Modify

Opened 15 years ago

Last modified 15 years ago

#579 new defect

Request from slave should trigger SVN sync

Reported by: anatoly techtonik <techtonik@…> Owned by:
Priority: major Milestone: 0.6.1
Component: General Version: 0.6b2
Keywords: Cc:
Operating System: BSD

Description

If users do not access Trac - it doesn't resync with SVN and doesn't trigger builds. This way it is easy to miss a dozen of revisions after some bug is introduced.

Attachments (0)

Change History (1)

comment:1 Changed 15 years ago by osimons

Are you sure? All slave communication are also regular requests, and I've actually removed all the explicit sync() calls that littered the Bitten code and that stemmed from the time when Bitten used a non-http protocol outside regular Trac request handling.

In trac.versioncontrol.api.RepositoryManager.pre_process_request(), a sync should be attempted for every incoming request (except for Chrome stuff). If it doesn't, I have trouble understanding how that could happen. Could you double-check, and see if you find some information in the logs about this strange behaviour?

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.