diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000000000000000000000000000000000000..43808898890463c1dd588e278973a9ae53be9e08
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,1342 @@
+2007-12-14  gwking <gwking>
+
+	* asdf.lisp: Applied patch from Luis Oliveira to prevent unnecessary
+	unreachable code warnings under SBCL when using the :pathname
+	argument in defsystem.
+
+2007-09-27  gwking <gwking>
+
+	* asdf.lisp, test/run-tests.sh: Adds documentation to oos and
+	operate. Also fixes the #. evaluation of *package* (thanks to Peter
+	Van Eynde).
+
+2007-07-27  gwking <gwking>
+
+	* asdf.lisp, test/compile-asdf.lisp, test/run-tests.sh,
+	test/script-support.lisp, test/static-and-serial.asd,
+	test/test-static-and-serial.script: 2007-07-26 10:55
+	gwking@metabang.com
+
+2007-06-13  gwking <gwking>
+
+	* test/run-tests.sh, test/test-force.script,
+	test/test-package.script, test/test-preferences-1.script,
+	test/test-version.script, test/test1.script, test/test2.script,
+	test/test3.script, test/test4.script, test/wild-module.script: 
+	Reworked asdf tests to make them more robust and perhaps more
+	flexible too.
+
+2007-06-13  gwking <gwking>
+
+	* asdf.lisp: Removes inline component methods more carefully (and, I
+	believe, correctly!). Helps keep LispWorks happy.
+
+2007-06-02  gwking <gwking>
+
+	* asdf.texinfo: Updated version dates in the texinfo file
+
+2007-03-21  gwking <gwking>
+
+	* asdf.lisp, asdf.texinfo, test/run-tests.sh: main change is the
+	addition of system-relative-pathname function. This takes a system
+	name and a partial pathname and combines them to return a new
+	pathname _relative_ to the system. This is exported and lightly
+	documented.  this patch also updates
+	preference-file-for-system/operation in an effort to prevent it from
+	being confused by *default-pathname-defaults* that include a
+	specific name and type.
+
+2007-02-14  gwking <gwking>
+
+	* asdf.lisp: Minor patch in class-for-type that evaluates only
+	*package* at read time rather than (package-name *package*); this
+	keeps case sensitive Lisps happy all the time and keeps case
+	insensitive lisps happily insensitive.
+
+2007-02-06  gwking <gwking>
+
+	* asdf.lisp: A patch from Richard Kreuter that allows pathname
+	defaulting to work better with *load-truename* and
+	*default-pathname-defaults*; this makes it easier to work with
+	defsystems in the REPL.
+
+2007-01-23  gwking <gwking>
+
+	* asdf.lisp: add a better docstring for component-depends-on (via
+	#lisp and Robert Goldman)
+
+2007-01-21  gwking <gwking>
+
+	* asdf.lisp, asdf.texinfo: ASDF now sends output to
+	*standard-output* (thanks to Richard M. Kreuter).
+
+2006-11-07  crhodes <crhodes>
+
+	* asdf.lisp: Slightly better SBCL_HOME treatement for SBCL.
+
+2006-08-21  crhodes <crhodes>
+
+	* README, asdf.lisp, test/run-tests.sh, test/test-package.asd,
+	test/test-package.script: Be a little bit more defensive about
+	looking up classes for component types.  It seems regrettably common
+	for system authors, despite the documentation, to place their system
+	in CL-USER, where the user can quite legitimately add symbols.
+	Adjust the lookup code in CLASS-FOR-TYPE to ignore symbols not
+	naming subclasses of ASDF:COMPONENT, and also to try the symbol
+	itself first if it's not a keyword.  Also adjust the documentation
+	slightly to make this slightly clearer.  Add test files, and make
+	the clisp test-harness work for me.
+
+2006-07-06  gwking <gwking>
+
+	* asdf.lisp, test/test-preferences-1.lisp,
+	test/test-preferences-1.script, test/test-preferences-system-1.asd,
+	test/test-preferences-system-load.lisp,
+	test/test-preferences-system-test.lisp: Added load-preferences and
+	preference-file-for-system/operation. Specialized them so that
+	preferences are found in ~/.asdf/<name-of-system>.lisp by default
+	and are loaded on either a load-op or a load-source-op. Refactored
+	load-op and load-source-op to both be subclasses of basic-load-op to
+	facilitate this.  Added test case in test directory.  Still need to
+	add to documentation of ASDF and will once I figure out where such a
+	beast truely lives.
+
+2006-06-16  gwking <gwking>
+
+	* asdf.lisp: now allows license / licence initargs and
+	system-license / system-licence accessors
+
+2006-05-30  gwking <gwking>
+
+	* asdf.lisp, test/test-force.asd, test/test-force.script: Added
+	&allow-other-keys to operate. Added test/test-force to test that
+	forcing a system works (at least in a simple case).
+
+2006-05-14  demoss <demoss>
+
+	* asdf.lisp, test/test-version.script, test/wild-module.asd: OOS
+	:VERSION support. Thanks to Robert P. Goldman.
+
+2006-04-20  crhodes <crhodes>
+
+	* asdf.lisp: run-shell-command for sbcl/win32
+
+2006-04-20  crhodes <crhodes>
+
+	* asdf.lisp: A bit more robustness in the FILE-WRITE-DATE
+	department.  This version is still subject to filesystem races (say,
+	between probe-file and file-write-date) but they're a lot less
+	likely.  Attempt to do the "right" thing if an input file has gone
+	missing.
+
+2006-04-20  crhodes <crhodes>
+
+	* asdf.lisp: Merge in system-component-type when given a :pathname
+	argument
+
+2006-03-21  crhodes <crhodes>
+
+	* asdf.lisp: Fixes  * don't create a package with gensym.  Instead
+	try creating   packages with different names until one succeeds; *
+	delete the scratch package when we're finished with it * if the user
+	has requested a pathname for a component, don't try to   construct
+	the default one; it probably won't work.
+
+2006-02-01  crhodes <crhodes>
+
+	* asdf.lisp: Alter the #+(sbcl sbcl-hooks-require) section to allow
+	contrib loading on Windows.  No changes outside that specific
+	section.
+
+2005-12-16  demoss <demoss>
+
+	* asdf.lisp: Rolled back push :asdf-foo-system
+
+2005-12-07  nhabedi <nhabedi>
+
+	* asdf.lisp: Push :ASDF-SYSTEMNAME (Alan Shields)
+
+2005-12-07  nhabedi <nhabedi>
+
+	* asdf.lisp: Added :WEAKLY-DEPENDS (Alan Shields)
+
+2005-09-30  pvaneynd <pvaneynd>
+
+	* debian/changelog, debian/rules: remove CVS cruft
+
+2005-09-26  pvaneynd <pvaneynd>
+
+	* asdf.lisp, debian/changelog, debian/rules: improved duplicate test
+	by using equal
+
+2005-07-02  pvaneynd <pvaneynd>
+
+	* debian/README.Debian: note use of darcs-buildpackage
+
+2005-07-01  pvaneynd <pvaneynd>
+
+	* debian/changelog, debian/control, debian/prepare-build.sh: commit
+	for debian release 1.87-1
+
+2005-05-25  pvaneynd <pvaneynd>
+
+	* debian/changelog, debian/postinst: also rebuild lisp images after
+	install
+
+2005-05-25  pvaneynd <pvaneynd>
+
+	* asdf.lisp, debian/changelog, debian/control,
+	debian/prepare-build.sh, debian/rules:   * Fixed duplicate components patch to better handle reloading
+	  defsystem files. Now works again with McClim. Closes: #310640   *
+	  Corrected dependencies.
+
+2004-08-18  demoss <demoss>
+
+	* asdf.texinfo: Add the necessary Texinfo magic so that install-info
+	can be used with the manual.
+
+2004-08-18  demoss <demoss>
+
+	* asdf.texinfo: Minor fix to the texinfo documentation, so that
+	makeinfo won't overwrite the original .texinfo.
+
+2004-08-05  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/control: Automated commit for Debian
+	build of asdf
+
+2004-07-19  crhodes <crhodes>
+
+	* README, asdf.lisp: export condition readers ERROR-COMPONENT and
+	ERROR-OPERATION
+
+2004-05-16  dan_b <dan_b>
+
+	* README, asdf.lisp, asdf.texinfo, test-mail: Patches for ECL,
+	courtesy of Juan Jose Garcia Ripoll  * "ECL cannot externalize
+	packages in compiled files. In other words, compiled files cannot
+	have package objects as literal constants. Things like
+	LOAD-TIME-VALUE, or saving the package name and afterwards looking
+	for the package is all right. This only affects your uses of
+	#.*package* somewhere in the code."  * Also an appropriate
+	run-shell-command implementation
+
+2004-05-12  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: new debian package
+
+2004-05-05  nhabedi <nhabedi>
+
+	* asdf.lisp: replace :cormanlisp with :broken-fasl-loader
+
+2004-05-05  crhodes <crhodes>
+
+	* asdf.lisp: Remove FORMATTER workaround for clisp-2.32, because
+	clisp-2.33 broke the workaround, and the clisp developers have the
+	aim of making asdf work "out of the box" for their 2.34 release --
+	and I'd hate for them to target the workarounded version rather than
+	the one that's idiomatic.
+
+2004-05-05  nhabedi <nhabedi>
+
+	* asdf.lisp: patches for Corman Lisp
+
+2004-03-12  dan_b <dan_b>
+
+	* asdf.texinfo: Added brief 'downloading' section  Added
+	defpackage/in-package forms to the example defsystem  Some
+	non-exhaustive notes on the differences with mk-defsystem
+
+2004-03-12  dan_b <dan_b>
+
+	* asdf.texinfo: as downloaded from http://constantly.at/lisp/
+
+2003-12-30  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automated commit for Debian build of asdf
+
+2003-12-21  dan_b <dan_b>
+
+	* asdf.lisp: remove overly strict slot type from component
+
+2003-12-05  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automated commit for Debian build of asdf
+
+2003-12-01  dan_b <dan_b>
+
+	* README, asdf-install.lisp, asdf.lisp: export input-files and
+	component-system: reported by Walter Pelissero
+
+2003-11-11  kevinrosenberg <kevinrosenberg>
+
+	* debian/control: Automated commit for debian_version_1_79-1
+
+2003-11-11  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automated commit for Debian build of asdf
+
+2003-10-17  crhodes <crhodes>
+
+	* asdf.lisp: PROVIDE asdf.  I'm fairly sure I want to do this,
+	despite PROVIDE's deprecation, because (a) I want to undeprecate it;
+	(b) its effect is trivially reimplementable even if it vanishes; (c)
+	it will shortly become the right thing to do in sbcl.
+
+2003-10-09  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automated commit for Debian build of asdf
+
+2003-10-09  dan_b <dan_b>
+
+	* asdf.lisp: Don't assign *verbose-out* statically: it gets us into
+	trouble if asdf is saved in a core.  When the core is reloaded, the
+	stream is not attached to anything interesting.
+
+2003-08-12  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, wild-modules.lisp: don't export wild-module
+	symbol
+
+2003-08-05  kevinrosenberg <kevinrosenberg>
+
+	* README: [no log message]
+
+2003-07-18  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automatic commit for debian_version_1_77_1-1
+
+2003-07-18  kevinrosenberg <kevinrosenberg>
+
+	* cclan.lisp: conditionalize sb-unix function
+
+2003-07-17  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automatic commit for debian_version_1_77-1
+
+2003-07-17  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/control, debian/rules: Automatic commit
+	for debian_version_1_77
+
+2003-07-17  crhodes <crhodes>
+
+	* asdf.lisp: Fix the remaining FORMAT bogosities * make the "warned
+	while..." and "failed while..." arguments go the   right way round *
+	use pretty printing (and the FORMATTER trick to keep CLISP happy)
+	Tidy up the RESTARTs * new names, exported (RETRY and ACCEPT) *
+	descriptions of the restarts for the debugger * set
+	COMPONENT-OPERATION-TIMES in the ACCEPT restart
+
+2003-07-10  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automatic commit for debian_version_1_76
+
+2003-07-10  dan_b <dan_b>
+
+	* asdf.lisp, test/run-tests.sh: Various fixes  - Export SYSTEM-*
+	accessors, per Stig Sandø request - Change the CONPONENT-PROPERTY
+	alist to use a #'EQUAL test, per request ditto - Export
+	*ASDF-REVISION* - Export *SYSTEM-DEFINITION-SEARCH-FUNCTIONS*, per
+	request from Christian Ohler
+
+2003-06-12  dan_b <dan_b>
+
+	* asdf-install.lisp: Patch from Nikodemus Siivola:   1. Ensures that
+	filename gets pushed to *temporary-files* even if     download
+	bombs.   2. Doesn't try to delete non-existent temp-files, which can
+	now happen due     to no 1.
+
+2003-06-09  dan_b <dan_b>
+
+	* asdf-install.lisp: make it work for package names <7 characters
+	long
+
+2003-06-09  dan_b <dan_b>
+
+	* asdf-install.lisp: asdf-install now accepts HTTP URLs as well as
+	package names/filenames
+
+2003-06-07  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/compat, debian/rules: [no log message]
+
+2003-06-05  dan_b <dan_b>
+
+	* cclan.lisp: name_version not name-version  Makes it easier to
+	extract the version if the name has hyphens in it already
+
+2003-06-05  dan_b <dan_b>
+
+	* asdf-install.lisp, cclan-package.lisp, cclan.asd, cclan.lisp: 
+	Deleted obsolete Debian packaging stuff, in case anyone tries to use
+	it.  If it was useful for anything, it's still in cvs history  New
+	function cclan:write-package is a 1.5-stop function to do all the
+	packaging stuff given a cvs repository.  (.5?  Doesn't do gpg
+	signing on its own, because asdf:run-shell-sommand doesn't work for
+	commands that need input)
+
+2003-06-04  dan_b <dan_b>
+
+	* asdf-install.lisp: Now loads a configuration file ~/.asdf-install
+	, in which the user may override the default cclan node, http proxy,
+	or whatever
+
+2003-06-04  dan_b <dan_b>
+
+	* asdf-install.lisp: First draft of a cclan automatic download tool,
+	currently rather sbcl-specific.  Indirects through :(package ...)
+	links on cliki pages to download locations, which may be on cclan
+	nodes or elsewhere on the net.  Requires tar and gpg, but no
+	dependencies on Lisp packages other than what's included in SBCL
+	contrib
+
+2003-06-03  dan_b <dan_b>
+
+	* README, asdf.lisp: make SBCL require hook a lot quieter, by
+	muffling style-warnings when loading files and turning off asdf
+	verbosity
+
+2003-06-03  dan_b <dan_b>
+
+	* asdf.lisp: Introduce a new :verbose switch to OPERATE (defaults T,
+	specifying NIL turns off all/most non-error output from ASDF)
+
+2003-05-28  kevinrosenberg <kevinrosenberg>
+
+	* README, asdf.lisp, debian/changelog: Export
+	*compile-file-{errors,warnings}-behavior* Document these variables
+	in the README
+
+2003-05-27  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automatic commit for debian_version_1_73
+
+2003-05-27  kevinrosenberg <kevinrosenberg>
+
+	* README, debian/changelog: Add information on changing the handling
+	of compiler warnings. (Should this variable be exported?)
+
+2003-05-20  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/control: Automatic commit for
+	debian_version_1_72
+
+2003-05-19  crhodes <crhodes>
+
+	* asdf.lisp: Remove call to PROVIDE from #+(and sbcl
+	sbcl-hooks-require) section.  It becomes the responsibility of
+	individual systems in sbcl's contrib/ to call provide.  No change
+	for any other environment.
+
+2003-05-13  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automatic commit for debian_version_1_71
+
+2003-05-13  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp: Fix typo in check-componennt-inputs
+
+2003-05-06  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp, debian/changelog: 1.70:     - Signal a generalized
+	instance of system-definition-error     - Add another check to
+	check-component-inputs     - Fix check for :components value
+
+2003-05-06  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp, debian/changelog: Add check-component-input with
+	partial input tests
+
+2003-03-19  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automatic commit for debian_version_1_68
+
+2003-03-19  dan_b <dan_b>
+
+	* asdf.lisp: introduce test-op as outlined on cclan-list
+
+2003-03-19  dan_b <dan_b>
+
+	* asdf.lisp: patch for use in sbcl: delay evaluation of
+	*central-registry* components so that asdf in a dumped core is
+	useful
+
+2003-03-17  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/control: Automatic commit for
+	debian_version_1_66
+
+2003-03-17  dan_b <dan_b>
+
+	* README: remove bad whitespace in code example.  Thanks to "jtra"
+	for reporting this
+
+2003-03-17  dan_b <dan_b>
+
+	* asdf.lisp: Bug fix: When we get to a file that needs
+	recompilation, usually we set :forced on operation-ancestor, to
+	ensure that subsequent components are rebuilt.  However, touching a
+	random file in db-sockets is not usually a convincing reason to
+	rebuild all of araneida and all of cliki, so when we do this
+	cross-system leap, we remove the parent link  Unfortunately, that
+	breaks the what-have-we-done-so-far information, which is also kept
+	in the ancestor operation.  So, let's not do that any more.
+	Compilations will be slower than intended, but faster than the
+	infinite circular compilation behaviour that users of 1.65 observed
+
+
+2003-03-16  dan_b <dan_b>
+
+	* asdf.lisp: *asdf-revision changes to work with cvs co -kv option
+
+2003-03-16  dan_b <dan_b>
+
+	* asdf.lisp: support experimental hyperdoc protocol
+
+2003-03-16  dan_b <dan_b>
+
+	* README, asdf.lisp: Fix component-relative-pathname so that it
+	merges the correct type in if unsupplied  Shuffle some definitions
+	around to reduce 'not defined yet' complaints  Changes to :force
+	option on operations -   ':force t' is no longer passed onto
+	dependent systems  ':force (system1 system2 ...systemn)' is a list
+	of system names to be forced  ':force :all' is the original
+	force-everything-recursively behaviour
+
+2003-03-07  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: fix changelog entry
+
+2003-03-07  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Auto commit for Debian build
+
+2003-03-07  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automatic commit for debian_version_1_62
+
+2003-03-07  crhodes <crhodes>
+
+	* asdf.lisp: Fix complete braino in sbcl-specific logic
+	(".sbcl/systems/", not ".sbcl/systems", duh)
+
+2003-03-04  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp, debian/changelog: Incorporate patch for
+	'load-source-op. This may benefit from some rewriting, but this code
+	clearly works better than the existing stub code.
+
+2003-03-03  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automatic commit for debian_version_1_60-1
+
+2003-03-03  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp: add two paths from sbcl's asdf version
+
+2003-02-24  dan_b <dan_b>
+
+	* systems/README: cruft removal
+
+2003-02-14  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automatic commit for debian_version_1_59-1
+
+2003-02-13  crhodes <crhodes>
+
+	* asdf.lisp: Make messages that asdf prints slightly nicer, by using
+	pretty-printer justification routines.  Sucky thing I: CLISP
+	dislikes calls to FORMAT with pretty-print format strings.
+	Bizarrely, though, it accepts calls to FORMATTER with the same
+	format strings.  So use FORMATTER everywhere to keep clisp happy.
+	Sucky thing II: CMUCL can't do ENOUGH-NAMESTRING, because it has
+	this weird ~UNSPECIFIC~ thing in its *DEFAULT-PATHNAME-DEFAULTS*.
+	So don't use ENOUGH-NAMESTRING, even though it's crying out for it.
+
+
+2003-02-09  kevinrosenberg <kevinrosenberg>
+
+	* debian/cl-asdf.postinst, debian/postinst: Auto commit for Debian
+	build
+
+2003-02-09  kevinrosenberg <kevinrosenberg>
+
+	* debian/postinst: Automatic commit for debian_version_1_58-1
+
+2003-02-09  kevinrosenberg <kevinrosenberg>
+
+	* debian/rules: Auto commit for Debian build
+
+2003-02-09  kevinrosenberg <kevinrosenberg>
+
+	* test/run-tests.sh: remove bashism so that ash/dash shells are
+	happy
+
+2003-02-09  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automatic commit for debian_version_1_58-1
+
+2003-02-08  dan_b <dan_b>
+
+	* README, asdf.lisp, test/wild-module.script, wild-modules.lisp: 
+	Make the :serial switch actually do something (useful for CLX
+	systems)  Some glue that won't affect too many people but that lets
+	ASDF cleanly hook the extensible PROVIDE/REQUIRE mechanism in
+	upcoming SBCL 0.7.13  Fix wild-modules to not object when we call
+	(setf (module-components)) on a new or about-to-be-reinitialised
+	module.  We need to be able to do this to get the weeds out, so it
+	should be legal
+
+2003-02-04  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Automatic commit for debian_version_1_57-1
+
+2003-02-04  dan_b <dan_b>
+
+	* README, asdf.lisp, test/test1.script: Rationalise the
+	system-definition-finding machinery a bit. *central-registry* no
+	longer takes functions (that feature was broken anyway), but a new
+	list *system-definition-search-functions* does.  Its default content
+	is a single function designator for sysdef-central-registry-search,
+	which does the *central-registry* search  Update documentation to
+	match  Fix test1.script to call the preferred OPERATE instead of OOS
+	Update documentation to describe COMPONENT-PROPERTY method
+
+2003-01-28  dan_b <dan_b>
+
+	* asdf.lisp: Francois-Rene Rideau reports that Genera gets upset
+	with our print-object specialisation on (stream stream), because
+	STREAM is not a class.  The workaround is harmless anyway: just
+	remove the specialisation
+
+2002-12-15  kevinrosenberg <kevinrosenberg>
+
+	* debian/control: [no log message]
+
+2002-12-09  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/cl-cclan.postinst,
+	debian/cl-cclan.prerm, debian/compat, debian/control: new deb pkg
+
+2002-12-09  dan_b <dan_b>
+
+	* asdf.lisp: experimental!  checked in for kmr to test dependency
+	issues
+
+2002-12-02  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/control, debian/copyright: new debian pkg
+
+
+2002-12-02  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp: minor code cleanup
+
+2002-11-23  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp: clean resolve-symlinks function
+
+2002-11-19  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/control: new deb pkg for internal testing
+
+
+2002-11-18  dan_b <dan_b>
+
+	* asdf.lisp: mostly untested fixes for more nearly correct
+	dependency checking.  Use caution when upgrading
+
+2002-11-12  dan_b <dan_b>
+
+	* README, asdf.lisp: More frobbing of TRAVERSE  - now it takes two
+	arguments not three  - and returns (operation . component) pairs  -
+	which don't include pruned-ops  Sorted out some load-op methods to
+	use input-files instead of faking their own compile-ops just to find
+	out what the input files are
+
+2002-11-08  kevinrosenberg <kevinrosenberg>
+
+	* debian/control: remove load-compile-op from .asd file
+
+2002-11-08  dan_b <dan_b>
+
+	* README, asdf.lisp, test/test1.script: shouldn't do global
+	proclamations, that's bad karma (reported by Gary Byers)  modules
+	maybe now can have no components (Matthew Danish, SF bug id 625738)
+	(added an :initform nil, haven't actually tested)  significant
+	reworking to handle recompilation of dependencies properly  - use of
+	component properties for last-compiled/last-loaded is gone  - new
+	internal gf INPUT-FILES (COMPONENT OPERATION)  - TRAVERSE doesn't
+	actually perform anything, but it now has a defined    return value:
+	a list of the ops and components that need doing.    OPERATE loops
+	over answers from TRAVERSE  - intended to have no user-visible
+	effects, but ICBW!    May break existing systems!  - still doesn't
+	do cross-module dependencies properly, sigh.  but we're    closer  -
+	default output-files method now returns NIL instead of causing an
+	error
+
+2002-10-12  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/postinst: debian packaging changes to
+	postinst
+
+2002-09-27  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: new deb pkg
+
+2002-09-25  kevinrosenberg <kevinrosenberg>
+
+	* debian/cl-asdf.postinst, debian/postinst: [no log message]
+
+2002-09-20  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: new deb pkg
+
+2002-09-20  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp: fix allegro's run-shell-command
+
+2002-09-20  dan_b <dan_b>
+
+	* asdf.lisp: one copy of the run-shell-command format call and
+	docstring, please
+
+2002-09-20  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp, debian/changelog: return numeric exit status for
+	openmcl's run-shell-command
+
+2002-09-20  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp, debian/changelog: add run-shell-command for openmcl
+
+2002-09-20  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: new debian package release
+
+2002-09-20  dan_b <dan_b>
+
+	* asdf.lisp, cclan.lisp, test/run-tests.sh, test/test2.script,
+	test/test3.script: changes to run on clisp (tested with debian
+	2.28-1)
+
+2002-09-18  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: [no log message]
+
+2002-09-18  kevinrosenberg <kevinrosenberg>
+
+	* cclan.asd, debian/changelog, debian/rules: Auto commit for Debian
+	build
+
+2002-09-17  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp, debian/changelog: Add resolve-symlinks to get
+	"truename" of a system
+
+2002-09-17  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp, debian/changelog: Added directory creation for
+	compilation output files
+
+2002-09-16  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/cl-asdf.postinst: [no log message]
+
+2002-09-15  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/cl-asdf.postinst, debian/control: Auto
+	commit for Debian build
+
+2002-09-14  kevinrosenberg <kevinrosenberg>
+
+	* debian/cl-asdf.postinst: fix typos
+
+2002-09-14  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: Auto commit for Debian build
+
+2002-09-14  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/cl-asdf.postinst, debian/postrm,
+	debian/preinst, debian/prerm: add
+	reregister-common-lisp-implementations
+
+2002-09-14  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: current deb pkg
+
+2002-09-13  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: update version #
+
+2002-09-13  dan_b <dan_b>
+
+	* asdf.lisp: fix MCL "unused variables" warnings.  Thanks to John
+	DeSoi
+
+2002-09-13  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp, debian/changelog: remove kludge
+
+2002-09-13  dan_b <dan_b>
+
+	* asdf.lisp: death to LPNs!  revert change to
+	system-definition-pathname that was causing lossage when used with
+	physical pathnames
+
+2002-09-12  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: sync with deb pkg
+
+2002-09-12  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp: Kludge in :version to get CLC LPN to work with CMUCL.
+	This may be a temporary change if a bug in CMUCL's handling of LPN's
+	is found when :version is :newest
+
+2002-09-11  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/cl-cclan.postinst, debian/cl-cclan.prerm: 
+	new deb package
+
+2002-09-09  dan_b <dan_b>
+
+	* asdf.lisp, test/file1.lisp, test/file3.lisp: Now works in Scieneer
+	Common Lisp (patch thanks to Douglas Thomas Crosher)
+
+2002-09-06  kevinrosenberg <kevinrosenberg>
+
+	* debian/control: [no log message]
+
+2002-08-30  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp: oops -- reversing auto-commit
+
+2002-08-30  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp: Auto commit for Debian build
+
+2002-08-29  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/cl-cclan.postinst, debian/cl-cclan.prerm: 
+	update for current debian page
+
+2002-08-28  dan_b <dan_b>
+
+	* README: note existence of cclan-commits list
+
+2002-08-28  dan_b <dan_b>
+
+	* test-mail: 3
+
+2002-08-28  dan_b <dan_b>
+
+	* test-mail: 2
+
+2002-08-28  dan_b <dan_b>
+
+	* test-mail: 1
+
+2002-08-28  dan_b <dan_b>
+
+	* README: "how do I create a system definition where all the source
+	files have a .cl extension?"
+
+2002-08-28  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog: update changelog with new version
+
+2002-08-28  dan_b <dan_b>
+
+	* asdf.lisp: oops, doubleplus.  why don't i have test cases that
+	catch this stuff
+
+2002-08-28  dan_b <dan_b>
+
+	* asdf.lisp: *asdf-revision* is a new special variable.  It's a list
+	(1 31) or similar which corresponds to the CVS revision of asdf.lisp
+	- compile-file errors  The default behaviour for coping with
+	compile-file errors has changed:   (defvar
+	*compile-file-warnings-behaviour* :warn) -(defvar
+	*compile-file-failure-behaviour* :error) +(defvar
+	*compile-file-failure-behaviour* #+sbcl :error #-sbcl :warn)  Most
+	lisp implementations (all that I know of except for sbcl) stop and
+	enter the debugger for catastrophic errors in file compilation. SBCL
+	otoh has a much finer warning/style-warning distinction and should
+	not ever return failure-p unless for a catastrophic error  Fix
+	printing of system-definition-error in CMUCL (thanks to Bob Rogers)
+	Moved a lot of messing around with 'last-compiled and 'last-loaded
+	properties into :before and :after methods on source-file so that
+	"don't reload if already loaded" works for new source file types
+	that users create  There is a new operation load-source-op based on
+	Kevin Rosenberg's implementation of same.  I'm not altogether sure
+	yet how this should interact with 'last-compiled and 'last-loaded:
+	suggestions welcomed  OPERATE now does the operation inside a
+	WITH-COMPILATION-UNIT form, to reduce noise from the compiler about
+	forward definitions.  Courtesy of Bob Rogers
+
+2002-08-28  dan_b <dan_b>
+
+	* README: TODO stuff mostly
+
+2002-08-27  kevinrosenberg <kevinrosenberg>
+
+	* debian/make-debian.sh: remove unneccessary file
+
+2002-08-26  kevinrosenberg <kevinrosenberg>
+
+	* debian/cl-cclan.postinst, debian/cl-cclan.prerm: [no log message]
+
+2002-08-26  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/cl-cclan.postinst,
+	debian/cl-cclan.prerm, debian/control: Auto commit for Debian build
+
+
+2002-08-26  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp: #:module was exported twice -- fixed. Export #:system
+
+2002-08-23  kevinrosenberg <kevinrosenberg>
+
+	* README, cclan.asd: update load-source-op documentatio
+
+2002-08-22  kevinrosenberg <kevinrosenberg>
+
+	* debian/changelog, debian/control, debian/rules: updates to package
+	cclan
+
+2002-08-18  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp: Add load-source-op as documented in README, mark code
+	changes by KMR
+
+2002-08-18  kevinrosenberg <kevinrosenberg>
+
+	* asdf.lisp: Add run-shell-command for Allegro and Lispworks
+
+2002-08-18  kevinrosenberg <kevinrosenberg>
+
+	* debian/README.Debian, debian/changelog, debian/control,
+	debian/copyright, debian/docs, debian/make-debian.sh,
+	debian/postinst, debian/postrm, debian/preinst, debian/prerm,
+	debian/rules: Add debian directory
+
+2002-07-04  dan_b <dan_b>
+
+	* asdf.lisp: insert copyright notice and "where to get a canonical
+	copy" blurb.  export component-property
+
+2002-06-19  dan_b <dan_b>
+
+	* README: doc fixes
+
+2002-06-19  dan_b <dan_b>
+
+	* asdf.lisp: Patches from Brian Seitz ("Another load patch") and
+	David Lichteblau ("asdf:defsystem class bug")
+
+2002-06-08  rjain <rjain>
+
+	* test/wild-module.asd, test/wild-module.script, wild-modules.lisp: 
+	wild-pathname-based modules for asdf. (:wild-module "name" :pathname
+	"foo/*.bar" :component-class 'bar-file), e.g.
+
+2002-06-08  dan_b <dan_b>
+
+	* README, asdf.lisp: Fix O(N^something_horrid) operation in
+	dependency checking  Merge compiler warning cleanups from Miles Egan
+	in mail message-id <20020607203531.GE9363@pixar.com>  Add elementary
+	CVS instructions to README file
+
+2002-05-20  dan_b <dan_b>
+
+	* LICENCE, asdf.lisp, test/test3.asd, test/test4.script: avoid
+	reloading files that have already been loaded into the image.  based
+	on a patch by Brian Seitz
+
+2002-05-20  dan_b <dan_b>
+
+	* asdf.lisp: Component names in dependencies need to be coerced to
+	canonical strings before the dependency is looked for  This patch
+	does the coercion at lookup time even though it would be better done
+	earlier, because the in-order-to syntax is insanely complicated.  In
+	a future version we may lose and/or dependencies; it's not as if
+	anyone understands them anyway
+
+2002-05-03  dan_b <dan_b>
+
+	* asdf.lisp: WARN requires a SIMPLE-WARNING if anything, and
+	COMPILE-FAILED isn't.  Jyst print a string
+
+2002-05-03  dan_b <dan_b>
+
+	* asdf.lisp: *features*
+
+2002-05-03  dan_b <dan_b>
+
+	* systems/MaiSQL-MySQL.system, systems/MaiSQL.system,
+	systems/XML.system, systems/araneida.system, systems/cliki.system,
+	systems/clorb.system, systems/dan-barlow.system,
+	systems/db-sockets.system, systems/dhttp.system,
+	systems/http-server.system, systems/imap.system,
+	systems/istr.system, systems/maisql-mysql.system,
+	systems/maisql.system, systems/net-telent-date.system,
+	systems/net-telent-pcre.system, systems/rinaldo.system,
+	systems/telentweb.system, systems/todo.system, systems/xml.system,
+	systems/xmltools.system: lose the dross
+
+2002-05-02  dan_b <dan_b>
+
+	* asdf.lisp: less harsh default for
+	*compile-file-warnings-behaviour*
+
+2002-04-30  dan_b <dan_b>
+
+	* README, asdf.lisp, cclan.lisp, systems/db-sockets.system: Several
+	changes  * If some component of *central-registry* is a function or
+	a symbol for   which fboundp returns true, it will be funcalled with
+	the system name   string as an argument, and should return a
+	directory in which to look   for the system definition.  This allows
+	much more flexibility in   the location of .asd files  * New
+	component type 'system' is functionally identical to module, but
+	has attributes for author name, licence, description etc, which can
+	be used by programs that make platform packages  * Much shuffling of
+	parts of the file so that it compiles without any   warnings about
+	forward declarations  * The behaviour when compile-file returns
+	non-NIL in its secondary   values (failure-p and warnings-p) can now
+	be customized: new   compile-op initargs :on-warnings and
+	:on-failure take values   (or :warn :error :ignore).  If
+	unspecified, these default to
+	*compile-file-{failure,warnings}-behaviour*  * A new 'properties'
+	attribute to component which can be used to   communicate extra
+	optional information between system authors and   platform package
+	creation programs
+
+2002-03-11  crhodes <crhodes>
+
+	* cclan.lisp: Debian package building
+
+2002-03-11  crhodes <crhodes>
+
+	* asdf.lisp: remove :class option from reinitialize-instance call
+
+2002-03-11  crhodes <crhodes>
+
+	* cclan.lisp: README.cCLan-install generation, and the start of .deb
+	building mechanism
+
+2002-03-11  crhodes <crhodes>
+
+	* asdf.lisp: Export static file and source-file-type
+
+2002-03-06  dan_b <dan_b>
+
+	* LICENCE, LICENSE: MIT License
+
+2002-03-06  dan_b <dan_b>
+
+	* README: simple setup example
+
+2002-03-06  dan_b <dan_b>
+
+	* cclan-package.lisp, cclan.lisp: new exported functions
+	all-components, cvs-tag
+
+2002-03-06  dan_b <dan_b>
+
+	* asdf.lisp: added html-file as a static-file subclass
+
+2002-03-06  dan_b <dan_b>
+
+	* cclan.asd: in-package
+
+2002-03-06  dan_b <dan_b>
+
+	* cclan-package.lisp, cclan.asd: syntactic legality is a good thing
+
+
+2002-03-06  dan_b <dan_b>
+
+	* asdf.lisp: component gains a slot:  +   (parent :initarg :parent
+	:initform nil :reader component-parent) relevant other changes to
+	accomodate and take advantage of this lose the *known-extensions*
+	completely; we don't need a reversable mapping any more (we were
+	only using the reverse half.  replaced with a nice sensible gf
+	+(defgeneric source-file-type (component system)) new static-file
+	component that does nothing oos rewnamed to operate component name
+	-> pathname case conversion issues finally specified  (defun
+	system-definition-pathname (system) break out the appropriate bit
+	from find-system defsystem gets a new 'class' option so that systems
+	can be subclassed. presently this is only specialised on in
+	component-file-type, but more gfs will appear later I expect
+
+2002-03-06  dan_b <dan_b>
+
+	* README: new 'getting started' sedction at front sorted out the
+	component case slop
+
+2002-03-06  dan_b <dan_b>
+
+	* cclan-package.lisp, cclan.asd, cclan.lisp: tools which will be
+	useful for cclan package creators
+
+2002-02-28  rjain <rjain>
+
+	* test/test3.script: qualified missing-dependency with the asdf
+	package so that it is found properly when *package* doesn't :use
+	:asdf.
+
+2002-02-28  dan_b <dan_b>
+
+	* test/run-tests.sh: test with both available implementations
+	without having to edit this file.  patches for other CL
+	implementations gratefully accepted
+
+2002-02-28  dan_b <dan_b>
+
+	* asdf.lisp:  -(define-condition system-definition-error (error))
+	 +(define-condition system-definition-error (error) ()) fix for
+	 syntax error in probably any implementation other than cmucl.
+	 Thanks to John M Adams for pointing this out lose the special
+	 variables for tracking visited nodes; keep this data in the
+	 operation instead  +(defmethod operation-ancestor ((operation
+	 operation))  +  "Recursively chase the operation's parent pointer
+	 until we get to the head of the tree"  +(defun make-sub-operation
+	 (o type) use this when creating new operations so that they inherit
+	 initargs appropriately from their parent
+
+2002-02-28  dan_b <dan_b>
+
+	* README: initarg handling in oos +** proclamations probably aren't
+
+
+2002-02-22  dan_b <dan_b>
+
+	* test/run-tests.sh: make it work with CMUCL too
+
+2002-02-22  dan_b <dan_b>
+
+	* asdf.lisp:  -  (:use "CL"))  +  (:use :cl)) may help people with odd read/print
+	 case (or ACL "modern" mode users)  -    "telent:asdf;systems;"))  +
+	 #+nil "telent:asdf;systems;")) clisp objects to this fix pathname
+	 merging in internal-find-system so it works with CMUCL's rather odd
+	 *default-pathname-defaults* add a run-shell-command dfefintion for
+	 cmucl
+
+2002-02-20  dan_b <dan_b>
+
+	* test/test2.script: <Krystof> dan_b: your test2.script looks fishy
+	<Krystof> You're not looking at test2b3 anywhere
+
+2002-02-20  dan_b <dan_b>
+
+	* test/run-tests.sh: la la la
+
+2002-02-20  dan_b <dan_b>
+
+	* asdf.lisp: rejigged the condition hierarchy slightly  -(defmethod
+	component-depends-on ((operation load-op) (c source-file))
+	+(defmethod component-depends-on ((operation load-op) (c component))
+	+(defun internal-find-system (name) does everything find-system
+	does, but returns nil instead of raising an error.
+
+2002-02-20  dan_b <dan_b>
+
+	* README: .system -> .asd
+
+2002-02-20  dan_b <dan_b>
+
+	* test/file1.lisp, test/file2.lisp, test/file3.lisp,
+	test/file4.lisp, test/run-tests.sh, test/test1.asd,
+	test/test1.script, test/test2.asd, test/test2.script,
+	test/test2a.asd, test/test2b1.asd, test/test2b2.asd,
+	test/test2b3.asd, test/test3.asd, test/test3.script: new test files
+
+
+2002-02-20  dan_b <dan_b>
+
+	* asdf.lisp: version-satisfies is not just a method not an operation
+	-		   (destructuring-bind (ignore name version-object)  +
+	(destructuring-bind (ignore name version-object) dep oops  -
+	:case :common :name name :type "SYSTEM"  +			   :case :common :name
+	name :type "ASD" and everywhere else that we found   (defun
+	class-for-type (parent type)  -  (let ((class (find-class (intern
+	(symbol-name type) *package*) nil)))  +  (let ((class (find-class  +
+	(or (find-symbol (symbol-name type) *package*)  +		    (find-symbol
+	(symbol-name type) #.*package*)) nil))) fix for system definitions
+	in packages that don't use ASDF
+
+2002-02-19  dan_b <dan_b>
+
+	* asdf.lisp:   (defclass module (component)  +   (if-component-dep-fails
+	  :initform :fail  +(defgeneric find-component (module name
+	  &optional version) though presently it ignores the extra arg major
+	  dependency rewrite to allow for and/or dependencies and
+	  specification of versions compile-and-load-op is dead we reuse old
+	  components when processing a defsystem form that we've already
+	  seen once.  this means that eql-specialized methods will continue
+	  to work and also that we can implement the pathname defaulting
+	  properly (it doesn't work yet)
+
+2002-02-19  dan_b <dan_b>
+
+	* README: new stuff describing  - tetsing implementation features -
+	version dependencies (doesn't yet work) - and/or dependencies
+	(likewise, nonfunctional)  proposed asdf system standard moved onto
+	a cliki page
+
+2002-02-14  dan_b <dan_b>
+
+	* README: kludge for outline-mode
+
+2002-02-14  dan_b <dan_b>
+
+	* README: clc lite
+
+2002-02-14  dan_b <dan_b>
+
+	* asdf.lisp: component class  -   (pathname :initarg :pathname)))  +
+	(relative-pathname :initarg :pathname))) component-pathname,
+	component-relative-pathname changed to actually work (defmethod
+	print-object ((c component) stream) is suffering strangely, but that
+	might just be me.  try re-enabling this and see if itworks for you
+	(defmethod perform ((o load-op) (c cl-source-file))  -    (mapc nil
+	#'load (output-files co c))))  +    (map nil #'load (output-files co
+	c)))) oops  load-op and compile-and-load-op are actually the same
+	thing (at least for CL files).  need to choose a name ...
+
+2002-02-14  dan_b <dan_b>
+
+	* systems/db-sockets.system: s/-system/-op/
+
+2002-02-14  dan_b <dan_b>
+
+	* asdf.lisp: s/{compile,load}-system/{compile,load}-op/ defsystem
+	parsing basically totally rewritten.  diffs unmeaningful, so UTSL
+
+2002-02-14  dan_b <dan_b>
+
+	* README: add compile-and-load-op, load-source-op ops
+
+2002-02-12  dan_b <dan_b>
+
+	* README: finding the source code
+
+2002-02-12  dan_b <dan_b>
+
+	* README: beginnings of a semi-formal defsystem syntax description
+
+2002-02-11  dan_b <dan_b>
+
+	* README, asdf.lisp: Please ignore this commit
+
+2001-12-04  crhodes <crhodes>
+
+	* asdf.lisp: added some docstrings
+
+2001-12-04  crhodes <crhodes>
+
+	* asdf.lisp: Clean up string-unix-common-casify
+
+2001-12-04  crhodes <crhodes>
+
+	* asdf.lisp: Fix for punctuation in unix-string-common-casify
+
+2001-12-04  crhodes <crhodes>
+
+	* asdf.lisp: Commit of my sources on general principles
+
+2001-08-20  crhodes <crhodes>
+
+	* README, asdf.lisp: Made process-option-list run at macroexpand
+	time (the current component is anaphorically captured as
+	asdf:component). Implemented :perform and :explain defsystem
+	arguments as in (slightly adjusted) README Also added :initially-do
+	and :finally-do mk-compatibility options
+
+2001-08-06  dan_b <dan_b>
+
+	* systems/db-sockets.system: copile and load on a dso can now be
+	separate operations  +(defmethod perform ((operation load-system) (c
+	c-source-file)) does nothing but must exist fixed dependencies to
+	reflect reality after having played with them a lot for testing
+
+2001-08-06  dan_b <dan_b>
+
+	* asdf.lisp:   (defmethod process-option ((c component) (option (eql
+	  :depends-on)) value) for mk-compatibility
+
+2001-08-06  dan_b <dan_b>
+
+	* README: TODO: +** compiler/loader options +** operation
+	instantiation in traverse sucks
+
+2001-08-06  dan_b <dan_b>
+
+	* systems/db-sockets.system: add minimal (and probably also
+	insufficient) set of :in-order-to args to see if the dependency
+	chasing actually works
+
+2001-08-06  dan_b <dan_b>
+
+	* asdf.lisp:  +(define-condition missing-dependency (system-definition-error)  -
+	 (depends-on :initform nil  +   (in-order-to :initform nil :initarg
+	 :in-order-to)   +   ;; the defsystem syntax allows us to define EQL
+	 methods with our  +   ;; components.  We must keep track of them
+	 all so we can get rid of  +   ;; them if need be when the defsystem
+	 form is re-evaluated  (although note that we don't yet parse the
+	 necessary syntax, but the infrastructure is ready when we do)
+	 +(defvar *visited-nodes* nil)  +(defvar *visiting-nodes* nil) and
+	 logical equivalents in operation slots go away.    (defmethod
+	 visit-component ((o operation) (c component))   (defmethod
+	 component-visited-p ((o operation) (c component))   (defmethod
+	 (setf visiting-component) (new-value (o operation) (c component))
+	 (defmethod component-visiting-p ((o operation) (c component)) all
+	 get updated to use new variables  +(defmethod component-depends-on
+	 ((o operation) (c component)) looks up dependencies from
+	 :depends-on slot reintroduce circularity check.  also rewrote the
+	 dependency traversing to introduce new operations as and when it
+	 needs to  +(defmethod component-depends-on ((operation load-system)
+	 (c component)) depends on compile-system  -
+	 (create-instance-for-component c :file (second i) nil)))  +
+	 (create-instance-for-component c :file i nil))) oops.  thanks csr
+
+2001-08-06  dan_b <dan_b>
+
+	* README: Rewrote the section on dependencies.  Dependencies are now
+	between (operation component) pairs, not just components.
+
+2001-08-03  dan_b <dan_b>
+
+	* systems/db-sockets.system: whitespace
+
+2001-08-03  dan_b <dan_b>
+
+	* asdf.lisp: package exports: a reasonable list created white space,
+	commentary
+
+2001-08-03  dan_b <dan_b>
+
+	* README: package exports: a reasonable list created
+
+2001-08-03  dan_b <dan_b>
+
+	* README: dependencies, version 2
+
+2001-08-02  dan_b <dan_b>
+
+	* README:  a component represents a source file, or a  -collection of source
+	 files.  +collection of components.  "We extend the defsystem syntax
+	 to allow for eql-specialised methods on modules": updated to fit
+	 current operation abstraction  symbols vs strings: Warn the user
+	 that they should either use keywords or be careful with the package
+	 that they evaluate defsystem forms in  the :pathname argument is
+	 misnamed
+
+2001-08-01  dan_b <dan_b>
+
+	* Initial revision
+