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
