[buildd-tools-devel] [GIT] schroot branch, master, updated. schroot-1.1.6-314-g7d8fdb8

Roger Leigh rleigh at alioth.debian.org
Thu Jul 30 23:59:09 UTC 2009


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "schroot".

The branch, master has been updated
       via  7d8fdb8b8cddcf4cab080613a374927c713bd605 (commit)
       via  2f4ddd9a192b95ed387a8222022252df48879af6 (commit)
       via  d66c5c052424d286afa2a0a49608d134d866517e (commit)
       via  ad8cc140e83af2650473c3c5f799a9d445adab1e (commit)
       via  9c4662296fd453af03be07797b3b70d068ddb10e (commit)
       via  c9d6af6ac06578a4b2f6bb068c305440faca536d (commit)
       via  8f0bc6e4d26bba0d089f78173a2eed6590096328 (commit)
       via  a743ad25bacde5494a3ed2f0c5241c8ac00cc037 (commit)
       via  83e49492e36e643e460198f3f3b46e8763200659 (commit)
       via  bafc393311aeb1ea044f865035a68eb789fd71a8 (commit)
       via  8d07133fd784fff46b472f36cd7328f5fa7313df (commit)
       via  863cd9e721a8171470fa014f08e749b6a60f622a (commit)
       via  435a946e08e32fe4a2d4d8714ada1deba3571eb2 (commit)
       via  8147ea935fb54c5f8b9339a99e9649442de3fa4a (commit)
      from  d6379763009c1b66f977aa0205e3db6742900d19 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 7d8fdb8b8cddcf4cab080613a374927c713bd605
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri Jul 31 00:48:06 2009 +0100

    sbuild::chroot_facet: Update all facet uses to use ptr and const_ptr types

commit 2f4ddd9a192b95ed387a8222022252df48879af6
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri Jul 31 00:31:07 2009 +0100

    sbuild::chroot_union: Replace with chroot_facet_union

commit d66c5c052424d286afa2a0a49608d134d866517e
Author: Roger Leigh <rleigh at debian.org>
Date:   Thu Jul 30 21:46:18 2009 +0100

    sbuild::chroot_mountable: Replace with chroot_facet_mountable

commit ad8cc140e83af2650473c3c5f799a9d445adab1e
Author: Roger Leigh <rleigh at debian.org>
Date:   Thu Jul 30 20:31:49 2009 +0100

    sbuild::chroot_source: Reimplement as facets
    
    Split into two facets, chroot_facet_source_clonable (for chroots
    providing clone_source functionality) and chroot_facet_source
    (for the resulting clone).  This separation means that a single
    class doesn't need to cater for two essentially separate uses.
    
    The ability to list the installed facets, and name each facet for
    human consumption has been added.

commit 9c4662296fd453af03be07797b3b70d068ddb10e
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Jul 29 23:52:47 2009 +0100

    sbuild::chroot: Add clone_source virtual method
    
    By default, return null.  Also make clone_session non pure,
    and remove it from chroot_plain since the default implementation
    works in place.

commit c9d6af6ac06578a4b2f6bb068c305440faca536d
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Jul 29 23:22:18 2009 +0100

    sbuild::chroot: Enable session facet
    
    Replace sbuild::chroot_session inheritance with
    sbuild::chroot_facet_session.
    
    Side effects are:
    - "active" keyfile is no longer used.  Deprecate and make non-functional.
      active status requires setting by hand.
    - SESSION_CREATE flag is now set consistently for all chroot types.
    - sbuild::chroot has a copy constructor to correctly copy chroots,
      including duplicating contained facets (or else it does a shallow
      copy of the pointers only).
    - sbuild::chroot {get,set}_active call sbuild::chroot_facet_session
      {get,set}_session_active methods, respectively.

commit 8f0bc6e4d26bba0d089f78173a2eed6590096328
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Jul 29 23:13:12 2009 +0100

    sbuild::chroot_facet_session: Add new session facet
    
    This will replace the current session code in chroot_session.

commit a743ad25bacde5494a3ed2f0c5241c8ac00cc037
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Jul 29 23:12:24 2009 +0100

    sbuild::chroot_facet*: Add ptr typedefs and create and clone methods

commit 83e49492e36e643e460198f3f3b46e8763200659
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Jul 29 23:11:28 2009 +0100

    sbuild::chroot: Add const_ptr typedef

commit bafc393311aeb1ea044f865035a68eb789fd71a8
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Jul 26 23:05:39 2009 +0100

    sbuild::session: Use common name for personality facet pointer

commit 8d07133fd784fff46b472f36cd7328f5fa7313df
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Jul 26 21:05:13 2009 +0100

    sbuild::chroot: Call methods from facets in addition to virtual methods
    
    For all methods provided by the chroot_facet interface of installed
    facets, call the appropriate method for all installed facets in addition
    to calling the virtual class methods for the specific chroot type.
    
    Replace personality support directly in the base class with
    chroot_facet_personality to test facet support.

commit 863cd9e721a8171470fa014f08e749b6a60f622a
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Jul 26 21:03:22 2009 +0100

    sbuild::chroot_facet_personality: Add personality support from sbuild::chroot
    
    Copy all personality code from chroot base class.

