π Rebuild-gitlens - Easy Sync for GitLens Releases

π Getting Started
Welcome to Rebuild-gitlens! This application helps you sync and package the latest releases of GitLens, an extension for Visual Studio Code. With our tool, you can easily manage updates and take advantage of the latest features.
π» System Requirements
- Windows, macOS, or Linux
- Visual Studio Code installed
- Internet connection for downloading releases
π₯ Download & Install
To get started, visit our Releases page to download the latest version of Rebuild-gitlens.
Steps to Download:
- Click the link above.
- Locate the latest release.
- Download the appropriate file for your operating system.
- Open the downloaded file to start the installation process.
π Features
- Specify a version or automatically fetch the latest version
- Check if a corresponding release already exists locally
- Automatically install dependencies and create a
.vsix package
- Generate a GitHub Release with change logs included
β²οΈ How It Works
The process of syncing and packaging GitLens is straightforward. Here is what happens:
- Version Check: The tool checks if you provided a version number. If you leave it empty, the latest version is fetched.
- Local Check: It scans your local environment to see if the release already exists. If it does, the tool skips the packaging step.
- Fetch Code: The relevant code is pulled from the upstream repository.
- Release Info: It retrieves release notes from the upstream repository.
- Checkout Code: The tool switches to the specified version of the code.
- Install Dependencies: It runs
pnpm install to install necessary dependencies.
- Package Build: Finally, the tool builds the project, creating a
.vsix file ready for installation.
βοΈ Manual Triggering
You can also manually trigger the sync process through GitHub Actions. Hereβs how:
- Go to the Actions tab in the repository.
- Select the Sync Release workflow.
- Click Run workflow.
- Optional: Enter a version (e.g.,
v17.8.1). Leave it blank to get the latest.
- Click Run workflow again to execute the process.
| Parameter |
Type |
Required |
Default |
Description |
version |
string |
No |
Latest |
The version number to sync. It should be in semantic versioning format (e.g., v17.8.1). Leave blank to fetch the latest version. |
π Example Usage
Assume you want to sync version v17.8.1 of GitLens:
- Launch the tool.
- Specify the version as
v17.8.1.
- Click sync to start the packaging process.
- Once completed, you will get a
.vsix file ready for installation.
π¬ Conclusion
Rebuild-gitlens simplifies the process of keeping your GitLens extension up to date. By downloading and running this application, you can effortlessly manage your releases.
Visit our Releases page to download the latest version and start enjoying the benefits of hassle-free syncing.