I think there's still the potential for a race condition when working with the cached checkout of the repository, but this lock was far too wide. The sensitive section is just the latest-channel-instances call, as it adds the relevant files to the store, and that's what's returned. |
||
|---|---|---|
| .. | ||
| jobs | ||
| model | ||
| web | ||
| branch-updated-emails.scm | ||
| builds.scm | ||
| comparison.scm | ||
| config.scm.in | ||
| data-deletion.scm | ||
| database.scm | ||
| jobs.scm | ||
| utils.scm | ||