The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
2016-02-17 09:50 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (3abc7c05ceba [tip])

	* .hgtags:
	Added tag 0.21 for changeset 4c09cefbbf0b

2016-02-17 09:50 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (4c09cefbbf0b [0.21])

	* Changes, lib/Decision/Depends.pm:
	update logs and version for release

2016-02-16 11:56 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (be4cb85b00c3 [git/master])

	* .hgtags:
	Added tag 0.20_02 for changeset 7b770d3730b6

2016-02-16 11:56 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (7b770d3730b6 [0.20_02])

	* Changes, lib/Decision/Depends.pm:
	update logs and version for release

2016-02-16 11:56 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (ea31ef501501)

	* Makefile.PL:
	META resources->repository now points at github

2016-02-16 11:55 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (c84764eb2fb1)

	* .hgtags:
	Added tag 0.20_01 for changeset b24ab68b8122

2016-02-16 11:53 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (a8c4e47b3873)

	* cpanfile, t/common.pl, t/depends.pl, t/depends.t, t/if_dep.t,
	t/pretend.t, t/sfile.t, t/sig.t, t/time.t, t/time_test_dep.t,
	t/traverse.t, t/var.t:
	tests assumed 'rm' executable (huh?!?) now uses Test::TempDir::Tiny.

2016-02-14 12:29 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (b24ab68b8122 [0.20_01])

	* Changes, lib/Decision/Depends.pm:
	update logs and version for release

2016-02-14 12:20 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (10a7ec2ae0a4)

	* cpanfile, xt/cpan-changes.t, xt/cpan-meta-json.t, xt/cpan-meta-
	yaml.t, xt/nobreakpoints.t, xt/perlcritic.t, xt/pod-coverage.t,
	xt/pod.t: new file.
	* t/perlcritic.t, t/pod.t: deleted file.
	* Changes, MANIFEST.SKIP, Makefile.PL, cpanfile, t/perlcritic.t,
	t/pod.t, xt/cpan-changes.t, xt/cpan-meta-json.t, xt/cpan-meta-
	yaml.t, xt/nobreakpoints.t, xt/perlcritic.t, xt/pod-coverage.t,
	xt/pod.t:
	modernize build infrastructure, segregate author tests, add new ones

	* use cpanfile
	* author tests are in xt/
	* new tests for Changes, META.* files

2016-02-14 12:19 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (5e2bedb11868)

	* LICENSE: deleted file.
	* LICENSE:
	LICENSE is auto-generated; don't track

2016-02-11 15:29 -0500  Diab Jerius  <djerius@cfa.harvard.edu>  (d43e4aff4e3d)

	* Makefile.PL, data/parse, t/parse.t:
	bug fix: test was dependent upon hash key order

2008-08-29 17:24 -0400  djerius  <djerius@cfa.harvard.edu>  (3a6da867b180)

	* .hgtags:
	Added tag 0.20 for changeset 816feb7d1268

2008-08-29 17:24 -0400  djerius  <djerius@cfa.harvard.edu>  (816feb7d1268 [0.20])

	* ChangeLog, Changes, lib/Decision/Depends.pm,
	lib/Decision/Depends/List.pm, lib/Decision/Depends/OO.pm,
	lib/Decision/Depends/Sig.pm, lib/Decision/Depends/State.pm,
	lib/Decision/Depends/Target.pm, lib/Decision/Depends/Time.pm,
	lib/Decision/Depends/Var.pm:
	udpate logs and version for release

2008-08-29 15:56 -0400  djerius  <djerius@cfa.harvard.edu>  (049e2e1f2ca8)

	* t/var.t:
	Work around Test::More::eq_hash (0.80) adding magic to its passed
	arguments, which causes clone on them to fail, which causes a test
	to fail.

2008-08-29 15:52 -0400  djerius  <djerius@cfa.harvard.edu>  (1f88158e3aff)

	* t/var.t:
	minor code cleanup for consistency

2008-03-04 09:53 -0500  djerius  <djerius@cfa.harvard.edu>  (38b22f50fbc0)

	* .hgtags:
	Added tag 0.19 for changeset fdae228984f0

