>>>>> On Tue, 3 Feb 2015, Brian Dolbec wrote:

>     New for git sync-type:
>         sync-depth = n  where n = {0,1,2,3,...} (optional, default = 1)
What do these values mean? You should either explain them, or don't
mention them at all. Especially, it is not obvious what the value 0
signifies (git {clone,pull} --depth=0 results in a fatal error).

> Primary control of all sync operations has been moved from emerge to
> emaint.  "emerge --sync" now just calls the emaint sync module with the
> --auto option.  The --auto option performs a sync on only those
> repositories with the auto-sync setting set to 'yes' or 'true'.  If it
> is absent, then emerge --sync will not sync the repositorie(s).

As I read this paragraph, it seems to imply that "emerge --sync" won't
sync the Portage tree any more, unless users will manually update
their configuration?

Changing the default behaviour for a command that was constant for
more than a decade and that virtually all our users use shouldn't be
done lightly.

> The 'emaint sync' module operates similar to layman.  It can sync
> single or multiple repos.  See ""emaint --help" or for more details and
> examples see the wiki page listed below.

There is an extra quotation mark in the second line.

Ulrich

Attachment: pgpl9WGCKjnmE.pgp
Description: PGP signature

Reply via email to