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)
Note: See
TracTickets for help on using
tickets.
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?