Btrfs source repositories
From btrfs Wiki
Contents |
Btrfs Sources
Btrfs has switched to git for version control.
As of 2.6.29-rc1, the Btrfs kernel module has been merged with the mainline kernel. There is a standalone repository that is generated from the mainline kernel and contains only the Btrfs sources.
Btrfs v0.17 is based on this standalone repo, and compiles against 2.6.28 or newer kernels.
Unstable Repositories
These hold code that is under heavy development, and they are likely to be less tested than the code in the mainline kernel. We're in the process of adding a backport repository that will change less often and be more stable overall.
To download the unstable kernel module and utilities:
- Kernel module
complete kernel tree:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git
The Btrfs 2.6.31 disk format is available against 2.6.30 kernels in the newformat2 branch:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git newformat2
- Utilities
git clone git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs-unstable.git
Note: the build depends on libuuid (uuid-dev on Ubuntu).
GitWeb Access
Complete kernel tree with btrfs module: http://git.kernel.org/?p=linux/kernel/git/mason/btrfs-unstable.git;a=summary
btrfs utilities: http://git.kernel.org/?p=linux/kernel/git/mason/btrfs-progs-unstable.git;a=summary
Gentoo Linux ebuilds
Gentoo Linux includes packages for both the stable and unstable versions:
