Skip to content

Commit 6d039f0

Browse files
andy5995claude
andcommitted
docs: update ChangeLog; note breaking meson option rename
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent d47f9c0 commit 6d039f0

2 files changed

Lines changed: 18 additions & 8 deletions

File tree

.github/workflows/c-cpp.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ on:
2929

3030
env:
3131
TERM: xterm
32+
BTRFS_IMG: test/rmw-btrfs-test.img
33+
BCACHEFS_IMG: test/rmw-bcachefs-test.img
3234

3335
jobs:
3436
build:
@@ -180,27 +182,27 @@ jobs:
180182
uses: actions/cache@v5
181183
id: btrfs-img-cache
182184
with:
183-
path: test/rmw-btrfs-test.img
185+
path: ${{ env.BTRFS_IMG }}
184186
key: ${{ hashFiles('test/rmw-btrfs-test.img.sha256sum') }}
185187

186188
- if: ${{ steps.btrfs-img-cache.outputs.cache-hit != 'true' }}
187-
run: curl -L -o test/rmw-btrfs-test.img 'https://www.dropbox.com/scl/fi/57g3ixd3w3tuz4qoc2zp1/rmw-btrfs-test.img?rlkey=yc7krtntswsa1bwz0sbugy4gi&st=hkgrht05&dl=0'
189+
run: curl -L -o "$BTRFS_IMG" 'https://www.dropbox.com/scl/fi/57g3ixd3w3tuz4qoc2zp1/rmw-btrfs-test.img?rlkey=yc7krtntswsa1bwz0sbugy4gi&st=hkgrht05&dl=0'
188190

189191
- name: Test btrfs image existence
190-
run: test -f test/rmw-btrfs-test.img
192+
run: test -f "$BTRFS_IMG"
191193

192194
- name: Cache bcachefs Image
193195
uses: actions/cache@v5
194196
id: bcachefs-img-cache
195197
with:
196-
path: test/rmw-bcachefs-test.img
198+
path: ${{ env.BCACHEFS_IMG }}
197199
key: ${{ hashFiles('test/rmw-bcachefs-test.img.sha256sum') }}
198200

199201
- if: ${{ steps.bcachefs-img-cache.outputs.cache-hit != 'true' }}
200-
run: curl -L -o test/rmw-bcachefs-test.img '<BCACHEFS_IMAGE_URL>'
202+
run: curl -L -o "$BCACHEFS_IMG" 'https://www.dropbox.com/scl/fi/key20cj08ca9engqt5kzi/rmw-bcachefs-test.img?rlkey=th6zw1ar7t0dy9m7qzah5wvq9&st=nrwczcqn&dl=0'
201203

202204
- name: Test bcachefs image existence
203-
run: test -f test/rmw-bcachefs-test.img
205+
run: test -f "$BCACHEFS_IMG"
204206

205207
- name: Install Dependencies
206208
run: |

ChangeLog

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11

2-
2026-04-24
3-
2+
rmw (in-progress):
3+
* BREAKING: The meson build option `want_btrfs_clone` has been renamed to
4+
`want_ficlone`. Update any build scripts that pass `-Dwant_btrfs_clone=`
5+
to use `-Dwant_ficlone=` instead.
6+
* refactor: Rename btrfs.c/btrfs.h to ficlone.c/ficlone.h; rename
7+
do_btrfs_clone() to do_ficlone() and is_btrfs() to is_ficlone_fs();
8+
rename HAVE_LINUX_BTRFS macro to HAVE_FICLONE
9+
* Add bcachefs test (test_bcachefs.sh); uses a pre-existing image and
10+
skips if kernel bcachefs support or the image is absent
11+
* docs: Add BTRFS AND BCACHEFS section to man page
412
* bugfix: Fix "Invalid cross-device link" error on bcachefs when source and
513
waste folder are on separate subvolumes (#526); use generic FICLONE ioctl
614
(linux/fs.h) instead of BTRFS_IOC_CLONE, and fall back to 'mv' when

0 commit comments

Comments
 (0)