{"push_id":797285770,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"bc0ea5958731adb5ec526d2b2211b417cb25c22e","before":"59a9101e44f727aef0ffdd11d3270031113baa11","commits":[{"sha":"f2540d68e4e62c8cf90ac501b378a4e9a2ba89e5","author":{"email":"d9c0c1814229c9d7f78a7e860ff9791c82a22dba@redhat.com","name":"Richard W.M. Jones"},"message":"Add 'make installcheck' rule to test installed packages.\n\nAllow the tests to be run on the installed libguestfs.so library and\non installed programs (but not installed language bindings, yet).\n\nTo run the tests, you have to have a copy of the libguestfs source\ntree with exactly the same version as the installed libguestfs.  You\nhave to build the libguestfs source tree.  Then you do:\n\n  make installcheck\n\nI investigated making automake 'make installcheck' work, but it's\nbasically broken (no surprise there).\n\nThis is derived from the old 'make-check-on-installed.pl'\nscript (which is also removed in this patch).","distinct":true,"url":"https://api.github.com/repos/libguestfs/libguestfs/commits/f2540d68e4e62c8cf90ac501b378a4e9a2ba89e5"},{"sha":"a17627cdd2f06a65d69889fa0289531caf3b9d23","author":{"email":"d9c0c1814229c9d7f78a7e860ff9791c82a22dba@redhat.com","name":"Richard W.M. Jones"},"message":"header: Define GUESTFS_HAVE_* for every function.\n\nPreviously we only defined GUESTFS_HAVE_* macros for functions that\nwere not deprecated, test or debug functions.  The reasoning for that\nis given in this commit message [note that 'LIBGUESTFS_HAVE_' is the\nold/deprecated macro]:\n\n  commit 2d8fd7dacd77361bc385be42112289faafb5c60d\n  Author: Richard Jones <rjones@redhat.com>\n  Date:   Thu Sep 2 22:45:54 2010 +0100\n\n    Define LIBGUESTFS_HAVE_<shortname> for C API functions.\n\n    The actions each have a corresponding define, eg:\n\n      #define LIBGUESTFS_HAVE_VGUUID 1\n      extern char *guestfs_vguuid (guestfs_h *g, const char *vgname);\n\n    However functions which are for testing, debugging or deprecated do\n    not have the corresponding define.  Also a few functions are so\n    basic (eg. guestfs_create) that there is no point defining a symbol\n    for them.\n\nThis wasn't in fact carried through very consistently, since when we\nreplaced s/LIBGUESTFS_HAVE_/GUESTFS_HAVE_/, we kept the old\nLIBGUESTFS_HAVE_* macros, but defined them for every function.  Oops.\n\nThis commit defines GUESTFS_HAVE_* for every function in <guestfs.h>,\nmaking it easier to write the Python language bindings (see following\ncommits).","distinct":true,"url":"https://api.github.com/repos/libguestfs/libguestfs/commits/a17627cdd2f06a65d69889fa0289531caf3b9d23"},{"sha":"ac5b3a050dbbf85b1430ba81a6e44ad6c08efa1f","author":{"email":"d9c0c1814229c9d7f78a7e860ff9791c82a22dba@redhat.com","name":"Richard W.M. Jones"},"message":"header: Define GUESTFS_HAVE_STRUCT_* for each struct defined in the header.","distinct":true,"url":"https://api.github.com/repos/libguestfs/libguestfs/commits/ac5b3a050dbbf85b1430ba81a6e44ad6c08efa1f"},{"sha":"bb7d088edaa2ea3a664ae703e002f6297dd1844f","author":{"email":"d9c0c1814229c9d7f78a7e860ff9791c82a22dba@redhat.com","name":"Richard W.M. Jones"},"message":"python: Allow bindings to be compiled with different version of libguestfs (RHBZ#1262983).\n\nWhen compiling the libguestfs bindings as a pip module, it's helpful\nif you can compile the bindings with a different version of libguestfs\n(eg. installed 1.28, pip module 1.30).\n\nThat broke the previous assumption that we were always compiling\nagainst precisely the same version of libguestfs (which made sense\nbecause the python bindings are part of the libguestfs source tree).\n\nPython distutils has no way to check a C library to find out if\nfunctions are defined.  Therefore we have to rely on GUESTFS_HAVE_*\nmacros from <guestfs.h>.","distinct":true,"url":"https://api.github.com/repos/libguestfs/libguestfs/commits/bb7d088edaa2ea3a664ae703e002f6297dd1844f"},{"sha":"38be2da9bec9311c268d48c385cafa6049f67434","author":{"email":"d9c0c1814229c9d7f78a7e860ff9791c82a22dba@redhat.com","name":"Richard W.M. Jones"},"message":"python: Set program name to the true name instead of 'python'.\n\nAs in commit e102bcf3cfcbcb2b47ad88334f03d5abf636f1e5 (for Perl), any\nPython program has the handle program name field set to 'python'.  Set\nit to the true name (derived from sys.argv[0]).","distinct":true,"url":"https://api.github.com/repos/libguestfs/libguestfs/commits/38be2da9bec9311c268d48c385cafa6049f67434"},{"sha":"dda1a7c37c51029c445977e80df99d5b9fa7979f","author":{"email":"d9c0c1814229c9d7f78a7e860ff9791c82a22dba@redhat.com","name":"Richard W.M. Jones"},"message":"v2v: documentation: Add 'OTHER TOOLS' section.\n\nThis currently contains just a link to rhevm-image-uploader.","distinct":true,"url":"https://api.github.com/repos/libguestfs/libguestfs/commits/dda1a7c37c51029c445977e80df99d5b9fa7979f"},{"sha":"bc0ea5958731adb5ec526d2b2211b417cb25c22e","author":{"email":"d9c0c1814229c9d7f78a7e860ff9791c82a22dba@redhat.com","name":"Richard W.M. Jones"},"message":"v2v: documentation: Add link to import-to-ovirt.pl script.","distinct":true,"url":"https://api.github.com/repos/libguestfs/libguestfs/commits/bc0ea5958731adb5ec526d2b2211b417cb25c22e"}]}