2008-03-04 09:53 -0500  djerius  <djerius@cfa.harvard.edu>  (fdae228984f0 [0.19])

	* ChangeLog, Changes:
	update for release

2008-03-04 09:52 -0500  djerius  <djerius@cfa.harvard.edu>  (cd8c18dce382)

	* Makefile.PL, README:
	add new dependencies

2008-03-04 09:51 -0500  djerius  <djerius@cfa.harvard.edu>  (c22b3a6803cd)

	* lib/Decision/Depends.pm, lib/Decision/Depends/List.pm,
	lib/Decision/Depends/OO.pm, lib/Decision/Depends/Sig.pm,
	lib/Decision/Depends/State.pm, lib/Decision/Depends/Target.pm,
	lib/Decision/Depends/Time.pm, lib/Decision/Depends/Var.pm:
	bump version number

2008-03-04 09:49 -0500  djerius  <djerius@cfa.harvard.edu>  (d8b30f329e79)

	* lib/Decision/Depends/Var.pm, t/var.t:
	hash & array variable dependencies were seriously broken.

	* got sense of Data::Compare::Compare's return value backwards
	* stored reference to hash & array so was fooled if the program
	changed them. now stores clone
	* typo in testing for illegal comparison attributes
	* fixed test so it tests correctly. first two mistakes above cancelled
	each other in the test.

2008-03-03 14:54 -0500  djerius  <djerius@cfa.harvard.edu>  (a7ee27e27b36)

	* .hgtags:
	Added tag 0.18 for changeset 96d5fa8bd501

2008-03-03 14:53 -0500  djerius  <djerius@cfa.harvard.edu>  (96d5fa8bd501 [0.18])

	* ChangeLog, Changes, MANIFEST.SKIP, README, lib/Decision/Depends.pm,
	lib/Decision/Depends/List.pm, lib/Decision/Depends/OO.pm,
	lib/Decision/Depends/Sig.pm, lib/Decision/Depends/State.pm,
	lib/Decision/Depends/Target.pm, lib/Decision/Depends/Time.pm,
	lib/Decision/Depends/Var.pm:
	update for release

2008-03-03 14:51 -0500  djerius  <djerius@cfa.harvard.edu>  (6b77e9989bdf)

	* LICENSE:
	swap in GPL3

2008-03-03 14:36 -0500  djerius  <djerius@cfa.harvard.edu>  (3797704d1ca5)

	* MANIFEST: deleted file.
	* MANIFEST:
	manifest is now made before distributions

2008-03-03 14:34 -0500  djerius  <djerius@cfa.harvard.edu>  (2a3f9905f241)

	* Makefile.PL, lib/Decision/Depends.pm, lib/Decision/Depends/OO.pm,
	lib/Decision/Depends/Sig.pm, lib/Decision/Depends/Time.pm,
	lib/Decision/Depends/Var.pm, t/var.t:
	variable dependency values may now be arrays and hashes

2008-03-03 13:49 -0500  djerius  <djerius@cfa.harvard.edu>  (8517a2e127ae)

	* t/depends.t:
	modernize test layout

2008-02-27 23:08 -0500  djerius  <djerius@cfa.harvard.edu>  (7ee3245dbdc5)

	* lib/Decision/Depends/OO.pm:
	catch overspecified time dependency earlier

