pulp/pulp — pull request #494 by jortel (2013-05-28 16:09:48+00:00)
Title: atomic node publish

Modify the publisher(s) and publishing flows to be atomic. Basically, we just publish to a temp directory then, rename it in the end. The concept of *commit* performs the renaming and clean up of the temp dir. Making this a distinct step, provides opportunity to verify the publishing before committing it (potentially added later).