On Sat, Jan 23, 2016 at 4:27 AM, Brian Dolbec <[email protected]> wrote:
> On Sat, 23 Jan 2016 03:45:14 +0800
> konsolebox <[email protected]> wrote:
>
>> On Sat, Jan 23, 2016 at 2:05 AM, Brian Dolbec <[email protected]>
>> wrote:
>> > On Sat, 23 Jan 2016 01:05:12 +0800
>> > konsolebox <[email protected]> wrote:
>> >
>> >> On Fri, Jan 22, 2016 at 11:30 PM, Duncan <[email protected]>
>> >> wrote:
>> >> > konsolebox posted on Fri, 22 Jan 2016 22:10:53 +0800 as
>> >> > excerpted:
>> >> >> Hi, I can't find a way to make `emerge --sync` add an option
>> >> >> like `-f` to `git pull` when it runs it.  How about adding
>> >> >> sync-git-extra-opts or sync-git-pull-extra-opts to repos.conf?
>> >> >> We already have sync-rsync-extra-opts for rsync so I think it's
>> >> >> fair to add one for git.
>> >> >
>> >> > If you have layman installed, you can set repo sync-type to
>> >> > laymansync, and layman, in turn, has configuration options that
>> >> > allow you to set additional options for git as well as the other
>> >> > repo-type fetch commands (bzr, svn, etc).
>> >> >
>> >>
>> >> Unfortunately I need it for the `gentoo` repo itself.  I do have
>> >> layman repos but I update them separately with `layman -S`, and I
>> >> don't want them to always get updated together with `gentoo`
>> >> everytime I run `emerge --sync`.
>> >>
>> >
>> > No, the portage sync system controls which repo(s) get synced via
>> > the auto-sync setting.  So layman can git sync the gentoo repo like
>> > Duncan described without also syncing your manually synced layman
>> > repos.
>>
>> Ok I think I follow a bit, but wouldn't it be better to have that
>> feature without relying on layman?
>>
>
> Yes, it would be better.  But there are only do many hours we each can
> spend on Gentoo.  I have the repoman rewrite as my primary portage work
> in progress at the moment.  And this feature is not something I am in
> need of...
>
> For those who may wish to add this and/or other features to the sync,
> The repos.conf repo definitions are now capable of extra options per
> sync type (They don't have to be common to all sync modules). So it is
> possible to add this to the git sync module and have specific repo
> settings.  We are around and eager to help anyone wishing to contribute
> patches :)

I made a pull request for it in github. Please check. Thanks.

https://github.com/gentoo/portage/pull/23

-- 
konsolebox

Reply via email to