File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2929
3030env :
3131 TERM : xterm
32+ BTRFS_IMG : test/rmw-btrfs-test.img
33+ BCACHEFS_IMG : test/rmw-bcachefs-test.img
3234
3335jobs :
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 : |
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments