library and tools for accessing and modifying virtual machine disk images. PLEASE DO NOT USE GITHUB FOR ISSUES OR PULL REQUESTS. See the website for how to file a bug or contact us.
C OCaml Standard ML Shell Makefile Perl Other
Latest commit 43e078a Aug 26, 2016 @rwmjones rwmjones v2v: Use unitless methods for methods which don't change the internal…
… state.

Methods in OCaml which don't take any parameters don't require the
dummy unit arg, ie writing:

  method foo = ...

is fine.  The reason you might need the unit arg is if you need to
create a closure from the method without calling it, for example if
you need to use the method in a callback.

In lablgtk2 the convention is to use unitless methods if either: the
method shouldn't be used as a callback; or: (conceptually) the method
doesn't change the object's internal state.  Let's do that here.
Permalink
Failed to load latest commit information.
.gnulib @ 348402f Update gnulib to latest. Jul 24, 2016
align build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
appliance build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
bash build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
build-aux Update copyright dates for 2016. Jan 2, 2016
builder builder: Rename cmdline 'ops' field. Aug 26, 2016
cat build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
contrib Update copyright dates for 2016. Jan 2, 2016
csharp Update FSF address. Nov 8, 2011
customize build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
daemon build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
df build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
dib build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
diff build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
docs docs: Fix release notes, Citrix Xen -> SUSE Xen. Aug 26, 2016
edit build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
erlang build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
examples build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
fish build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
format build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
fuse build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
generator build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
get-kernel build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
gobject build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
golang build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
haskell build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
inspector build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
java build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
logo logo: Make the 5 years text larger and more readable for website. Mar 3, 2014
lua build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
m4 build: Check for minimum version of libvirt in the configure script. Aug 26, 2016
make-fs build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
mllib mllib: Add String.map function for OCaml < 4.00.0. Aug 25, 2016
ocaml build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
p2v build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
perl build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
php php: Fix the tests yet again. May 3, 2016
po-docs build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
po v2v: factor out bootloader handling Aug 26, 2016
python build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
rescue build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
resize build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
ruby build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
sparsify build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
src build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
sysprep build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
test-data build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
test-tool build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
tests build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
tmp valgrind: Write separate log files in tmp/valgrind-<DATE>-<PID>.log Apr 1, 2013
tools build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
utils Use 'const' for stack integers where possible. Jul 26, 2016
v2v v2v: Use unitless methods for methods which don't change the internal… Aug 26, 2016
website website: Get rid of some quite old branches. Aug 8, 2016
.gitignore build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
.gitmodules maint: use a git submodule for gnulib Aug 3, 2009
.lvimrc Update vim line length to 70 Jan 24, 2013
.mailmap Add the .mailmap and change the method to generate AUTHORS Nov 27, 2012
AUTHORS Version 1.33.43. Jul 14, 2016
BUGS Version 1.35.1. Aug 16, 2016
COPYING license: Use latest license files from gnu.org. Jul 19, 2012
COPYING.LIB license: Use latest license files from gnu.org. Jul 19, 2012
HACKING docs: Obsolete HACKING file, move content into guestfs(3) man page. Dec 19, 2010
Makefile.am build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
README docs: Add guestfs-building(1) man page. Jan 20, 2016
TODO New API: selinux_relabel - SELinux relabel parts of the filesystem. Jul 14, 2016
autogen.sh syntax: Replace test == with = or -eq as appropriate. Sep 15, 2012
bindtests bindtests: Test sending min and max 64 bit integers. Aug 15, 2012
bootstrap tests: Enable and fix test-add-libvirt-dom test. Dec 12, 2014
bugs-in-changelog.sh Update copyright dates for 2016. Jan 2, 2016
cfg.mk tests: Move the tests/data and tests/guests directories to test-data. Oct 30, 2015
common-rules.mk build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
configure.ac Version 1.35.1. Aug 16, 2016
installcheck.sh.in build: installcheck: Ensure libguestfs.so is copied. Feb 19, 2016
libtool-kill-dependency_libs.sh remove non-portable chmod Jan 21, 2014
ocaml-link.sh docs: hacking: Document how OCaml programs are compiled and linked. Jun 12, 2016
pick-guests.pl.in Update copyright dates for 2016. Jan 2, 2016
podcheck.pl podcheck: Check tool --help output. Jul 21, 2016
podwrapper.pl.in build: Add common CLEANFILES and DISTCLEANFILES to common-rules.mk. Aug 25, 2016
run.in build: ./run is documented in guestfs-building(1), not README. Apr 9, 2016
subdir-rules.mk build: add silent rules for jar Aug 18, 2016
update-bugs.sh Update copyright dates for 2016. Jan 2, 2016
valgrind-suppressions valgrind: Ignore another glibc "leak". Apr 17, 2016
zanata-pull.sh Update copyright dates for 2016. Jan 2, 2016
zanata.xml Update zanata.xml Feb 10, 2016

README

Libguestfs is tools and a library for accessing and modifying guest
disk images.  For more information see the home page:

  http://libguestfs.org/

For discussion, development, patches, etc. please use the mailing
list:

  http://www.redhat.com/mailman/listinfo/libguestfs

To find out how to build libguestfs from source, read:

  docs/guestfs-building.pod
  http://libguestfs.org/guestfs-building.1.html
  man docs/guestfs-building.1

Copyright (C) 2009-2016 Red Hat Inc.

The library is distributed under the LGPLv2+.  The programs are
distributed under the GPLv2+.  Please see the files COPYING and
COPYING.LIB for full license information.  The examples are under a
very liberal license.