2016-02-17 09:50 -0500 Diab Jerius (3abc7c05ceba [tip]) * .hgtags: Added tag 0.21 for changeset 4c09cefbbf0b 2016-02-17 09:50 -0500 Diab Jerius (4c09cefbbf0b [0.21]) * Changes, lib/Decision/Depends.pm: update logs and version for release 2016-02-16 11:56 -0500 Diab Jerius (be4cb85b00c3 [git/master]) * .hgtags: Added tag 0.20_02 for changeset 7b770d3730b6 2016-02-16 11:56 -0500 Diab Jerius (7b770d3730b6 [0.20_02]) * Changes, lib/Decision/Depends.pm: update logs and version for release 2016-02-16 11:56 -0500 Diab Jerius (ea31ef501501) * Makefile.PL: META resources->repository now points at github 2016-02-16 11:55 -0500 Diab Jerius (c84764eb2fb1) * .hgtags: Added tag 0.20_01 for changeset b24ab68b8122 2016-02-16 11:53 -0500 Diab Jerius (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 (b24ab68b8122 [0.20_01]) * Changes, lib/Decision/Depends.pm: update logs and version for release 2016-02-14 12:20 -0500 Diab Jerius (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 (5e2bedb11868) * LICENSE: deleted file. * LICENSE: LICENSE is auto-generated; don't track 2016-02-11 15:29 -0500 Diab Jerius (d43e4aff4e3d) * Makefile.PL, data/parse, t/parse.t: bug fix: test was dependent upon hash key order 2008-08-29 17:24 -0400 djerius (3a6da867b180) * .hgtags: Added tag 0.20 for changeset 816feb7d1268 2008-08-29 17:24 -0400 djerius (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 (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 (1f88158e3aff) * t/var.t: minor code cleanup for consistency 2008-03-04 09:53 -0500 djerius (38b22f50fbc0) * .hgtags: Added tag 0.19 for changeset fdae228984f0 2008-03-04 09:53 -0500 djerius (fdae228984f0 [0.19]) * ChangeLog, Changes: update for release 2008-03-04 09:52 -0500 djerius (cd8c18dce382) * Makefile.PL, README: add new dependencies 2008-03-04 09:51 -0500 djerius (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 (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 (a7ee27e27b36) * .hgtags: Added tag 0.18 for changeset 96d5fa8bd501 2008-03-03 14:53 -0500 djerius (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 (6b77e9989bdf) * LICENSE: swap in GPL3 2008-03-03 14:36 -0500 djerius (3797704d1ca5) * MANIFEST: deleted file. * MANIFEST: manifest is now made before distributions 2008-03-03 14:34 -0500 djerius (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 (8517a2e127ae) * t/depends.t: modernize test layout 2008-02-27 23:08 -0500 djerius (7ee3245dbdc5) * lib/Decision/Depends/OO.pm: catch overspecified time dependency earlier 2008-02-27 23:03 -0500 djerius (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 (8c1472ac985a) * ChangeLog: new file. * ChangeLog: Added ChangeLog 2008-02-26 06:48 +0000 convert-repo (58603e2e6f3b) * .hgtags: new file. * .hgtags: update tags 2005-09-20 15:52 -0400 dj (b142d62b45a8 [V0_17]) * MANIFEST: *** empty log message *** 2005-09-20 15:49 -0400 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 (c10f5a346d82 [V0_16]) * Depends/OO.pm: *** empty log message *** 2003-07-13 16:17 -0400 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 (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 (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 (068d6287a394) * t/parse.t, t/var.t: tests for setting variable dependency variable name 2003-01-22 00:19 -0500 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 (7eb5b82e238d [V0_13]) * Changes, Depends.pm: needed to bump up Carp::CarpLevel 2003-01-11 00:48 -0500 dj (2d2e31610009 [V0_12]) * GNUmakefile: *** empty log message *** 2003-01-11 00:45 -0500 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 (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 (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 (e4dfdbeda01e [V0_09]) * Depends/List.pm, Depends/OO.pm: *** empty log message *** 2002-04-10 10:39 -0400 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 (9af284886a14) * Depends.pm: added renew() for debugging/testing new docs for -numcmp -strcmp 2002-04-10 10:36 -0400 dj (5f0a81246f7c) * Changes: *** empty log message *** 2002-04-10 10:36 -0400 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 (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 (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 (9b01fb9af67b) * Changes, Depends/List.pm: *** empty log message *** 2002-04-01 17:17 -0500 dj (f177e6261ae2) * Depends/List.pm: cleaned up formatting a bit 2002-04-01 10:41 -0500 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 (d77c53117d48) * Depends.pm: - configure is more flexible in regards to the form of its arguments 2002-04-01 10:40 -0500 dj (af9abd33bbc7) * Changes, t/traverse.t: *** empty log message *** 2002-03-29 10:30 -0500 dj (51deeb315de9 [V0_06]) * Depends/Sig.pm, Depends/Target.pm: *** empty log message *** 2002-03-27 20:27 -0500 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 (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 (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 (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 (31e908db544d [V0_02]) * Depends/State.pm: fixed bogus introduced bug 2002-03-06 14:46 -0500 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 (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 (02f6bbc4a9c2) * LICENSE, README: new file. * LICENSE, MANIFEST, MANIFEST.SKIP, Makefile.PL, README: *** empty log message *** 2002-03-06 09:15 -0500 dj (24e774a719ce [V0_01] ) * 2002-03-06 09:15 -0500 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