2008-02-27 23:03 -0500  djerius  <djerius@cfa.harvard.edu>  (0b5d01c15067)

	* lib/Decision/Depends.pm, lib/Decision/Depends/List.pm,
	lib/Decision/Depends/OO.pm, lib/Decision/Depends/Sig.pm,
	lib/Decision/Depends/State.pm, lib/Decision/Depends/Target.pm,
	lib/Decision/Depends/Time.pm, lib/Decision/Depends/Var.pm,
	t/00-load.t, t/perlcritic.t, t/pod.t: new file.
	* Depends.pm, Depends/List.pm, Depends/OO.pm, Depends/Sig.pm,
	Depends/State.pm, Depends/Target.pm, Depends/Time.pm,
	Depends/Var.pm, GNUmakefile.local: deleted file.
	* Depends.pm, Depends/List.pm, Depends/OO.pm, Depends/Sig.pm,
	Depends/State.pm, Depends/Target.pm, Depends/Time.pm,
	Depends/Var.pm, GNUmakefile.local, Makefile.PL, data/traverse,
	lib/Decision/Depends.pm, lib/Decision/Depends/List.pm,
	lib/Decision/Depends/OO.pm, lib/Decision/Depends/Sig.pm,
	lib/Decision/Depends/State.pm, lib/Decision/Depends/Target.pm,
	lib/Decision/Depends/Time.pm, lib/Decision/Depends/Var.pm,
	t/00-load.t, t/perlcritic.t, t/pod.t:
	modernize layout; add perlcritic and pod tests

2008-02-25 20:49 -0500  djerius  <djerius@cfa.harvard.edu>  (8c1472ac985a)

	* ChangeLog: new file.
	* ChangeLog:
	Added ChangeLog

2008-02-26 06:48 +0000  convert-repo  <convert-repo>  (58603e2e6f3b)

	* .hgtags: new file.
	* .hgtags:
	update tags

2005-09-20 15:52 -0400  dj  <dj>  (b142d62b45a8 [V0_17])

	* MANIFEST:
	*** empty log message ***

2005-09-20 15:49 -0400  dj  <dj>  (24aa7bfa9152)

	* Changes, Depends.pm, t/sig.t, t/traverse.t:
	Test::More::eq_hash (v0.6) is more thorough than v0.47, which broke
	t/sig.t

	useless (and incorrect) deletion of attributes in t/traverse.t led
	to warning

2003-07-13 23:21 -0400  dj  <dj>  (c10f5a346d82 [V0_16])

	* Depends/OO.pm:
	*** empty log message ***

2003-07-13 16:17 -0400  dj  <dj>  (110f84ac02d5)

	* Changes, Depends.pm, Depends/List.pm, Depends/OO.pm, Depends/Sig.pm,
	Depends/State.pm, Depends/Time.pm, Depends/Var.pm:
	verbose logging goes to STDOUT instead of STDERR

2003-06-26 13:47 -0400  dj  <dj>  (e3470c348c6d [V0_15])

	* GNUmakefile.local: new file.
	* GNUmakefile, data/deps: deleted file.
	* GNUmakefile, GNUmakefile.local, MANIFEST, README, data/deps,
	data/parse:
	*** empty log message ***

2003-06-26 13:46 -0400  dj  <dj>  (8fac20f77b19)

	* Changes, Depends.pm, Depends/OO.pm, Depends/Var.pm, Makefile.PL:
	- added hash ref means of associating attribute values and ordinary
	values
	- modified variable dependencies so can find name of variable in
	attribute value. this allows easy specification of variable names
	and values via the hashref method above.

2003-06-26 13:31 -0400  dj  <dj>  (068d6287a394)

	* t/parse.t, t/var.t:
	tests for setting variable dependency variable name

2003-01-22 00:19 -0500  dj  <dj>  (ed619959889b)

	* Changes, Depends.pm, Depends/OO.pm, Depends/State.pm:
	- AutoSave option was undocumented and no longer needed.
	- Added warning about absolute path for dependency file to docs.

2003-01-21 13:55 -0500  dj  <dj>  (7eb5b82e238d [V0_13])

	* Changes, Depends.pm:
	needed to bump up Carp::CarpLevel

2003-01-11 00:48 -0500  dj  <dj>  (2d2e31610009 [V0_12])

	* GNUmakefile:
	*** empty log message ***

2003-01-11 00:45 -0500  dj  <dj>  (4446c15c99a5)

	* Changes, Depends.pm, Depends/List.pm, Depends/Target.pm, README:
	- Force had no effect if a target had no dependencies.
	- added force attribute to targets

