Hia all,

as I was working on the code for emerge --sync recently I wondered if we
really need to add a new environment variable for each rsync option a
user might want to specify. Currently we have variables for timeout,
retries, exclude lists and bandwidth limiting and there are requests for
making compression and deletion optional, selecting between ipv4 and
ipv6 and hiding the rsync output. Each new variable adds new complexity
and probably bugs to the code, also it requires redundant documentation
for make.conf (it's already documented in the rsync docs).
So therefore I'd be interested if there are any strong reasons to keep
this approach or if we could switch to one variable RSYNC_OPTIONS that's
predefined in make.globals and users could redefine it in make.conf (of
course transition might be problematic, but let's ignore that for now).

The same question also applies to other transports (cvs for now),
although to a much lesser degree.

Marius

-- 
Public Key at http://www.genone.de/info/gpg-key.pub

In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to