[buildd-tools-devel] [GIT] schroot branch schroot-1.6 updated. debian/schroot-1.6.3-1-24-g20e1bd7
Roger Leigh
rleigh at alioth.debian.org
Sat Oct 27 17:45:22 UTC 2012
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, schroot-1.6 has been updated
via 20e1bd7d2e3eada4d2e8051752db0e46c98c2055 (commit)
via 322284354df0816a67da159c1f1688f3ce309d08 (commit)
via 4265d103e67cd694db7adf137bce554e82497a88 (commit)
from b3e58491d89c1cf2e221301c9358c8433dfc753e (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 20e1bd7d2e3eada4d2e8051752db0e46c98c2055
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Oct 27 16:28:18 2012 +0100
sbuild: Test source session cloning
commit 322284354df0816a67da159c1f1688f3ce309d08
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Oct 27 12:47:13 2012 +0100
sbuild: Correct alias handling
Alias names were being lost before being stored in the
session metadata. This has been corrected by using
an alias->chroot mapping for the chroots selected by
the user; plus keeping a list of alias names (to preserve
the ordering).
This has required some refactoring to accommodate the
changes. The information display functionality
previously in sbuild::chroot_config has been moved into
the client code. The chroot validation is now also done
in a single step, which makes the validation simpler and
more robust.
commit 4265d103e67cd694db7adf137bce554e82497a88
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Oct 27 12:23:27 2012 +0100
sbuild-mount: Correctly resolve paths with symlinks
If the path does not exist, allow it to be created.
Check path components separately to allow for correct
normalisation if the last components of the path do
not yet exist.
Add support for lstat to sbuild::stat to correctly
stat symlinks.
-----------------------------------------------------------------------
Summary of changes:
bin/dchroot/dchroot-main-base.cc | 14 ---
bin/dchroot/dchroot-main-base.h | 3 -
bin/dchroot/dchroot-main.cc | 8 --
bin/dchroot/dchroot-main.h | 3 -
bin/dchroot/dchroot-options.cc | 6 +-
bin/schroot-mount/schroot-mount-main.cc | 83 ++++++++++++----
bin/schroot-mount/schroot-mount-main.h | 14 +++
bin/schroot/schroot-main-base.cc | 115 +++++++++++++---------
bin/schroot/schroot-main-base.h | 14 ++-
bin/schroot/schroot-main.cc | 7 +-
sbuild/sbuild-chroot-block-device-base.cc | 3 -
sbuild/sbuild-chroot-block-device.cc | 18 ++--
sbuild/sbuild-chroot-btrfs-snapshot.cc | 4 +-
sbuild/sbuild-chroot-config.cc | 122 ++++--------------------
sbuild/sbuild-chroot-config.h | 58 ++----------
sbuild/sbuild-chroot-custom.cc | 4 +-
sbuild/sbuild-chroot-directory.cc | 17 ++--
sbuild/sbuild-chroot-facet-session-clonable.cc | 24 +++++-
sbuild/sbuild-chroot-facet-session-clonable.h | 4 +-
sbuild/sbuild-chroot-facet-source-clonable.cc | 10 ++-
sbuild/sbuild-chroot-facet-source-clonable.h | 4 +-
sbuild/sbuild-chroot-facet-union.cc | 17 ----
sbuild/sbuild-chroot-facet-union.h | 8 --
sbuild/sbuild-chroot-file.cc | 4 +-
sbuild/sbuild-chroot-loopback.cc | 21 ++---
sbuild/sbuild-chroot-lvm-snapshot.cc | 4 +-
sbuild/sbuild-util.cc | 30 +++++-
sbuild/sbuild-util.h | 8 +-
test/sbuild-chroot-block-device.cc | 23 +++--
test/sbuild-chroot-btrfs-snapshot.cc | 41 +++++++-
test/sbuild-chroot-config.cc | 23 ++---
test/sbuild-chroot-custom.cc | 5 +-
test/sbuild-chroot-directory.cc | 48 +++++++++-
test/sbuild-chroot-file.cc | 37 +++++++
test/sbuild-chroot-loopback.cc | 58 ++++++++++-
test/sbuild-chroot-lvm-snapshot.cc | 43 +++++++--
test/sbuild-chroot-plain.cc | 5 +-
test/test-sbuild-chroot.h | 62 +++++++++++-
38 files changed, 579 insertions(+), 393 deletions(-)
hooks/post-receive
--
schroot
More information about the Buildd-tools-devel
mailing list