commit 435a946e08e32fe4a2d4d8714ada1deba3571eb2
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Jul 26 17:47:04 2009 +0100

    sbuild::chroot: Pass chroot as parameter to facet functions
    
    This is the first step to separating all derived chroot functionality
    such that it will not be derived from the sbuild::chroot class, but
    instead be contained within the chroot.

commit 8147ea935fb54c5f8b9339a99e9649442de3fa4a
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Jul 26 16:02:16 2009 +0100

    sbuild::chroot: Add interface to add, remove, replace and get facets

-----------------------------------------------------------------------

Summary of changes:
 TODO                                               |    4 +
 sbuild/Makefile.am                                 |   19 +-
 sbuild/sbuild-chroot-block-device-base.cc          |   68 ++--
 sbuild/sbuild-chroot-block-device-base.h           |   28 +-
 sbuild/sbuild-chroot-block-device.cc               |   88 ++---
 sbuild/sbuild-chroot-block-device.h                |   22 +-
 sbuild/sbuild-chroot-config.cc                     |   12 +-
 sbuild/sbuild-chroot-directory-base.cc             |   20 +-
 sbuild/sbuild-chroot-directory-base.h              |   12 +-
 sbuild/sbuild-chroot-directory.cc                  |   79 ++---
 sbuild/sbuild-chroot-directory.h                   |   26 +-
 sbuild/sbuild-chroot-facet-mountable.cc            |  155 ++++++++
 ...mountable.h => sbuild-chroot-facet-mountable.h} |   66 +++--
 sbuild/sbuild-chroot-facet-personality.cc          |   51 +++-
 sbuild/sbuild-chroot-facet-personality.h           |   49 +++-
 ...t-session.cc => sbuild-chroot-facet-session.cc} |  111 ++++---
 ...oot-session.h => sbuild-chroot-facet-session.h} |   75 ++--
 sbuild/sbuild-chroot-facet-source-clonable.cc      |  224 +++++++++++
 ...rce.h => sbuild-chroot-facet-source-clonable.h} |   80 ++--
 sbuild/sbuild-chroot-facet-source.cc               |  125 ++++++
 ...-personality.h => sbuild-chroot-facet-source.h} |   40 ++-
 ...hroot-union.cc => sbuild-chroot-facet-union.cc} |  199 ++++++-----
 ...-chroot-union.h => sbuild-chroot-facet-union.h} |   68 +++--
 sbuild/sbuild-chroot-facet.h                       |   42 ++-
 sbuild/sbuild-chroot-file.cc                       |   54 ++--
 sbuild/sbuild-chroot-file.h                        |   20 +-
 sbuild/sbuild-chroot-loopback.cc                   |  117 +++---
 sbuild/sbuild-chroot-loopback.h                    |   33 +--
 sbuild/sbuild-chroot-lvm-snapshot.cc               |   72 ++--
 sbuild/sbuild-chroot-lvm-snapshot.h                |   27 +-
 sbuild/sbuild-chroot-mountable.cc                  |  128 -------
 sbuild/sbuild-chroot-plain.cc                      |    5 +-
 sbuild/sbuild-chroot-plain.h                       |    2 +-
 sbuild/sbuild-chroot-source.cc                     |  221 -----------
 sbuild/sbuild-chroot.cc                            |  399 +++++++++++++-------
 sbuild/sbuild-chroot.h                             |  244 ++++++++++--
 sbuild/sbuild-session.cc                           |   22 +-
 test/sbuild-chroot-block-device.cc                 |   32 +-
 test/sbuild-chroot-loopback.cc                     |   25 +-
 test/sbuild-chroot-lvm-snapshot.cc                 |   18 +-
 test/sbuild-chroot.cc                              |   31 ++-
 test/test-sbuild-chroot.h                          |   71 ++--
 42 files changed, 1949 insertions(+), 1235 deletions(-)
 create mode 100644 sbuild/sbuild-chroot-facet-mountable.cc
 rename sbuild/{sbuild-chroot-mountable.h => sbuild-chroot-facet-mountable.h} (62%)
 rename sbuild/{sbuild-chroot-session.cc => sbuild-chroot-facet-session.cc} (57%)
 rename sbuild/{sbuild-chroot-session.h => sbuild-chroot-facet-session.h} (64%)
 create mode 100644 sbuild/sbuild-chroot-facet-source-clonable.cc
 rename sbuild/{sbuild-chroot-source.h => sbuild-chroot-facet-source-clonable.h} (73%)
 create mode 100644 sbuild/sbuild-chroot-facet-source.cc
 copy sbuild/{sbuild-chroot-facet-personality.h => sbuild-chroot-facet-source.h} (64%)
 rename sbuild/{sbuild-chroot-union.cc => sbuild-chroot-facet-union.cc} (51%)
 rename sbuild/{sbuild-chroot-union.h => sbuild-chroot-facet-union.h} (76%)
 delete mode 100644 sbuild/sbuild-chroot-mountable.cc
 delete mode 100644 sbuild/sbuild-chroot-source.cc


hooks/post-receive
-- 
schroot



More information about the Buildd-tools-devel mailing list