Channel branches: Difference between revisions

imported>Asymmetric
Import info from FAQ entry "What are channels and how they get updated?"
imported>Ixxie
No edit summary
Line 3: Line 3:
A "channel" is a name for the latest "verified" git commits in Nixpkgs. Each channel has a different definition of what "verified" means. Each time a new git commit is verified, the channel declaring this verification gets updated. Contrary to a user of the git master branch, a channel user will benefit from both verified commits and binary packages from the binary cache.
A "channel" is a name for the latest "verified" git commits in Nixpkgs. Each channel has a different definition of what "verified" means. Each time a new git commit is verified, the channel declaring this verification gets updated. Contrary to a user of the git master branch, a channel user will benefit from both verified commits and binary packages from the binary cache.


Channels are reified as git branches in the [https://github.com/nixos/nixpkgs-channels nixpkgs-channels] repository and as disk images in the [https://nixos.org/channels/ channels webpage].
Channels are reified as git branches in the [https://github.com/nixos/nixpkgs-channels nixpkgs-channels] repository and as disk images in the [https://nixos.org/channels/ channels webpage]. There is also the handy [http://howoldis.herokuapp.com/ howoldis app] that tracks the age of channels.


There are several channels, each with its own use case and verification phase.
There are several channels, each with its own use case and verification phase.