summaryrefslogtreecommitdiff
path: root/sbuild/sbuild-keyfile-base.h
AgeCommit message (Collapse)AuthorFilesLines
2013-02-04sbuild: Remove keyfile_baseRoger Leigh1-100/+0
Now basic_keyfile is no longer a template, it can be merged.
2013-02-03Use C++11 <memory> and <tuple> directlyRoger Leigh1-1/+0
2013-01-05Replace tabs with spaces in all source codeRoger Leigh1-26/+26
2012-04-03sbuild: Add sbuild::chroot_facet_userdata and --option optionRoger Leigh1-0/+1
2008-01-21* Update copyright on all files modified in 2008.Roger Leigh1-1/+1
2008-01-15* All classes derived from sbuild::chroot updated to use newRoger Leigh1-1/+2
set_keyfile argument. * sbuild/sbuild-chroot.cc (set_keyfile): sets used_keys for each key used. * sbuild/sbuild-chroot.h (operator >>): Get list of used keys, and pass to keyfile::check_keys to find unused keys. (set_keyfile): Add used_keys parameter. * sbuild/sbuild-basic-keyfile.tcc (check_keys): Use set_difference to compare used and available keys, and print warnings about the differences. * sbuild/sbuild-basic-keyfile.h: Make user-visible types public. Add check_keys method to warn about unused keys. * sbuild/sbuild-keyfile-base.(cc|h): Add UNKNOWN_KEY error code and string. * sbuild/sbuild-types.h: Add string_set typedef.
2007-09-16Convert the entire project to GPLv3Roger Leigh1-5/+4
* The entire schroot project is now licensed under the GNU General Public Licence, version 3 or later. * COPYING: Update to GPLv3. * Update licence boilerplate on all files to GPLv3.
2007-05-05* sbuild/sbuild-keyfile.h: Remove keyfile class. Replace with aRoger Leigh1-0/+100
simple traits structure, keyfile_traits, and a keyfile typedef to specialise basic_keyfile. * sbuild/sbuild-basic-keyfile.(h|tcc): Copy of sbuild-keyfile.(h|cc), converted into a templated class with traits. * sbuild/sbuild-keyfile-base.(cc|h): Copy of sbuild-keyfile.(h|cc), with all but error codes and priority enum removed.