[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