+2008-05-02 "Richard W.M. Jones <rjones@redhat.com>
+
+ * MANIFEST:
+ Updated MANIFEST.
+ [a9a18adfa370]
+
+ * lib/.depend, lib/Makefile.in, lib/diskimage.ml, lib/diskimage.mli,
+ lib/diskimage_ext2.ml, lib/diskimage_ext2.mli,
+ lib/diskimage_impl.ml, lib/diskimage_impl.mli,
+ lib/diskimage_linux_swap.ml, lib/diskimage_linux_swap.mli,
+ lib/diskimage_linux_swsuspend.ml, lib/diskimage_linux_swsuspend.mli,
+ lib/diskimage_lvm2.ml, lib/diskimage_lvm2.mli,
+ lib/diskimage_lvm2_lexer.mll, lib/diskimage_mbr.ml,
+ lib/diskimage_mbr.mli, lib/diskimage_utils.ml,
+ lib/diskimage_utils.mli, virt-df/virt_df_main.ml:
+ Restructure library plug-ins again.
+ [9187a2dc93b1]
+
+ * diskzip/diskzip.ml, lib/diskimage.ml, lib/diskimage.mli,
+ lib/diskimage_ext2.ml, lib/diskimage_ext2.mli,
+ lib/diskimage_linux_swap.ml, lib/diskimage_linux_swap.mli,
+ lib/diskimage_linux_swsuspend.ml, lib/diskimage_linux_swsuspend.mli,
+ lib/diskimage_lvm2.ml, lib/diskimage_lvm2.mli, lib/diskimage_mbr.ml,
+ lib/diskimage_mbr.mli, lib/diskimage_utils.ml,
+ lib/diskimage_utils.mli:
+ Use tables of callbacks for the functions. Implement
+ 'offset_is_free'.
+ [724ac796902d]
+
+ * lib/Makefile.in:
+ Minor change in doc files.
+ [cd2745414671]
+
+ * MANIFEST, diskzip/.depend, diskzip/Makefile.in, diskzip/diskzip.ml,
+ diskzip/diskzip_bitmap.ml, diskzip/diskzip_bitmap.mli:
+ Removed bitmap object - don't need to build a bitmap.
+ [7be340047c69]
+
+ * Makefile.in:
+ make clean should delete diskzip
+ [15040be8fee8]
+
+ * Make.rules.in, Makefile.in, diskzip/Makefile.in, lib/Makefile.in,
+ virt-df/Makefile.in:
+ Use ocamldoc in each directory.
+ [a624422e20dc]
+
+ * MANIFEST:
+ Updated MANIFEST.
+ [a9c61f8b3a01]
+
+ * configure.ac, lib/META.in, lib/Makefile.in:
+ Added META file.
+ [e2633ee2bae6]
+
+ * Makefile.in:
+ Added configure_input headers to generated files.
+ [56066a20fa92]
+
+ * Make.rules.in, diskzip/Makefile.in, lib/Makefile.in, virt-
+ df/Makefile.in:
+ Added configure_input headers to generated files.
+ [0cddf0218e44]
+
+ * lib/.depend:
+ Rebuilt deps for x86-64
+ [7c9c22b44450]
+
+2008-05-01 "Richard W.M. Jones <rjones@redhat.com>
+
+ * MANIFEST:
+ Updated MANIFEST
+ [78bbcde9909b]
+
+ * configure.ac:
+ Version 2.0.2 for release.
+ [a2633d8476d8]
+
+ * lib/.depend:
+ Updated deps for i386.
+ [cd10109e26c9]
+
+ * diskzip/diskzip.ml:
+ Error in return type - should have been bool (how did this ever
+ compile???)
+ [2c03566fcfd4]
+
+ * lib/test_int63.ml:
+ Updated this file with new <^< operator, should probably delete it.
+ [6bd09e30764a]
+
+ * lib/.depend, lib/diskimage.ml:
+ Optimized the hot inner loop.
+ [c5df00bae691]
+
+ * .hgignore, lib/Makefile.in, lib/int63.mli, lib/int63_on_32.mli,
+ lib/int63_on_64.mli:
+ Properly inline the int63 impl on 64 bit platforms.
+ [f5a3748984d0]
+
+ * lib/diskimage.ml:
+ Remove some unused fields in the segment structure.
+ [ee5a35e8fa12]
+
+ * diskzip/.depend, diskzip/diskzip.ml, diskzip/diskzip_bitmap.ml,
+ diskzip/diskzip_bitmap.mli, lib/diskimage.ml, lib/diskimage.mli:
+ Added bitmap structure. Run ownership tests for sample block
+ device.
+ [7de6b87e7a8c]
+
+ * lib/diskimage_utils.ml:
+ Removed warning about unused return value.
+ [0f35d4cf28f4]
+
+ * lib/int63.mli, lib/int63_on_32.ml, lib/int63_on_64.ml:
+ && -> & etc.
+ [b5b46a9797cc]
+
+ * configure.ac, diskzip/Makefile.in, lib/Makefile.in, virt-
+ df/Makefile.in:
+ Add --enable-profiling, set OCAMLCFLAGS and OCAMLOPTFLAGS.
+ [3be68addc27f]
+
+ * .hgignore:
+ Ignore gmon.out (profiling temporary).
+ [bd5ee2159573]
+
+ * diskzip/diskzip.ml, lib/diskimage.ml, lib/diskimage.mli:
+ Return a specialized function so we don't break type safety.
+ [9603d936e9e7]
+
+ * lib/diskimage.ml, lib/diskimage.mli:
+ get_owners (query) function.
+ [1e83ec7f65f9]
+
+ * lib/diskimage.ml:
+ Build the segment tree! Commit this quick before something bad
+ happens ...
+ [4a5ea9dbe04c]
+
+ * lib/diskimage_utils.ml, lib/diskimage_utils.mli:
+ Added functions sort_uniq and uniq.
+ [469401973fbf]
+
+2008-04-30 "Richard W.M. Jones <rjones@redhat.com>
+
+ * lib/diskimage.ml, lib/diskimage.mli:
+ Ownership using segment tree (not finished).
+ [f8c7cb99cca1]
+
+ * Makefile.in:
+ Remove *.annot files when making clean.
+ [e0ca9cf17e58]
+
+ * .hgignore, lib/Makefile.in:
+ Generate *.annot files for emacs.
+ [e511a507d341]
+
+ * .hgignore, lib/diskimage.ml, lib/diskimage.mli,
+ lib/diskimage_lvm2.ml, lib/diskimage_mbr.ml, lib/diskimage_utils.ml,
+ lib/diskimage_utils.mli:
+ First steps to building ownership tables.
+ [08866639673f]
+
+ * diskzip/diskzip.ml:
+ Fix case where binary name doesn't have any extension.
+ [8f3327bb5349]
+
+ * diskzip/Makefile.in, virt-df/Makefile.in:
+ Rebuild if library changes.
+ [1d7b434b2c16]
+
+2008-04-29 "Richard W.M. Jones <rjones@redhat.com>
+
+ * MANIFEST:
+ Updated MANIFEST
+ [edbab1796b12]
+
+ * lib/.depend, lib/Makefile.in, lib/diskimage.ml,
+ lib/diskimage_linux_swap.ml, lib/diskimage_linux_swsuspend.ml,
+ lib/diskimage_linux_swsuspend.mli:
+ Detect Linux software suspend partitions (thanks Stephen Tweedie).
+ [d0db9406bddd]
+
+ * lib/diskimage.mli, lib/diskimage_lvm2.ml, lib/diskimage_utils.ml,
+ lib/diskimage_utils.mli:
+ Added #contiguous method to make block mapping more efficient, and
+ renamed #mapblock -> #map_block for consistency.
+ [2984877aec2f]
+
+ * lib/int63.mli:
+ Documentation fix.
+ [6b5129d05342]
+
+ * lib/.depend, lib/diskimage.ml, lib/diskimage.mli,
+ lib/diskimage_ext2.ml, lib/diskimage_linux_swap.ml,
+ lib/diskimage_lvm2.ml, lib/diskimage_lvm2_lexer.mll,
+ lib/diskimage_lvm2_metadata.ml, lib/diskimage_lvm2_metadata.mli,
+ lib/diskimage_lvm2_parser.mly, lib/diskimage_mbr.ml,
+ lib/diskimage_utils.ml, lib/diskimage_utils.mli, virt-df/.depend,
+ virt-df/virt_df_main.ml:
+ Convert everything to use int63 type throughout.
+ [fdfb1db82b13]
+
+ * lib/int63.mli, lib/int63_on_32.ml, lib/int63_on_64.ml:
+ Added some more common logical operators.
+ [feb70a9fa780]
+
+ * .hgignore, Makefile.in, lib/.depend, lib/Makefile.in,
+ lib/diskimage.mli, lib/int63.mli, lib/int63_on_32.ml,
+ lib/int63_on_64.ml, lib/test_int63.ml:
+ Add int63 type.
+ [4bb12129691b]
+
+ * aclocal.m4, configure.ac:
+ Check OCaml compiler word size
+ [611f28eba994]
+
+2008-04-28 "Richard W.M. Jones <rjones@redhat.com>
+
+ * MANIFEST:
+ Updated MANIFEST.
+ [2fd6be423710]
+
+ * lib/diskimage.mli, lib/diskimage_ext2.ml,
+ lib/diskimage_linux_swap.ml, lib/diskimage_utils.ml,
+ lib/diskimage_utils.mli, virt-df/virt_df_main.ml:
+ fs_block_size -> fs_blocksize, and int to make it consistent
+ [108f13f7689e]
+
+ * lib/diskimage.mli, lib/diskimage_ext2.ml,
+ lib/diskimage_linux_swap.ml, lib/diskimage_utils.ml,
+ lib/diskimage_utils.mli:
+ Add a fs_dev field to filesystem
+ [6fe53224762f]
+
+ * lib/diskimage.ml, lib/diskimage.mli, lib/diskimage_lvm2.ml,
+ lib/diskimage_mbr.ml, lib/diskimage_utils.ml,
+ lib/diskimage_utils.mli, virt-df/virt_df_main.ml:
+ Restructure library for dealing with block mappings.
+ - Added #blocksize, #mapblock methods to device.
+ - Implement default #read method.
+ - Push the #close method down into the block_device subclass only.
+ - Updated documentation.
+ [b15093d1cd87]
+
+ * diskzip/diskzip.ml:
+ Just move the compress and decompress functions around.
+ [00c5491ffb3e]
+
+ * po/virt-df.pot:
+ Rebuild PO files.
+ [adfd7ebcab37]
+
+ * po/Makefile.in, po/POTFILES, po/ja.po, po/pl.po, po/virt-df.pot, po
+ /virt-top.pot:
+ Fixed PO files.
+ [585243fd71ac]
+
+ * diskzip/diskzip.ml:
+ Fix usage.
+ [cc3adea429f5]
+
+ * .hgignore, Makefile.in, configure.ac, diskzip/.depend,
+ diskzip/Makefile.in, diskzip/README, diskzip/diskzip.1,
+ diskzip/diskzip.ml, diskzip/diskzip.pod, diskzip/diskzip.txt,
+ lib/Makefile.in:
+ Initial version of diskzip
+ [e62ca10f5069]
+
+2008-04-26 "Richard W.M. Jones <rjones@redhat.com>
+
+ * lib/diskimage.mli:
+ Added some examples.
+ [eed44bf2641b]
+
+ * lib/Makefile.in, virt-df/Makefile.in:
+ Updated (C) messages.
+ [03d29ab40056]
+
+ * Makefile.in:
+ Build documentation.
+ [90952674afc7]
+
+ * lib/README, lib/diskimage.ml, lib/diskimage.mli,
+ lib/diskimage_ext2.ml, lib/diskimage_ext2.mli,
+ lib/diskimage_linux_swap.ml, lib/diskimage_linux_swap.mli,
+ lib/diskimage_lvm2.ml, lib/diskimage_lvm2.mli, lib/diskimage_mbr.ml,
+ lib/diskimage_mbr.mli, lib/diskimage_utils.ml,
+ lib/diskimage_utils.mli, virt-df/virt_df_main.ml:
+ Associate opaque plugin ID with each major structure.
+ [dd7b4eb13807]
+
+ * MANIFEST:
+ Updated MANIFEST.
+ [028f30e8f16b]
+
+ * .hgignore, Makefile.in, configure.ac, lib/.depend, lib/Makefile.in,
+ lib/README, lib/diskimage.ml, lib/diskimage.mli,
+ lib/diskimage_ext2.ml, lib/diskimage_ext2.mli,
+ lib/diskimage_linux_swap.ml, lib/diskimage_linux_swap.mli,
+ lib/diskimage_lvm2.ml, lib/diskimage_lvm2.mli,
+ lib/diskimage_lvm2_lexer.mll, lib/diskimage_lvm2_metadata.ml,
+ lib/diskimage_lvm2_metadata.mli, lib/diskimage_lvm2_parser.mly,
+ lib/diskimage_mbr.ml, lib/diskimage_mbr.mli, lib/diskimage_utils.ml,
+ lib/diskimage_utils.mli, virt-df/.depend, virt-df/Makefile.in, virt-
+ df/README, virt-df/virt_df.ml, virt-df/virt_df.mli, virt-
+ df/virt_df_csv.ml, virt-df/virt_df_ext2.ml, virt-
+ df/virt_df_ext2.mli, virt-df/virt_df_linux_swap.ml, virt-
+ df/virt_df_linux_swap.mli, virt-df/virt_df_lvm2.ml, virt-
+ df/virt_df_lvm2.mli, virt-df/virt_df_lvm2_lexer.mll, virt-
+ df/virt_df_lvm2_metadata.ml, virt-df/virt_df_lvm2_metadata.mli,
+ virt-df/virt_df_lvm2_parser.mly, virt-df/virt_df_main.ml, virt-
+ df/virt_df_mbr.ml, virt-df/virt_df_mbr.mli:
+ Reorganize the code so disk parsing is in a separate library.
+ [35a5b07f7183]
+
+2008-04-25 "Richard W.M. Jones <rjones@redhat.com>
+
+ * virt-df/virt_df_ext2.ml, virt-df/virt_df_linux_swap.ml, virt-
+ df/virt_df_lvm2.ml, virt-df/virt_df_mbr.ml:
+ Updated to new syntax used by pa_bitmatch 0.5.
+ [2f0c9bba0378]
+
+2008-04-17 "Richard W.M. Jones <rjones@redhat.com>
+
+ * MANIFEST, configure.ac, virt-df/.depend, virt-df/Makefile.in, virt-
+ df/virt-df.1, virt-df/virt-df.pod, virt-df/virt-df.txt, virt-
+ df/virt_df.ml, virt-df/virt_df.mli, virt-df/virt_df_csv.ml, virt-
+ df/virt_df_csv.mli, virt-df/virt_df_main.ml:
+ Support for writing output in CSV format.
+ [29f5f0b731d1]
+
+ * virt-df/virt_df_main.ml:
+ Give 32 chars for the name to allow for common VG/LV names in
+ Fedora.
+ [89442a5a3ca0]
+
+ * virt-df/virt-df.1:
+ Rebuild manpage.
+ [dc1dde02827a]
+
+ * .hgignore:
+ Ignore tarball.
+ [d5dabe7535c6]
+
+ * virt-df/virt-df.pod:
+ Remove bogus =end from end of manpage.
+ [03f37342c98b]
+
+2008-04-16 "Richard W.M. Jones <rjones@redhat.com>
+
+ * virt-df/virt_df_lvm2.ml:
+ Removed left-over debugging message.
+ [56635dd7be36]
+
+ * Makefile.in, README, config.h.in, configure.ac, virt-df/.depend,
+ virt-df/Makefile.in:
+ Fixed build.
+ [8fc2c004228d]
+
+ * .hgignore, COPYING, COPYING.LIB, ChangeLog, MANIFEST, Make.rules.in,
+ Makefile.in, README, aclocal.m4, config.guess, config.h.in,
+ config.sub, configure.ac, install-sh, po/LINGUAS, po/Makefile.in,
+ po/POTFILES, po/ja.po, po/pl.po, po/virt-top.pot, virt-df/.depend,
+ virt-df/Makefile.in, virt-df/README, virt-df/virt-df.1, virt-df
+ /virt-df.pod, virt-df/virt-df.txt, virt-df/virt_df.ml, virt-
+ df/virt_df.mli, virt-df/virt_df_ext2.ml, virt-df/virt_df_ext2.mli,
+ virt-df/virt_df_linux_swap.ml, virt-df/virt_df_linux_swap.mli, virt-
+ df/virt_df_lvm2.ml, virt-df/virt_df_lvm2.mli, virt-
+ df/virt_df_lvm2_lexer.mll, virt-df/virt_df_lvm2_metadata.ml, virt-
+ df/virt_df_lvm2_metadata.mli, virt-df/virt_df_lvm2_parser.mly, virt-
+ df/virt_df_main.ml, virt-df/virt_df_mbr.ml, virt-df/virt_df_mbr.mli,
+ wininstaller.nsis.in, winlicense.rtf:
+ Initial import from old virt-top repository.
+ [0fbb744b9a48]