On Wed, Aug 27, 2008 at 11:57:30AM -0700, Alec Warner wrote:
> So you are saying we should do what?
> 
> precompute the CVS header and inject it into $header$ ourselves
> take the checksums
> generate the manifest
> revert the $header$ change
> then commit the ebuild and manifest at once
> 
> The only reason we have double commits right now is that the $header$
> replacement is done by cvs at commit time so if we don't do two
> commits the checksums all break due to the substitution..how is that
> repoman's fault?
For those not using SSH ControlMaster, one of the side-effects of having
to do two separate commits is the SSH setup latency hitting twice.

I wouldn't call it repoman's fault like Fabian did, but the
double-commit is why I called it a mess. If we drop the $Header$ in any
file covered by a developer-generated Manifest, it becomes a single
commit with contents+Manifest :-).

-- 
Robin Hugh Johnson
Gentoo Linux Developer & Infra Guy
E-Mail     : [EMAIL PROTECTED]
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

Attachment: pgpn4fdW8Vfv9.pgp
Description: PGP signature

Reply via email to