Sort .gitignore (using sort -d -- dictionary order).
gitignore: ignore the git related files *.eml for email picked patches other for orginal git patch related files. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
gitignore: ignore the guestfs.* directory Let git ignore the guestfs.* directorys. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
tests: Split images -> tests/data + tests/guests
tests: Rename extratests -> tests/extra.
tests: Split regressions -> various subdirectories of tests/
tests: Rename capitests -> tests/c-api.
fish: Allow events to be processed in guestfish. Add 'event', 'list-events' and 'delete-event' commands so that event handlers can be registered, listed and deleted in guestfish. The event handler is a shell script snippet or host command. Cc: Pádraig Brady <P@draigBrady.com>
extra-tests: Include valgrind suppressions file. This updates commit c55bad93fbde03a3daa6058913f02098c45e55f5.
Add 'make extra-tests' rule and run extra tests. These tests are optional, and require a special environment and tools to run.
build: Create an MD variant of the dummy Fedora image This change involves rewriting make-fedora-img.sh in perl. This allows the flexibility to write mdadm.conf containing whichever uuids where randomly generated when the md devices were created.
Add guestfs-testing(1) man page. This contains suggested manual tests that users can run.
resize: Add tests for some Utils functions.
python: Fixes for Python 3 (RHBZ#750889). These fixes allow libguestfs bindings to work with Python 3 (tested with Python 3.2) You can select which Python you compile against by doing: PYTHON=python ./configure && make && make check or: PYTHON=python3 ./configure && make && make check
New tool: virt-sysprep: system preparation for guests.
New tool: virt-alignment-scan to check alignment of partitions.
New tool: virt-sparsify to make disk images sparse.
Add Erlang bindings.
out-of-tree build: generate ./run from template, fix image checks ./run can now be run in a separate build directory. Since some files needed in the image checks are found in the source tree (but not the build tree), the source tree location is passed to make-*-img.sh via an environment variable.
build: Set TMPDIR for local testing. This avoids conflicts with the globally installed libguestfs appliance, or lets us build in multiple local directories at the same time without conflicts.