[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