>>>>> 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
pgpl9WGCKjnmE.pgp
Description: PGP signature