2002-12-31 11:00 -0500  dj  <dj>  (89f17f9ebbdd [V0_11])

	* Changes, Depends.pm, Depends/State.pm, Makefile.PL, data/deps,
	t/parse.t, t/traverse.t:
	upgraded to new YAML; renamed StoreFile to DumpFile

2002-12-31 10:24 -0500  dj  <dj>  (f13db5b66954)

	* Changes, Depends.pm, Depends/List.pm, Depends/OO.pm, Depends/Sig.pm,
	Depends/State.pm, Depends/Target.pm, Depends/Time.pm,
	Depends/Var.pm, Makefile.PL, README, t/common.pl, t/depends.pl,
	t/depends.t, t/if_dep.t, t/parse.t, t/pretend.t, t/sfile.t, t/sig.t,
	t/time.t, t/time_test_dep.t, t/traverse.t, t/var.t:
	rename to Decision::Depends. documentation fixes

2002-04-10 12:20 -0400  dj  <dj>  (e4dfdbeda01e [V0_09])

	* Depends/List.pm, Depends/OO.pm:
	*** empty log message ***

2002-04-10 10:39 -0400  dj  <dj>  (224d96d204d0)

	* Depends/List.pm, Depends/OO.pm, Depends/Sig.pm, Depends/State.pm,
	Depends/Time.pm, Depends/Var.pm:
	- variable dependencies now try to guess if the value is a number
	and perform a numeric comparison. This may be forced or overridden
	with the new -numcmp and -strcmp attributes.
	- documented variable dep. -case attribute.
	- removed dependency Attr hashes; they should all use State Attrs via
	State methods.

2002-04-10 10:38 -0400  dj  <dj>  (9af284886a14)

	* Depends.pm:
	added renew() for debugging/testing new docs for -numcmp -strcmp

2002-04-10 10:36 -0400  dj  <dj>  (5f0a81246f7c)

	* Changes:
	*** empty log message ***

2002-04-10 10:36 -0400  dj  <dj>  (bd09a60c1fd6)

	* Changes, README, t/common.pl, t/time_test_dep.t, t/traverse.t,
	t/var.t:
	*** empty log message ***

2002-04-02 01:21 -0500  dj  <dj>  (33a3a6af2c62)

	* Changes, Depends.pm, Depends/Time.pm:
	test for dependency existance in Time->new didn't check the State
	cache (good when Pretend => 1 ). it seems to be a duplicate check,
	as it's also done (correctly) in Time->depends. So, yank the check
	in new().

2002-04-01 18:56 -0500  dj  <dj>  (ddadf88c65f7 [V0_07])

	* Depends/Target.pm:
	mkSFile wasn't correctly updating the modify time if the sfile
	already existed.

2002-04-01 18:55 -0500  dj  <dj>  (9b01fb9af67b)

	* Changes, Depends/List.pm:
	*** empty log message ***

2002-04-01 17:17 -0500  dj  <dj>  (f177e6261ae2)

	* Depends/List.pm:
	cleaned up formatting a bit

2002-04-01 10:41 -0500  dj  <dj>  (25d76df57f91)

	* Depends/OO.pm:
	- configure is more flexible in regards to the form of its arguments
	- OO::new was calling (via configure) $self->{State}->SetAttr before
	$self->{State} was created.

2002-04-01 10:40 -0500  dj  <dj>  (d77c53117d48)

	* Depends.pm:
	- configure is more flexible in regards to the form of its arguments

2002-04-01 10:40 -0500  dj  <dj>  (af9abd33bbc7)

	* Changes, t/traverse.t:
	*** empty log message ***

2002-03-29 10:30 -0500  dj  <dj>  (51deeb315de9 [V0_06])

	* Depends/Sig.pm, Depends/Target.pm:
	*** empty log message ***

2002-03-27 20:27 -0500  dj  <dj>  (5274a7f23bb0)

	* Changes, Depends.pm, Depends/State.pm:
	State->getVar was incorrectly treating variables with values of 0 as
	being undefined. oops.

