18F / pages

DEPRECATED: Publishing platform for 18F sites a la GitHub pages
https://pages.18f.gov
Other
63 stars 17 forks source link

FileLockedOperation to prevent overlapping updates #37

Closed mbland closed 9 years ago

mbland commented 9 years ago

For each site, a lock file will prevent any incoming updates from interfering with one another. Updates across multiple sites will still happen in parallel.

This will also enable us to move to an org-wide webhook publishing model, eliminating the need for individual repos to set up webhooks, without having multiple webhooks firing during the transition cause failures.

cc: @arowla (and mind peeking at 18F/team-api.18f.gov#108, too? ;-)

arowla commented 9 years ago

LGTM. Up to you whether to make the minor suggested changes.

mbland commented 9 years ago

Thanks, @arowla!