[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