pub/scm/linux/kernel/git/hch/fsresize.git  about / heads / tags
FAT/hfs resize tool
$ git log --pretty=format:'%h %s (%cs)%d'
08a9c29 initial checking (2011-08-10)
	(HEAD -> master)

$ git cat-file blob HEAD:README

This source tree is a hack job stealing code from the latests parted release
still having filesystem support.  The reason for that is that the resizing
capabilities for fat and hfs were quite uniqueu and needed rescuing.

cmd/ contains a simple command line tool to resize filesystem, the rest is
copy & pasted from parted and gnulib, and needs a major trim given that the
tool really just acts on Linux block device nodes, and doesn't care about
the concept of disks or partition labels.

Due to the lack of a proper build system the first the libparted stub needs
to be built by doing a make in the libparted subdirectory, and after that
the tool by doing a make in the cmd directory.

TODO:
 - add a real build system
 - cut down the amount of stolen libparted code
 - check what the canonical way to include gnulib is, or just remove its use

# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
* master       initial checking (2011-08-10)

# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
	--format='%(refname:short) %(subject) (%(creatordate:short))'
# no tags, yet...

# associated public inboxes:
# (number on the left is used for dev purposes)
          4 lkml
          2 linux-wireless
          2 qemu-devel
          2 linux-devicetree
          2 xen-devel
          2 stable
          2 linux-arm-kernel
          2 linuxppc-dev
          2 kvm
          2 git
          2 yocto
          1 linux-samsung-soc
          1 linux-mtd
          1 linux-riscv
          1 linux-nvme
          1 linux-xfs
          1 bpf
          1 linux-nfs
          1 linux-mediatek
          1 linux-crypto
          1 linux-acpi
          1 netfilter-devel
          1 linux-fsdevel
          1 linux-cifs
          1 linux-amlogic
          1 linux-erofs
          1 linux-mm
          1 linux-iommu
          1 netdev
          1 linux-media
          1 linux-mips
          1 fstests
          1 linux-pm
          1 linux-rtc
          1 linux-input
          1 alsa-devel
          1 linux-scsi
          1 linux-btrfs
          1 kvmarm
          1 driverdev-devel
          1 linux-usb
          1 linux-kselftest
          1 selinux
          1 linux-clk
          1 linux-iio
          1 linux-gpio
          1 linux-rdma
          1 linux-ext4
          1 dpdk-dev
          1 linux-security-module
          1 linux-pci
          1 linux-f2fs-devel
          1 linux-modules
          1 linux-rt-users
          1 linux-bluetooth
          1 linux-ide
          1 linux-serial
          1 linux-watchdog
          1 linux-trace-devel
          1 selinux-refpolicy
          1 util-linux
          1 backports
          1 linux-doc
          1 linux-man
          1 linux-mmc
          1 amd-gfx
          1 dri-devel
          1 intel-gfx
          1 linux-api
          1 linux-omap
          1 linux-spi
          1 linux-i2c
          1 linux-sparse
          1 linux-tegra
          1 lttng-dev
          1 virtualization
          1 linux-kbuild
          1 linux-arch
          1 linux-can
          1 containers
          1 linux-rockchip
          1 linux-raid
          1 openbmc
          1 linux-fbdev
          1 linux-cxl
          1 linux-perf-users
          1 linux-sh
          1 nouveau
          1 linux-s390
          1 linux-coco
          1 u-boot
          1 buildroot
          1 iwd
          1 ltp
          1 yocto-meta-freescale
          1 openembedded-core
          1 yocto-toaster
          1 yocto-meta-arm
          1 openembedded-devel
          1 bitbake-devel
          1 yocto-meta-virtualization
          1 yocto-meta-ti
          1 yocto-meta-arago
          1 outreachy
          1 openrisc
          1 intel-wired-lan
          1 kexec
          1 intel-xe
          1 linux-um
          1 virtio-comment
          1 poky
          1 qemu-riscv
          1 cluster-devel
          1 grub-devel
          1 kvm-ppc
          1 linux-hexagon
          1 reiserfs-devel
          1 lvm-devel
          1 virtio-fs
          1 ../../../../../../../fuego
          1 ../../../../../../../igt-dev

git clone https://yhbt.net/lore/pub/scm/linux/kernel/git/hch/fsresize.git