[prev in list] [next in list] [prev in thread] [next in thread]
List: gentoo-dev
Subject: Re: [gentoo-dev] Re: Add sync-git-extra-opts or sync-git-pull-extra-opts to repos.conf
From: Brian Dolbec <dolsen () gentoo ! org>
Date: 2016-01-25 1:31:28
Message-ID: 20160124173128.10b03df5.dolsen () gentoo ! org
[Download RAW message or body]
On Sun, 24 Jan 2016 16:46:41 +0800
konsolebox <konsolebox@gmail.com> wrote:
> On Sat, Jan 23, 2016 at 4:27 AM, Brian Dolbec <dolsen@gentoo.org>
> wrote:
> > On Sat, 23 Jan 2016 03:45:14 +0800
> > konsolebox <konsolebox@gmail.com> wrote:
> >
> >> On Sat, Jan 23, 2016 at 2:05 AM, Brian Dolbec <dolsen@gentoo.org>
> >> wrote:
> >> > On Sat, 23 Jan 2016 01:05:12 +0800
> >> > konsolebox <konsolebox@gmail.com> wrote:
> >> >
> >> >> On Fri, Jan 22, 2016 at 11:30 PM, Duncan <1i5t5.duncan@cox.net>
> >> >> 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
>
Thank you, the patch looks good. I'll post the patch to our
development list for review before merge.
It'll likely be included in the next release soon.
--
Brian Dolbec <dolsen>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic