2009-01-18  Ulrich Mueller  <ulm@gentoo.org>

	* Version 1.3 released.

2009-01-09  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater (EMACS): New variable, path of Emacs executable.
	(emacs-version): Use it.

2008-12-30  Ulrich Mueller  <ulm@gentoo.org>

	* Version 1.2 released.

2008-12-19  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater.8: Formatting changes. Remove superfluous quotes.

2008-11-11  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater (bytecomp-version): New function.

2008-11-04  Ulrich Mueller  <ulm@gentoo.org>

	* Version 1.1 released.

	* Makefile (DISTFILES): Add man page.

	* emacs-updater.8: Describe --exact option.

2008-10-31  Christian Faulhammer  <opfer@gentoo.org>

	* emacs-updater (TMPFILE, PKGFILE): Respect TMPDIR variable from
	environment

2008-09-18  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater.8: New file: man page.

2008-09-12  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater (NOCOLOUR, PRETEND): Assign empty default values.
	Likewise for colours.
	(OPTIONS, EXACT): Add new --exact|-e option and variable.
	(usage): Update.

2008-09-04  Ulrich Mueller  <ulm@gentoo.org>

	* Version 1.0 released.

2008-08-30  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater (TMPFILE, PKGFILE): Create after the cleanup trap,
	to avoid leftover temporary files.

2008-08-29  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater: No need to check for programs since we have
	proper dependencies now.

	* Makefile: New file.

2008-08-21  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater (action_sitedir, action_rebuild, action_all):
	Functions renamed from "obsolete_location", "rebuild", and
	"rebuild_all", respectively. Likewise for -a arguments.
	(action_rebuild): Add ROOT and quote properly.
	(usage): Update.

2008-08-19  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater: Change syntax of -a option, use comma-separated
	list instead of multiple -a options.
	(ACTIONS): Change default to "obsolete_location rebuild".
	(usage): Update accordingly.

2008-08-13  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater: Support alternative package managers.
	(OPTIONS): Add --package-manager|-P option.
	(PM_COMMAND): New variable.
	(pm_portage, pm_pkgcore, pm_paludis): New wrapper functions.
	(usage): Update help text. Order options alphabetically.

2008-08-12  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater (rebuild): Skip files if they were byte-compiled
	by the active Emacs version, unless option "all" is specified.
	(rebuild_all): New function, just a wrapper.
	(usage): Change help text accordingly.
	(emacs-version): New function.
	(cleanup): New function, trap on exit.
	(ACTIONS): New variable. Allow to specify more than one action.
	(obsolete_location): Set nullglob shell option.
	Call qfile only once to improve performance.

2008-07-10  Christian Faulhammer  <opfer@gentoo.org>

	* emacs-updater: Add --action|-a option which let's you choose
	between finding packages in an obsolete location or rebuilding all
	packages with .elc files in the ${SITELISP} directory
	raise version to 0.7

	* emacs-updater: canonify exit codes amd remove some ambiguities

2008-02-29  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater: Check for getopt exit status. Add usage function.

2008-02-25  Christian Faulhammer  <opfer@gentoo.org>

	* emacs-updater: Number of packages that need a remerge is
	calculated and displayed

2008-02-22  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater: Use tput instead of hardcoded escape sequences.
	Add standard copyright notice. Change version to 0.5.

2008-02-03  Christian Faulhammer  <opfer@gentoo.org>

	* emacs-updater: Move informational message to the top, so it is
	always displayed
	Add options: --help|-h, --pretend|-p and --no-colour|-n, which do
	what their names suggest

2007-12-29  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater: Remove warning; the eclasses are official now.
	Change version to 0.3.

2007-12-14  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater: Use long options for emerge.
	Add --oneshot in order to keep the world file tidy.

2007-12-14  Christian Faulhammer  <opfer@gentoo.org>

	* emacs-updater: rename file (remove .sh suffix)

2007-12-12  Christian Faulhammer  <opfer@gentoo.org>

	* emacs-updater.sh: Add ulm as author

2007-12-12  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater.sh: Make "Processing" message more informative.
	Don't ask users to report all rebuilt packages as bugs.
	Break some long lines.
	Ignore auxiliary file 00site-gentoo.el.

2007-12-06  Ulrich Mueller  <ulm@gentoo.org>

	* emacs-updater.sh: Test for existence of non-empty temp file;
	cat may fail if the file does not exist.

2007-11-30  Christian Faulhammer  <opfer@gentoo.org>

	* emacs-updater.sh: Only set colours if output is not redirected,
	proposed by ulm
	Remove empty line display in message(), warning() and failure()
	for optical reasons
	Format output with some more empty lines
	Add URL for Emacs Project homepage to header

2007-11-29  Christian Faulhammer  <opfer@gentoo.org>

	* emacs-updater.sh: Remove OFF "colour", because NORMAL does the
	same and is actually used
	Increase version number to 0.2
	Head information reformatted with normal echo without pretty
	output, adding author Info
	Quit message uses warning() instead of message()

2007-11-28  Christian Faulhammer  <opfer@gentoo.org>

	* emacs-updater.sh (TMPFILE): Change TMPFILE name to updater
	instead of cleaner
	message(), warning(), failure(): Introduce new functions to
	display text
	define colors for console output and use them

2007-11-27  Christian Faulhammer  <opfer@gentoo.org>

	* emacs-updater.sh: first version of Emacs updater

Copyright 2007-2009 Gentoo Foundation
Distributed under the terms of the GNU General Public License v2
