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