[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] [PATCH] git-r3.eclass: Support more flexible EGIT_OVERRIDE_* APIs for user
From:       Michał_Górny <mgorny () gentoo ! org>
Date:       2017-11-28 9:15:47
Message-ID: 1511860547.1850.1.camel () gentoo ! org
[Download RAW message or body]

W dniu sob, 18.11.2017 o godzinie 10∶22 +0100, użytkownik Michał Górny
napisał:
> Introduce a new, more flexible override API in git-r3, in replacement
> of the LIVE_* API that was pretty much a legacy of git-2. This means to
> solve the two major limitations of the old API:
> 
> 1. The variables were based on package names without categories.
> Therefore, they weren't suitable whenever two packages had the same
> category. This is quite common when dealing with various programming
> language bindings/reimplementations, and we can't really rely on every
> new programming language inventing its own VCS.
> 
> 2. The overrides weren't suitable for packages checking out multiple
> repositories (LLVM, wine, glibc).
> 
> The new mode for overrides uses the repository name (as guessed
> by git-r3) transformed into correct variable name. The specifically
> defined variables are:
> 
> - EGIT_OVERRIDE_REPO_${NAME} -- to override the repository URI,
> 
> - EGIT_OVERRIDE_BRANCH_${NAME} -- to override the branch,
> 
> - EGIT_OVERRIDE_COMMIT_${NAME} -- to override the commit id or tag,
> 
> - EGIT_OVERRIDE_COMMIT_DATE_${NAME} -- to request last commit older than
>   the specified date.
> 

Merged now.

-- 
Best regards,
Michał Górny


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic