Update the Solution
Find out what's changed between eyeo Browser Ad-Filtering Solution releases.
Update the Solution
Overview
You can use eyeo's interdiffs script to generate interdiffs between different releases of the eyeo Browser Ad-Filtering Solution. These interdiffs show the changes made between two specific releases, and the resulting diff files are saved in the eyeo_modules/interdiffs/
directory, which will be created if it doesn't exist. The script leverages git diff functionality to generate the interdiffs.
Module interdiffs are supported from version 115 of the eyeo Browser Ad-Filtering Solution.
Usage
./tools/adblock/generate_interdiffs.sh <eyeo-release-tag> <eyeo-release-tag> <options>
You can get the necessary tags for the revision ranges from release announcements.
Options
The script accepts several options to customize the generation of interdiffs:
--full-sdk
: Generates a single diff file that includes changes for the entire eyeo Browser Ad-blocking Solution, including testing and CI (Continuous Integration) files.
--all-modules
: Generates individual diff files for each module within the Solution, including base, chrome, webview, android-api, android-settings, and extension-api.
--base
: Generates a diff file for changes in the base module.
--chrome
: Generates a diff file for changes in the Chrome Integration module.
--webview
: Generates a diff file for changes in the Android Webview Integration module.
--android-api
: Generates a diff file for changes in the Android API module.
--android-settings
: Generates a diff file for changes in the Android UI module.
--extension-api
: Generates a diff file for changes in the Extension API module.
Example Usage
Generate an interdiff between two eyeo Browser Ad-Filtering Solution releases with the base, chrome, and android-api modules:
./tools/adblock/generate_interdiffs.sh eyeo-release-111.0.5563.58-6.0-v1 eyeo-release-113.0.5672.76-v1 --base --chrome --android-api
Generate an interdiff for the entire eyeo Browser Ad-Filtering Solution between two specific releases:
./tools/adblock/generate_interdiffs.sh eyeo-release-111.0.5563.58-6.0-v1 eyeo-release-113.0.5672.76-v1 --full-sdk
Last updated
Was this helpful?