[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
remove nearly all file-system-aware code from Parted
From: |
Jim Meyering |
Subject: |
remove nearly all file-system-aware code from Parted |
Date: |
Fri, 27 May 2011 17:15:19 +0200 |
Finally, here are the changes that remove nearly all of the FS-munging
code in Parted. The FS-probing code remains, but there's hope that
we'll be able to rip that out as well, and use libblkid instead.
[PATCH 01/17] UI: remove all file-system-aware sub-commands
[PATCH 02/17] remove all top-level FS-op code and the clearfat
[PATCH 03/17] fat: remove all-but-probe FS-related code
[PATCH 04/17] ext2: remove all-but-probe FS-related code
[PATCH 05/17] amiga: build with warning and error options
[PATCH 06/17] ntfs: remove all-but-probe FS-related code
[PATCH 07/17] hfs: remove all-but-probe FS-related code
[PATCH 08/17] reiserfs: remove all-but-probe FS-related code
[PATCH 09/17] ufs: remove all-but-probe FS-related code
[PATCH 10/17] jfs: remove all-but-probe FS-related code
[PATCH 11/17] xfs: remove all-but-probe FS-related code
[PATCH 12/17] linux_swap: remove all-but-probe FS-related code
[PATCH 13/17] doc: remove FS-related documentation and other stale
[PATCH 14/17] maint: update po/POTFILES.in
[PATCH 15/17] tests: make t0220 more useful when it fails
[PATCH 16/17] build: remove configure-time options: --disable-fs,
[PATCH 17/17] doc: reflect removal of FS-related commands
As I write this, I've just realized I have not yet updated NEWS.
So there will be at least that one more change to fold into
the doc: change-set before I push these.
Here's diffstat output:
README | 33
b/README | 7
b/configure.ac | 1
b/debug/Makefile.am | 2
b/doc/parted.texi | 105 --
b/include/parted/filesys.h | 20
b/libparted/filesys.c | 562 --------------
b/libparted/fs/amiga/Makefile.am | 1
b/libparted/fs/amiga/affs.c | 150 ---
b/libparted/fs/amiga/apfs.c | 20
b/libparted/fs/amiga/asfs.c | 10
b/libparted/fs/ext2/Makefile.am | 16
b/libparted/fs/ext2/ext2.h | 166 ----
b/libparted/fs/ext2/interface.c | 56 -
b/libparted/fs/fat/Makefile.am | 16
b/libparted/fs/fat/bootsector.c | 39 -
b/libparted/fs/fat/bootsector.h | 1
b/libparted/fs/fat/fat.c | 65 -
b/libparted/fs/fat/fat.h | 21
b/libparted/fs/hfs/Makefile.am | 11
b/libparted/fs/hfs/hfs.c | 82 --
b/libparted/fs/jfs/Makefile.am | 1
b/libparted/fs/jfs/jfs.c | 14
b/libparted/fs/linux_swap/linux_swap.c | 69 -
b/libparted/fs/nilfs2/nilfs2.c | 10
b/libparted/fs/ntfs/Makefile.am | 1
b/libparted/fs/ntfs/ntfs.c | 14
b/libparted/fs/reiserfs/Makefile.am | 3
b/libparted/fs/reiserfs/reiserfs.c | 24
b/libparted/fs/ufs/Makefile.am | 1
b/libparted/fs/ufs/ufs.c | 28
b/libparted/fs/xfs/Makefile.am | 1
b/libparted/fs/xfs/xfs.c | 14
b/libparted/libparted.c | 11
b/parted/parted.c | 681 -----------------
b/po/POTFILES.in | 2
b/tests/t0220-gpt-msftres.sh | 11
configure.ac | 21
debug/clearfat/.gitignore | 1
debug/clearfat/Makefile.am | 15
debug/clearfat/clearfat.c | 353 ---------
doc/parted.texi | 251 ------
include/parted/filesys.h | 14
libparted/fs/ext2/ext2.c | 795 ---------------------
libparted/fs/ext2/ext2_block_relocator.c | 921 ------------------------
libparted/fs/ext2/ext2_buffer.c | 445 -----------
libparted/fs/ext2/ext2_inode_relocator.c | 598 ---------------
libparted/fs/ext2/ext2_meta.c | 145 ---
libparted/fs/ext2/ext2_mkfs.c | 633 ----------------
libparted/fs/ext2/ext2_resize.c | 730 -------------------
libparted/fs/ext2/interface.c | 191 -----
libparted/fs/ext2/parted_io.c | 137 ---
libparted/fs/ext2/parted_io.h | 26
libparted/fs/ext2/tune.c | 39 -
libparted/fs/ext2/tune.h | 29
libparted/fs/fat/calc.c | 433 -----------
libparted/fs/fat/calc.h | 76 --
libparted/fs/fat/clstdup.c | 422 -----------
libparted/fs/fat/clstdup.h | 27
libparted/fs/fat/context.c | 260 ------
libparted/fs/fat/context.h | 69 -
libparted/fs/fat/count.c | 401 ----------
libparted/fs/fat/fat.c | 636 ----------------
libparted/fs/fat/fatio.c | 149 ---
libparted/fs/fat/fatio.h | 48 -
libparted/fs/fat/resize.c | 877 -----------------------
libparted/fs/fat/table.c | 480 ------------
libparted/fs/fat/table.h | 73 -
libparted/fs/fat/traverse.c | 367 ---------
libparted/fs/fat/traverse.h | 74 -
libparted/fs/hfs/advfs.c | 328 --------
libparted/fs/hfs/advfs.h | 48 -
libparted/fs/hfs/advfs_plus.c | 382 ----------
libparted/fs/hfs/advfs_plus.h | 51 -
libparted/fs/hfs/cache.c | 238 ------
libparted/fs/hfs/cache.h | 117 ---
libparted/fs/hfs/file.c | 228 ------
libparted/fs/hfs/file.h | 41 -
libparted/fs/hfs/file_plus.c | 273 -------
libparted/fs/hfs/file_plus.h | 60 -
libparted/fs/hfs/hfs.c | 1173 -------------------------------
libparted/fs/hfs/journal.c | 389 ----------
libparted/fs/hfs/journal.h | 44 -
libparted/fs/hfs/reloc.c | 669 -----------------
libparted/fs/hfs/reloc.h | 35
libparted/fs/hfs/reloc_plus.c | 942 ------------------------
libparted/fs/hfs/reloc_plus.h | 36
libparted/fs/jfs/jfs.c | 11
libparted/fs/linux_swap/linux_swap.c | 276 -------
libparted/fs/ntfs/ntfs.c | 11
libparted/fs/reiserfs/geom_dal.c | 138 ---
libparted/fs/reiserfs/geom_dal.h | 60 -
libparted/fs/reiserfs/reiserfs.c | 733 -------------------
libparted/fs/ufs/ufs.c | 15
libparted/fs/xfs/xfs.c | 11
parted/parted.c | 88 --
po/POTFILES.in | 35
97 files changed, 99 insertions(+), 18338 deletions(-)
- remove nearly all file-system-aware code from Parted,
Jim Meyering <=
- [PATCH 06/17] ntfs: remove all-but-probe FS-related code, Jim Meyering, 2011/05/27
- [PATCH 11/17] xfs: remove all-but-probe FS-related code, Jim Meyering, 2011/05/27
- [PATCH 14/17] maint: update po/POTFILES.in, Jim Meyering, 2011/05/27
- [PATCH 10/17] jfs: remove all-but-probe FS-related code, Jim Meyering, 2011/05/27
- [PATCH 09/17] ufs: remove all-but-probe FS-related code, Jim Meyering, 2011/05/27
- [PATCH 12/17] linux_swap: remove all-but-probe FS-related code, Jim Meyering, 2011/05/27
- [PATCH 05/17] amiga: build with warning and error options, Jim Meyering, 2011/05/27
- [PATCH 16/17] build: remove configure-time options: --disable-fs, --enable-Werror, Jim Meyering, 2011/05/27
- [PATCH 15/17] tests: make t0220 more useful when it fails, Jim Meyering, 2011/05/27
- [PATCH 13/17] doc: remove FS-related documentation and other stale bits, Jim Meyering, 2011/05/27