Add a break_hardlinks parameter for tbz2 recompose methods, and enable it
authorZac Medico <zmedico@gentoo.org>
Thu, 13 May 2010 23:39:22 +0000 (16:39 -0700)
committerZac Medico <zmedico@gentoo.org>
Thu, 13 May 2010 23:39:22 +0000 (16:39 -0700)
commite9702f17c6ac1f185cf58b45d7bba1b2df51a8b7
treecb10d8dd2b369dbcb2afc2a2a0e3f3a7d2c39321
parent5e571d41ae8c359ccd432506913046ef5ba1685a
Add a break_hardlinks parameter for tbz2 recompose methods, and enable it
by default. Since bindbapi.aux_update() calls this method, this changes
the default behavior for all modifications to binary package metadata.
This makes it safe to use hardlinks to create cheap snapshots of the
repository, which is useful for solving race conditions on binhosts as
described here:

  http://code.google.com/p/chromium-os/issues/detail?id=3225.
pym/portage/xpak.py