On Tue, 4 Sep 2012 19:23:51 +0200 Michał Górny <[email protected]> wrote: > > The 'checking out' language for src_unpack() sounds like it assumes > > a DVCS such as mercurial or git. What about cvs or svn, where > > fetching is also checking out? (This is probably a trivial thing to > > clear up, though.) > > They either stay with src_unpack() or do 'cvs up' in src_fetch() > and just copy files over in src_unpack(). Anyway, that's what they do > now -- update the copy in distfiles/cvs-src and then copy it.
This doesn't work if we have, for example, foo:1 and foo:2 both using the same SCM repository, but different branches. Much as we'd like to pretend that everyone uses Git, we can't really ignore this case... So we have to decide: do we make the src_fetch copy the data somewhere after all, or do we require that eclasses do something obscene to avoid this? -- Ciaran McCreesh
signature.asc
Description: PGP signature
