erofs-utils: enable incremental builds
authorGao Xiang <hsiangkao@linux.alibaba.com>
Tue, 18 Jun 2024 08:24:13 +0000 (16:24 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Thu, 20 Jun 2024 08:46:08 +0000 (16:46 +0800)
commit7550a30c332c6115d901770918c15d093bc3072f
tree44dd8b17d6b5ea6eb22e520128294e5e941aee12
parentd5a674e5ca08ac5ccbd367c5993adf6210c6143f
erofs-utils: enable incremental builds

`--incremental=<data|rvsp>` are now supported for tarerofs but
only `--incremental=rvsp` works for the rebuild mode.

For example:
$ mkfs.erofs --tar=f --gzip --aufs --clean=data foo.erofs f0.tgz
$ mkfs.erofs --tar=f --gzip --aufs --incremental=data foo.erofs f1.tgz
...
$ mkfs.erofs --tar=f --gzip --aufs --incremental=data foo.erofs fn-1.tgz

Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20240618082414.47876-8-hsiangkao@linux.alibaba.com
include/erofs/io.h
include/erofs/tar.h
lib/io.c
lib/tar.c
mkfs/main.c