2002-03-25 17:10 -0500  dj  <dj>  (368861f20665 [V0_05])

	* t/time_test_dep.t: new file.
	* t/bogus.t: deleted file.
	* data/deps, data/traverse, t/bogus.t, t/common.pl, t/depends.pl,
	t/depends.t, t/if_dep.t, t/parse.t, t/pretend.t, t/sfile.t, t/sig.t,
	t/time.t, t/time_test_dep.t, t/traverse.t, t/var.t:
	*** empty log message ***

2002-03-25 17:10 -0500  dj  <dj>  (28e5bf685af7)

	* Depends/OO.pm, GNUmakefile: new file.
	* Changes, Depends.pm, Depends/List.pm, Depends/OO.pm, Depends/Sig.pm,
	Depends/State.pm, Depends/Target.pm, Depends/Time.pm,
	Depends/Var.pm, GNUmakefile, MANIFEST, README:
	- first recasting of top level Depends interface into OO module by
	moving most of the front end code into Depends::OO. Depends.pm now
	is just a wrapper around Depends::OO.

	- Depends::init superceded by Depends::Configure.

	- added Force and -force global and local attributes to force
	dependencies to be out of date.

	- no longer use File::stat, as it causes conniptions for testing
	under 5.6.1.

2002-03-07 16:52 -0500  dj  <dj>  (a15c5bc49f0b [V0_03])

	* Depends.html: deleted file.
	* Changes, Depends.html, Depends.pm, Depends/List.pm, Depends/Sig.pm,
	Depends/Time.pm, Depends/Var.pm:
	- further message tweaks.
	- Verbose > 4 gives object creation messages.
	- must have broken non-existant signature and variable code, cause it
	didn't work. does now.

2002-03-06 18:51 -0500  dj  <dj>  (31e908db544d [V0_02])

	* Depends/State.pm:
	fixed bogus introduced bug

2002-03-06 14:46 -0500  dj  <dj>  (4b2ca2eda2dd)

	* Depends/State.pm, data/deps, data/parse, data/traverse, t/depends.t,
	t/if_dep.t, t/parse.t, t/sfile.t, t/sig.t, t/time.t, t/traverse.t:
	More Denter Cleaning

2002-03-06 14:27 -0500  dj  <dj>  (dd4d8ff64063)

	* Changes, Depends.pm, Depends/List.pm, Depends/Sig.pm,
	Depends/State.pm, Depends/Target.pm, Depends/Time.pm,
	Depends/Var.pm:
	- uses YAML instead of Data::Denter, as had corruption problems with
	the latter
	- minor error message tweaks

2002-03-06 14:26 -0500  dj  <dj>  (02f6bbc4a9c2)

	* LICENSE, README: new file.
	* LICENSE, MANIFEST, MANIFEST.SKIP, Makefile.PL, README:
	*** empty log message ***

2002-03-06 09:15 -0500  dj  <dj>  (24e774a719ce [V0_01] <initial>)

	* 

2002-03-06 09:15 -0500  dj  <dj>  (cb4e4c16b651)

	* Changes, Depends.html, Depends.pm, Depends/List.pm, Depends/Sig.pm,
	Depends/State.pm, Depends/Target.pm, Depends/Time.pm,
	Depends/Var.pm, MANIFEST, MANIFEST.SKIP, Makefile.PL, data/deps,
	data/parse, data/traverse, t/bogus.t, t/common.pl, t/depends.pl,
	t/depends.t, t/if_dep.t, t/parse.t, t/pretend.t, t/sfile.t, t/sig.t,
	t/time.t, t/traverse.t, t/var.t: new file.
	* Changes, Depends.html, Depends.pm, Depends/List.pm, Depends/Sig.pm,
	Depends/State.pm, Depends/Target.pm, Depends/Time.pm,
	Depends/Var.pm, MANIFEST, MANIFEST.SKIP, Makefile.PL, data/deps,
	data/parse, data/traverse, t/bogus.t, t/common.pl, t/depends.pl,
	t/depends.t, t/if_dep.t, t/parse.t, t/pretend.t, t/sfile.t, t/sig.t,
	t/time.t, t/traverse.t, t/var.t:
	Initial revision