bug-parted
[Top][All Lists]
Advanced

[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(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]