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

Attachment: signature.asc
Description: PGP signature

Reply via email to