ros-infrastructure / buildfarm

Build scripts and notes for catkin debian build pipeline.
6 stars 15 forks source link

make sync fully atomic #129

Closed dirk-thomas closed 10 years ago

dirk-thomas commented 11 years ago

Instead of cleaning a repo in-place and repopulating a sync must be fully atomic. There must be no chance for external tools/job to see an incomplete repo state.

jack-oquin commented 11 years ago

:+1:

mikeferguson commented 11 years ago

:+1:

tfoote commented 10 years ago

OSUOSL's script which makes the packages available to the public does a 2 stage pass which first syncs the debs, then the index and deletes removed files afterwards. I believe they're using ftpmirror http://www.debian.org/mirror/ftpmirror