|
a/scripts/refresh-all-repos.py |
|
b/scripts/refresh-all-repos.py |
|
... |
|
... |
16 |
if p.parent_id: continue
|
16 |
if p.parent_id: continue
|
17 |
c.project = p
|
17 |
c.project = p
|
18 |
for cls in (GM.Repository, HM.Repository, SM.Repository):
|
18 |
for cls in (GM.Repository, HM.Repository, SM.Repository):
|
19 |
for repo in cls.query.find():
|
19 |
for repo in cls.query.find():
|
20 |
c.app = repo.app
|
20 |
c.app = repo.app
|
|
|
21 |
try:
|
21 |
repo.refresh()
|
22 |
repo.refresh()
|
|
|
23 |
except:
|
|
|
24 |
log.exception('Error refreshing %r', repo)
|
|
|
25 |
try:
|
22 |
repo._impl._setup_receive_hook()
|
26 |
repo._impl._setup_receive_hook()
|
|
|
27 |
except:
|
|
|
28 |
log.exception('Error setting up receive hook for %r', repo)
|
23 |
|
29 |
|
24 |
if __name__ == '__main__':
|
30 |
if __name__ == '__main__':
|
25 |
main()
|
31 |
main()
|