Recent Changes - Search:

libjpeg-turbo Home

About libjpeg-turbo

Downloads

Documentation

Reports

Position Statements

Developer Info

Contact

Git Access

Git Web Access

Browse the libjpeg-turbo Git repositories

Checkout Instructions

To check out the latest development version (not necessarily stable):

git clone https://github.com/libjpeg-turbo/libjpeg-turbo.git

To check out a specific release:

git clone https://github.com/libjpeg-turbo/libjpeg-turbo.git -b {release}

where {release} is, for instance, 1.0.0.

To check out a stable branch:

git clone https://github.com/libjpeg-turbo/libjpeg-turbo.git -b {branch_tag}

Current branches:

1.0.x - stable branch for 1.0.1 through 1.0.x
1.1.x - stable branch for 1.1 through 1.1.x
1.2.x - stable branch for 1.2 through 1.2.x
1.3.x - stable branch for 1.3 through 1.3.x
1.4.x - stable branch for 1.4 through 1.4.x
master - stable branch for 1.5.x and later (contains only beta-quality or release-quality code)
dev - evolving branch for 1.6.x and later (may contain alpha-quality code)

NOTE: As of libjpeg-turbo 1.5 beta1 (the first feature release since migrating to GitHub), we have moved away from the old trunk-based development (TBD) branch model and are now maintaining master as an always-stable, production-ready branch. Next-gen (alpha) development has moved to a new branch called dev. The old TBD model created difficulties for downstream projects, since they would often have to fork from a stable branch and then rebase upon a different branch whenever they wanted to upgrade their libjpeg-turbo code. This made things difficult for us as well, because we had to check bug fixes into one or more stable branches first, then merge them into master. At times, this became awkward, because it was unknown whether the fix was stable enough to back-port into the other stable branches. However, we couldn't cherry pick, because that would prevent projects that had forked from a stable branch from rebasing cleanly onto master.

Going forward, stable branches for a particular release will be created only as needed, and master will always be beta-ready.

Creative Commons LicenseAll content on this web site is licensed under the Creative Commons Attribution 2.5 License. Any works containing material derived from this web site must cite The libjpeg-turbo Project as the source of the material and list the current URL for the libjpeg-turbo web site.

Edit - History - Print - Recent Changes - Search
Page last modified on May 24, 2016, at 10:27 AM