[buildd-tools-devel] [GIT] schroot branch master updated. debian/schroot-1.6.3-1-18-g0cfd501
Roger Leigh
rleigh at alioth.debian.org
Sat Oct 27 17:45:15 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, master has been updated
via 0cfd501b9acee7b3c00e67c2d8b336901afce75d (commit)
via 75ca1e5a9167731f4eebf13d1ee7cda5cef9af23 (commit)
via bbd6ff3218e604f337e6b35dc75a8806d581f280 (commit)
from 8bc606fe0d6058be0c56dfc72221e1df05e3df8b (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 0cfd501b9acee7b3c00e67c2d8b336901afce75d
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Oct 27 16:28:18 2012 +0100
sbuild: Test source session cloning
commit 75ca1e5a9167731f4eebf13d1ee7cda5cef9af23
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 bbd6ff3218e604f337e6b35dc75a8806d581f280
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