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


Reply via email to