# Do not edit - automatically generated by axp changelog # for version migo@homemail.com--Perl-GPL/arch-perl--devel--0 2005-11-14 Mikhael Goikhman patch-179 * perllib/Arch/Session.pm: * perllib/Arch/Tree.pm: enable caching of tree logs, enhance history method of Arch::Tree Add 'cache_logs' option to Arch::Tree constructor. Add 'limit' option to get_ancestry_logs and get_history_revision_descs. Fix clear_cache with parameters in Arch::Tree and Arch::Session. 2005-10-23 Mikhael Goikhman patch-178 * perllib/Arch/Backend.pm: * perllib/Arch/Changes.pm: * perllib/Arch/FileHighlighter.pm: * perllib/Arch/Inventory.pm: minor fixes in documentation 2005-10-23 Mikhael Goikhman patch-177 * NEWS: * README: * perllib/Arch.pm: * rpm/Makefile: switch to 0.5.2 2005-10-08 Mikhael Goikhman patch-176 * NEWS: * README: prepare to 0.5.1 release 2005-10-08 Mikhael Goikhman patch-175 * NEWS: * samples/arch-run-demo-1: small fix in arch-run-demo-1 2005-10-08 Mikhael Goikhman patch-174 * perllib/Arch/Run.pm: merge with Enno: improve process handling in Arch::Run Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-57 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-58 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-59 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-60 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-61 simplified Arch::Run 2005-09-18 Mikhael Goikhman patch-173 + tests/_all-2: + tests/_all-3: add pod-related tests 2005-09-17 Mikhael Goikhman patch-172 * NEWS: * perllib/Arch/SharedCache.pm: * perllib/Arch/SharedIndex.pm: add documentation of Arch::SharedIndex and Arch::SharedCache Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-63 POD for Arch::SharedIndex and Arch::SharedCache 2005-09-11 Mikhael Goikhman patch-171 * README: update README, including new archive location 2005-09-10 Mikhael Goikhman patch-170 * perllib/Arch/Backend.pm: * perllib/Arch/Library.pm: support baz-1.4 changes to revision library format (no ,,patch-set) In tla, every revision in the library contains ,,patch-set subdirectory that allows optimized Arch::Library implementations of get_log and get_changeset. In the latest baz, this subdir is not created anymore, thus a need to reimplement these methods. 2005-07-15 Mikhael Goikhman patch-169 * rpm/Arch.spec: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/base-0: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-1: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-10: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-11: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-12: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-13: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-14: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-15: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-16: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-17: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-18: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-19: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-2: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-20: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-21: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-22: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-24: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-25: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-26: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-27: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-28: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-29: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-3: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-30: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-4: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-5: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-56: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-6: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-7: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-8: * {arch}/arch-perl/arch-perl--devel/arch-perl--devel--0/uebergeek@web.de--2003/patch-log/patch-9: fix permissions 2005-07-14 Mikhael Goikhman patch-168 * NEWS: * perllib/Arch/Backend.pm: * perllib/Arch/Tree.pm: * tests/backend-1: * tests/util-2: add support for baz-1.4.2 and tla-1.3.3 2005-06-21 Mikhael Goikhman patch-167 * perllib/Arch/RunLimit.pm: supress warnings when gethostent system call fails 2005-05-20 Mikhael Goikhman patch-166 * NEWS: * perllib/Arch/Tree.pm: support new "full_history" option in "annotate" method 2005-05-17 Mikhael Goikhman patch-165 * NEWS: * perllib/Arch/Storage.pm: store auto-resolved version/revision aliases FIRST|LATEST 2005-05-14 Mikhael Goikhman patch-164 * NEWS: * perllib/Arch/Session.pm: use Arch Cache feature for get_log 2005-05-14 Mikhael Goikhman patch-163 * NEWS: * perllib/Arch/Backend.pm: * perllib/Arch/Session.pm: * tests/backend-1: add detection of Arch Cache feature and use it for get_changeset 2005-05-13 Mikhael Goikhman patch-162 * doc/CodingStyle: add emacs config to CodingStyle, as suggested by Thomas Gerigk 2005-05-07 Mikhael Goikhman patch-161 * perllib/Arch/Backend.pm: * perllib/Arch/Tree.pm: fix one warning and improve a manpage wording 2005-04-30 Mikhael Goikhman patch-160 + tests/_all-1: add new test to simply "use" all classes 2005-04-30 Mikhael Goikhman patch-159 * NEWS: * perllib/Arch.pm: * rpm/Makefile: switch to 0.5.1 2005-04-25 Mikhael Goikhman patch-158 * Makefile.PL: * README: last changes 2005-04-25 Mikhael Goikhman patch-157 * perllib/Arch/Tree.pm: make annotate not fail if archive is not registered/accessible 2005-04-24 Mikhael Goikhman patch-156 * NEWS: * perllib/Arch.pm: * perllib/Arch/Session.pm: prepare to 0.5.0 release 2005-04-24 Mikhael Goikhman patch-155 * Makefile.PL: * rpm/Arch.spec: * rpm/Makefile: fix "make dist" and "make rpm-dist" 2005-04-22 Mikhael Goikhman patch-154 * perllib/Arch/Backend.pm: * tests/backend-1: small fixes for tests 2005-04-22 Mikhael Goikhman patch-153 * NEWS: * perllib/Arch/Session.pm: * perllib/Arch/Tarball.pm: * perllib/Arch/TempFiles.pm: support local+remote tar.gz in Arch::Session::get_specified_changeset Implement Arch::Tarball::extract method. Export-ok two more functions in Arch::TempFiles. Support changesets in the tar.gz form (including http:// ones) in Arch::Session::get_specified_changeset. 'axp cset' and 'archeye' benefit automatically. 2005-04-22 Mikhael Goikhman patch-152 * tests/util-3: fix tests/util-3 2005-04-21 Mikhael Goikhman patch-151 * perllib/Arch/Changeset.pm: * perllib/Arch/Session.pm: improve changeset specific stuff 2005-04-21 Mikhael Goikhman patch-150 * perllib/Arch/Session.pm: add Arch::Session::get_specified_changeset supporting different input 2005-04-21 Mikhael Goikhman patch-149 * perllib/Arch/Changeset.pm: small fix for the previous commit 2005-04-21 Mikhael Goikhman patch-148 * NEWS: * perllib/Arch/Changeset.pm: add new Arch::Changeset methods returning all diffs 2005-04-20 Mikhael Goikhman patch-147 * perllib/Arch/Run.pm: merge with Enno: Arch::Run Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-56 no permanent IO::Poll object in Arch::Run 2005-04-18 Mikhael Goikhman patch-146 * NEWS: * perllib/Arch/Util.pm: + tests/util-3: add tests and pod for Arch::Util time-related functions Add tests/util-3. Add documentation for date2age. Don't return "1 years", return up to "18 months" instead in date2age. 2005-04-16 Mikhael Goikhman patch-145 * perllib/Arch/Library.pm: * perllib/Arch/Util.pm: some date2age fixes 2005-04-16 Mikhael Goikhman patch-144 * NEWS: + perllib/Arch/Run.pm: + samples/arch-run-demo-1: + samples/arch-run-demo-2: add new Arch::Run framework for running subprocesses asynchronously Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-54 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-55 Arch::Run framework 2005-04-16 Mikhael Goikhman patch-143 * perllib/Arch/Library.pm: * perllib/Arch/Log.pm: * perllib/Arch/Util.pm: * tests/log-1: add new revision-description field "age" from date 2005-04-16 Mikhael Goikhman patch-142 * perllib/Arch/Library.pm: * perllib/Arch/Log.pm: * perllib/Arch/Util.pm: * tests/log-1: add new revision-description field "username" from creator's email 2005-04-14 Mikhael Goikhman patch-141 * NEWS: * perllib/Arch/Registry.pm: * perllib/Arch/Test/Archive.pm: * perllib/Arch/Test/Tree.pm: * perllib/Arch/Tree.pm: * perllib/Arch/Util.pm: * tests/registry-1: * tests/session-1: * tests/test-tree-1: * tests/tree-3: + perllib/Arch/Backend.pm: + tests/backend-1: add new class Arch::Backend to query backend specific features Arch::Backend is a new way to get/set the arch backend executable and to query its name and version, as well as a collection of boolean functions like is_baz or has_archive_setup_cmd. Remove all arch_backend specific functions from Arch::Util. Update/enhance other affected classes and tests. Add new tests/backend-1. 2005-04-12 Mikhael Goikhman patch-140 * NEWS: * perllib/Arch/Tree.pm: list revisions under version-0 in Arch::Tree ancestry/history methods 2005-04-11 Mikhael Goikhman patch-139 + tests/util-2: add another set of tests for Arch::Util 2005-04-11 Mikhael Goikhman patch-138 * NEWS: * perllib/Arch/Util.pm: + tests/util-1: add tests for Arch::Util 2005-04-10 Mikhael Goikhman patch-137 * NEWS: * perllib/Arch.pm: switch to 0.5.0 version Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-52 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-53 merge with test-framework 2005-04-01 Mikhael Goikhman patch-136 * perllib/Arch/Test/Archive.pm: * tests/test-archive-1: merge with Enno: small test-framework fix Patches applied: * uebergeek@web.de--2003/arch-perl--test-framework--0--patch-6 fix bug in make_version 2005-03-31 Mikhael Goikhman patch-135 * NEWS: * perllib/Arch/Session.pm: * tests/session-1: add new expanded_versions method to Arch::Session 2005-03-30 Mikhael Goikhman patch-134 * NEWS: * perllib/Arch/Log.pm: * tests/log-1: add new get_revision/get_version methods to Arch::Log 2005-03-30 Mikhael Goikhman patch-133 * perllib/Arch/FileHighlighter.pm: improve Arch::FileHighlighter syntax highlighting 2005-03-29 Mikhael Goikhman patch-132 * NEWS: * TODO: * perllib/Arch/Inventory.pm: * perllib/Arch/Tree.pm: * tests/inventory-1: + perllib/Arch/Test/Archive.pm: + perllib/Arch/Test/Cases.pm: + perllib/Arch/Test/Framework.pm: + perllib/Arch/Test/Tree.pm: + tests/test-archive-1: + tests/test-framework-1: + tests/test-tree-1: merge with Enno: new test-framework; handle failures in "changes" Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-46 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-47 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-48 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-49 merge with test-framework * uebergeek@web.de--2003/arch-perl--devel--0--patch-50 better handling of untagged source files * uebergeek@web.de--2003/arch-perl--devel--0--patch-51 merge with test-framework * uebergeek@web.de--2003/arch-perl--test-framework--0--base-0 tag of uebergeek@web.de--2003/arch-perl--devel--0--patch-42 * uebergeek@web.de--2003/arch-perl--test-framework--0--patch-1 first test framework sketch * uebergeek@web.de--2003/arch-perl--test-framework--0--patch-2 tree primitives * uebergeek@web.de--2003/arch-perl--test-framework--0--patch-3 introduce Arch::Test::Archive and Arch::Test::Cases * uebergeek@web.de--2003/arch-perl--test-framework--0--patch-4 new framework based inventory test * uebergeek@web.de--2003/arch-perl--test-framework--0--patch-5 fix test-archive-1 2005-03-25 Mikhael Goikhman patch-131 * perllib/Arch/FileHighlighter.pm: * perllib/Arch/LiteWeb.pm: some small fixes 2005-03-25 Mikhael Goikhman patch-130 * perllib/Arch/FileHighlighter.pm: * tests/filehighlighter-1: improve Arch::FileHighlighter logic 2005-03-23 Mikhael Goikhman patch-129 * perllib/Arch/Tree.pm: implement Arch::Tree::get_revision method 2005-03-23 Mikhael Goikhman patch-128 * NEWS: * perllib/Arch/Tree.pm: * tests/session-1: work-around for bug in baz-1.2 import 2005-03-19 Mikhael Goikhman patch-127 * Makefile.PL: * NEWS: + rpm/Arch.spec: + rpm/Makefile: add rpm spec and automatical "make rpm-dist" procedure 2005-03-17 Mikhael Goikhman patch-126 * Makefile.PL: fix small error that caused installing to architecture specific lib dir 2005-03-14 Mikhael Goikhman patch-125 * perllib/Arch/Session.pm: make Arch::Session::get_revision_changeset support library 2005-03-14 Mikhael Goikhman patch-124 * perllib/Arch/Tree.pm: * tests/tree-annotate-1: Arch::Tree: tweak some annotate related code/pod/tests 2005-03-13 Mikhael Goikhman patch-123 * perllib/Arch/Tree.pm: + tests/tree-annotate-1: Arch::Tree: add group option to annotate method 2005-03-13 Mikhael Goikhman patch-122 * perllib/Arch/FileHighlighter.pm: merge with Enno: add Arch::FileHighlighter::dehtmlize Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-45 add dehtmlize to Arch::FileHighlighter 2005-03-13 Mikhael Goikhman patch-121 * perllib/Arch/Util.pm: Arch::Util::run_cmd: produce empty string not undef on no output 2005-03-12 Mikhael Goikhman patch-120 * perllib/Arch/Tree.pm: merge with Enno: Arch::Tree: update POD and add get_file_diff Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-42 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-43 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-44 file-diff and POD update 2005-03-09 Mikhael Goikhman patch-119 * perllib/Arch/Tree.pm: Arch::Tree: support pre_callback in annotate method 2005-03-09 Mikhael Goikhman patch-118 * perllib/Arch/DiffParser.pm: * tests/filehighlighter-1: + tests/diffparser-2: Arch::DiffParser: support "No newline at end of file" and one more case 2005-03-09 Mikhael Goikhman patch-117 * perllib/Arch/Tree.pm: Arch::Tree: add support to syntax-highlight "annotate"-d lines 2005-03-09 Mikhael Goikhman patch-116 * perllib/Arch/FileHighlighter.pm: * tests/filehighlighter-1: Arch::FileHighlighter: improve details of enscript filter 2005-03-07 Mikhael Goikhman patch-115 * NEWS: * perllib/Arch/Util.pm: + perllib/Arch/FileHighlighter.pm: + tests/filehighlighter-1: add Arch::FileHighlighter to syntax-highlight files using markup 2005-03-05 Mikhael Goikhman patch-114 * perllib/Arch/Tree.pm: * perllib/Arch/Util.pm: fix one-off error in annotate; fix load_file case with last empty line 2005-03-05 Mikhael Goikhman patch-113 * perllib/Arch/Tree.pm: Arch::Tree: implement linenums constraint in annotate method 2005-03-03 Mikhael Goikhman patch-112 * NEWS: * perllib/Arch/Tree.pm: handle revision that added file correctly in annotate 2005-03-03 Mikhael Goikhman patch-111 * perllib/Arch/DiffParser.pm: * perllib/Arch/Tree.pm: implement annotate functionality Implement Arch::Tree::get_annotate_revision_descs that returns all file lines together with revision descriptions that participate in file line annotation. Arch::DiffParser::parse: fix parsing of diff with no mtime in file header. 2005-03-01 Mikhael Goikhman patch-110 * perllib/Arch/DiffParser.pm: * tests/diffparser-1: complete Arch::DiffParser::parse 2005-02-28 Mikhael Goikhman patch-109 * NEWS: + perllib/Arch/DiffParser.pm: + tests/diffparser-1: add initial Arch::DiffParser 2005-02-23 Mikhael Goikhman patch-108 * NEWS: * perllib/Arch/Storage.pm: add Arch::Storage::instance constructor (singleton pattern) 2005-02-21 Mikhael Goikhman patch-107 * NEWS: * perllib/Arch/RevisionBunches.pm: * perllib/Arch/Tree.pm: rename ancestry/history method in Arch::Tree 2005-02-21 Mikhael Goikhman patch-106 * NEWS: * perllib/Arch/Changes.pm: * perllib/Arch/Changeset.pm: * perllib/Arch/Log.pm: * tests/changes-1: use 'DELETE' constant instead of 'REMOVE' in Arch::Changes 2005-02-18 Mikhael Goikhman patch-105 * NEWS: * perllib/Arch/Tree.pm: rework API of ancestry methods in Arch::Tree 2005-02-05 Mikhael Goikhman patch-104 * perllib/Arch/Tree.pm: minor cleanup in "baz status" support 2005-02-05 Mikhael Goikhman patch-103 * NEWS: * perllib/Arch.pm: increase version to 0.4.3 2005-01-30 Mikhael Goikhman patch-102 * perllib/Arch/Tree.pm: merge with Enno: fix changes of renamed directories Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-41 fix tla changes and baz status wrt renamed directories 2005-01-30 Mikhael Goikhman patch-101 * NEWS: * perllib/Arch.pm: update some dates and numbers for the release 2005-01-30 Mikhael Goikhman patch-100 * perllib/Arch/Tree.pm: merge with Enno: fix for baz lint messages Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-39 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-40 ignore baz tree-lint output in Arch::Tree::get_changes 2005-01-29 Mikhael Goikhman patch-99 * README: * TODO: prepare to 0.4.2 release 2005-01-29 Mikhael Goikhman patch-98 * perllib/Arch/Tree.pm: fix parsing of "baz status" 2005-01-29 Mikhael Goikhman patch-97 * perllib/Arch/Changeset.pm: merge with Enno: handle nested renames in changeset Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-38 handle nested renames 2005-01-28 Mikhael Goikhman patch-96 * perllib/Arch/Session.pm: fix previous commit 2005-01-27 Mikhael Goikhman patch-95 * NEWS: * perllib/Arch/Session.pm: add options in Arch::Session::get_tree 2005-01-27 Mikhael Goikhman patch-94 * NEWS: * perllib/Arch/Tree.pm: * perllib/Arch/Util.pm: * tests/registry-1: * tests/session-1: * tests/tree-3: rearrange code of ARCH_BACKEND logic 2005-01-24 Mikhael Goikhman patch-93 * NEWS: * perllib/Arch/Tree.pm: * perllib/Arch/Util.pm: * tests/registry-1: * tests/session-1: * tests/tree-3: add support for baz 1.1 2005-01-23 Mikhael Goikhman patch-92 * NEWS: * perllib/Arch.pm: increase version to 0.4.2 2005-01-19 Mikhael Goikhman patch-91 * NEWS: prepare to 0.4.1 release 2005-01-18 Mikhael Goikhman patch-90 * NEWS: * perllib/Arch/Changes.pm: * perllib/Arch/Changeset.pm: support "./" of larch; merge with Enno: fix two more problems in changes Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-35 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-36 changes fixes * uebergeek@web.de--2003/arch-perl--devel--0--patch-37 merge with upstream 2005-01-18 Mikhael Goikhman patch-89 * NEWS: * perllib/Arch/Changes.pm: fix the file/dir history cut when a parent directory was renamed 2005-01-15 Mikhael Goikhman patch-88 * perllib/Arch/Session.pm: * perllib/Arch/Tree.pm: enhance clear_cache in Arch::Session and Arch::Tree 2005-01-12 Mikhael Goikhman patch-87 * perllib/Arch/RevisionBunches.pm: fix nasty typo 2005-01-09 Mikhael Goikhman patch-86 * perllib/Arch/Name.pm: + tests/name-4: Arch::Name: two regexp fixes, code reworking and many new parsing tests 2005-01-02 Mikhael Goikhman patch-85 * AUTHORS: * Makefile.PL: add "make debian" to fetch debian/ directory 2005-01-02 Mikhael Goikhman patch-84 * perllib/Arch/Storage.pm: improve Arch::Storage documentation 2005-01-02 Mikhael Goikhman patch-83 * NEWS: * perllib/Arch.pm: increase version to 0.4.1 2005-01-01 Mikhael Goikhman patch-82 * Makefile.PL: * tests/inventory-1: + INSTALL: add INSTALL file Add INSTALL file with minimal instructions. Temporarily disable test/inventory-1 until it is fixed. 2005-01-01 Mikhael Goikhman patch-81 * AUTHORS: * NEWS: prepare to 0.4.0 release 2005-01-01 Mikhael Goikhman patch-80 * perllib/Arch/Name.pm: * tests/name-2: improve name regexps, fix one more branchless name case 2005-01-01 Mikhael Goikhman patch-79 * tests/inventory-1: * tests/tree-1: make test to work not in arch tree 2004-12-31 Mikhael Goikhman patch-78 * perllib/Arch/Name.pm: * tests/name-2: another compatibility fix for branchless name 2004-12-31 Mikhael Goikhman patch-77 * perllib/Arch/Name.pm: * tests/name-2: restore the expected behaviour: support setting empty branch name 2004-12-31 Mikhael Goikhman patch-76 * perllib/Arch/Util.pm: fix patchlevel names versionfix vus version 2004-12-31 Mikhael Goikhman patch-75 * perllib/Arch/Session.pm: fix abrowse with non archive limit 2004-12-31 Mikhael Goikhman patch-74 * perllib/Arch.pm: * perllib/Arch/Changes.pm: improve pod 2004-12-31 Mikhael Goikhman patch-73 * TODO: * perllib/Arch/Library.pm: * perllib/Arch/Session.pm: * perllib/Arch/Storage.pm: * tests/session-1: rework Storage/Session/Library API, use Arch::Name everywhere 2004-12-30 Mikhael Goikhman patch-72 * perllib/Arch/Inventory.pm: setup one backward compatibility Inventory method name 2004-12-30 Mikhael Goikhman patch-71 * perllib/Arch/Name.pm: * tests/name-1: add Arch::Name to_nonarch_string method, improve pod 2004-12-29 Mikhael Goikhman patch-70 * README: * tests/tree-3: make perl-5.005 to pass tests 2004-12-29 Mikhael Goikhman patch-69 * perllib/Arch/Log.pm: * perllib/Arch/Tree.pm: fix file/dir/symlink detection for tree history, fix import workaround 2004-12-29 Mikhael Goikhman patch-68 * perllib/Arch/Log.pm: * perllib/Arch/Tree.pm: workaround tla New-directories bug in import log; fix MIRROR|SOURCE logs 2004-12-28 Mikhael Goikhman patch-67 * perllib/Arch/Name.pm: * tests/name-2: add new Arch::Name method "cast", enhance "is_valid" and tests 2004-12-28 Mikhael Goikhman patch-66 * perllib/Arch/Registry.pm: * tests/liteweb-1: define new registry url 2004-12-27 Mikhael Goikhman patch-65 * perllib/Arch/Name.pm: * tests/name-2: + tests/name-3: overload Arch::Name operators, fix one apply case, enhance tests 2004-12-27 Mikhael Goikhman patch-64 * tests/changes-1: update test for Arch::Changes 2004-12-25 Mikhael Goikhman patch-63 * perllib/Arch/Changes.pm: * perllib/Arch/RevisionBunches.pm: * perllib/Arch/Tree.pm: rework and fix ancestry log changes (history); document revbunch fields 2004-12-21 Mikhael Goikhman patch-62 * perllib/Arch/Library.pm: * perllib/Arch/Session.pm: + tests/changes-1: merge with Enno (pod and one test) and small fixes Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-31 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-32 Arch::Session POD * uebergeek@web.de--2003/arch-perl--devel--0--patch-33 Arch::Library POD and POD fixes in Arch::Session * uebergeek@web.de--2003/arch-perl--devel--0--patch-34 test for Arch::Changes 2004-12-18 Mikhael Goikhman patch-61 * perllib/Arch/Log.pm: * perllib/Arch/RevisionBunches.pm: * perllib/Arch/Tree.pm: enhance revision description methods and bunch functionality Arch::RevisionBunches: add notification mechanism, new methods init, clear. Arch::Tree: add new method get_log_revision_descs. Arch::Log: add warning-safe values (if missing) in revision_desc conversion. 2004-12-16 Mikhael Goikhman patch-60 * perllib/Arch/RevisionBunches.pm: set more revision bunch properties ready to use in frontends 2004-12-14 Mikhael Goikhman patch-59 * perllib/Arch/RunLimit.pm: * perllib/Arch/Tarball.pm: merge with Enno: pod for RunLimit and Tarball, slightly modified Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-30 POD for RunLimit and Tarball 2004-12-12 Mikhael Goikhman patch-58 * perllib/Arch/Inventory.pm: * perllib/Arch/Name.pm: * tests/inventory-1: merge with Enno: Inventory fixes, improvements Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-23 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-24 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-25 optimize regular expression matches in Arch::Name * uebergeek@web.de--2003/arch-perl--devel--0--patch-26 extend inventory annotation to include symlink targets * uebergeek@web.de--2003/arch-perl--devel--0--patch-27 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-28 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-29 inventory pod 2004-12-12 Mikhael Goikhman patch-57 * tests/registry-1: * tests/shared-primes-1: * tests/shared-primes-2: * tests/shared-primes-3: * tests/shared-primes-4: correct some tests to produce valid output 2004-12-12 Mikhael Goikhman patch-56 * .arch-inventory: + Makefile.PL: + perllib/Arch.pm: - Makefile: add MakeMaker based installation 2004-12-11 Mikhael Goikhman patch-55 * perllib/Arch/RevisionBunches.pm: Arch::RevisionBunches: support limiting the revision summary lengths 2004-12-07 Mikhael Goikhman patch-54 * perllib/Arch/RevisionBunches.pm: correct Arch::RevisionBunches::filepaths 2004-12-05 Mikhael Goikhman patch-53 * perllib/Arch/Tree.pm: use Arch::Name in Arch::Tree::get_log and do not die if log is removed 2004-12-04 Mikhael Goikhman patch-52 * perllib/Arch/RevisionBunches.pm: small Arch::RevisionBunches enhancements 2004-12-04 Mikhael Goikhman patch-51 * perllib/Arch/Session.pm: * perllib/Arch/Storage.pm: add Arch::Storage::is_archive_managed 2004-12-03 Mikhael Goikhman patch-50 * perllib/Arch/RevisionBunches.pm: * perllib/Arch/Util.pm: calculate some interesting stats for Arch::RevisionBunches bunches Calculate number of revisions, main creator and his email, first and last revision names and dates for Arch::RevisionBunches bunches. New method Arch::RevisionBunches::reverse_revision_descs. Return unix time in list context of Arch::Util::date2daysago. 2004-12-01 Mikhael Goikhman patch-49 * NEWS: + perllib/Arch/RevisionBunches.pm: add new class Arch::RevisionBunches 2004-11-29 Mikhael Goikhman patch-48 * perllib/Arch/Session.pm: * perllib/Arch/Tree.pm: imporove ancestry one-version flag meaning, improve error message 2004-11-29 Mikhael Goikhman patch-47 * perllib/Arch/Changes.pm: * perllib/Arch/Log.pm: * perllib/Arch/Tree.pm: add ancestry and file history (from logs) functionality Arch::Changes: add is_changed() to query changes of the given file/dir. Arch::Log: add get_revision_kind(). Arch::Tree: add get_log() to get individual revision log, iterate_ancestry_logs() to iterate over ancestry logs, and get_ancestry_revision_descs() to return descriptions of all ancestry revisions that optionally modified the given file/dir. 2004-11-27 Mikhael Goikhman patch-46 * perllib/Arch/Log.pm: * tests/log-1: add Arch::Log::get_revision_desc with test 2004-11-27 Mikhael Goikhman patch-45 * perllib/Arch/Library.pm: * perllib/Arch/Session.pm: * perllib/Arch/Tree.pm: * perllib/Arch/Util.pm: * tests/session-1: s/revision_details/revision_descs/ everywhere 2004-11-25 Mikhael Goikhman patch-44 * Makefile: * NEWS: * TODO: * perllib/Arch/Name.pm: + tests/name-1: + tests/name-2: complete Arch::Name, add tests 2004-11-24 Mikhael Goikhman patch-43 * tests/inventory-1: * tests/tree-2: + .arch-inventory: fix 2 tests; add .arch-inventory 2004-11-19 Mikhael Goikhman patch-42 + perllib/Arch/Name.pm: initially add incomplete Arch::Name with documentation 2004-10-31 Mikhael Goikhman patch-41 * NEWS: * perllib/Arch/Session.pm: * tests/session-1: add Arch::Session::my_id, update test 2004-10-28 Mikhael Goikhman patch-40 * perllib/Arch/Registry.pm: fix unfortunate problem with registry error checking 2004-10-27 Mikhael Goikhman patch-39 * perllib/Arch/Tarball.pm: * perllib/Arch/TempFiles.pm: * perllib/Arch/Util.pm: add copy_dir and remove_dir to Arch::Util 2004-10-27 Mikhael Goikhman patch-38 * NEWS: * perllib/Arch/LiteWeb.pm: * perllib/Arch/RunLimit.pm: * perllib/Arch/SharedIndex.pm: * perllib/Arch/Util.pm: support 3 independent bits in $DEBUG Supported $DEBUG values: 0 or unset - don't debug anything 1 - debug commands being run 2 - debug miscelangelous things, like fetching urls, creating dirs 4 - debug file saving and loading 7 - debug everything 2004-10-27 Mikhael Goikhman patch-37 * perllib/Arch/Session.pm: * perllib/Arch/Tree.pm: * perllib/Arch/Util.pm: move missing_revision methods to Arch::Tree Move missing_revision methods from Arch::Session to Arch::Tree. Move _parse_revision_details from Arch::Session to Arch::Util. 2004-10-26 Mikhael Goikhman patch-36 * perllib/Arch/Tree.pm: add get_merged_revisions and related methods to Arch::Tree 2004-10-26 Mikhael Goikhman patch-35 * perllib/Arch/Inventory.pm: merge with Enno: add inventory stat annotation Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-21 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-22 make inventory stat annotation part of Arch::Inventory 2004-10-25 Mikhael Goikhman patch-34 * perllib/Arch/Inventory.pm: * perllib/Arch/Tree.pm: merge with Enno: add id type field to inventory; fix binary file changes Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-20 add id type field to inventory 2004-10-24 Mikhael Goikhman patch-33 * perllib/Arch/Tree.pm: merge with Enno: implement Arch::Tree::make_log Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-19 implement make-log 2004-10-24 Mikhael Goikhman patch-32 * perllib/Arch/Registry.pm: small fix of web_error when content is cached in Arch::Registry 2004-10-19 Mikhael Goikhman patch-31 * perllib/Arch/Inventory.pm: * perllib/Arch/Tree.pm: merge with Enno: enhance Arch::Tree with delete/move, fixes Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-16 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-17 implement delete, move, get_id_tagging_method and fix changes regex * uebergeek@web.de--2003/arch-perl--devel--0--patch-18 Arch::Inventory fixes; new foreach method 2004-10-18 Mikhael Goikhman patch-30 * NEWS: * perllib/Arch/Session.pm: add support for missing revisions in Arch::Session 2004-10-17 Mikhael Goikhman patch-29 * perllib/Arch/Registry.pm: fix web cache and search in Arch::Registry 2004-10-17 Mikhael Goikhman patch-28 * perllib/Arch/LiteWeb.pm: * tests/liteweb-1: update test for Arch::LiteWeb 2004-10-17 Mikhael Goikhman patch-27 * perllib/Arch/Session.pm: * perllib/Arch/Util.pm: merge with Enno, with minor fixes Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-13 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-14 fix caching in Arch::Session * uebergeek@web.de--2003/arch-perl--devel--0--patch-15 add date2daysago from archzoom to Arch::Util 2004-10-17 Mikhael Goikhman patch-26 * perllib/Arch/Registry.pm: add web cache and other improvements in Arch::Registry 2004-10-11 Mikhael Goikhman patch-25 * Makefile: * perllib/Arch/LiteWeb.pm: * perllib/Arch/Registry.pm: * perllib/Arch/Util.pm: * tests/liteweb-1: * tests/registry-1: + tests/registry-2: enhance Arch::Registry with supermirror operations, some fixes 2004-10-11 Mikhael Goikhman patch-24 * Makefile: * NEWS: + perllib/Arch/Registry.pm: + tests/registry-1: add new class Arch::Registry with pod and tests 2004-10-10 Mikhael Goikhman patch-23 * Makefile: * NEWS: + perllib/Arch/LiteWeb.pm: + tests/liteweb-1: add new class Arch::LiteWeb with pod and tests 2004-10-01 Mikhael Goikhman patch-22 * AUTHORS: * Makefile: * NEWS: * README: * perllib/Arch/Changes.pm: * perllib/Arch/Inventory.pm: * perllib/Arch/Log.pm: * perllib/Arch/Tree.pm: enhance the previous changeset, perl 5.005 fixes, documentation 2004-10-01 Mikhael Goikhman patch-21 * perllib/Arch/Changeset.pm: * perllib/Arch/Log.pm: * perllib/Arch/Tree.pm: * tests/tree-2: + perllib/Arch/Changes.pm: + perllib/Arch/Inventory.pm: + tests/inventory-1: merge with Enno: new classes Arch::Inventory and Arch::Changes Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-10 new Arch::Inventory and POD updates * uebergeek@web.de--2003/arch-perl--devel--0--patch-11 whitespace fix in Arch::Log * uebergeek@web.de--2003/arch-perl--devel--0--patch-12 new Arch::Changes class; modified Arch::*::get_changes 2004-09-30 Mikhael Goikhman patch-20 * perllib/Arch/Changeset.pm: * perllib/Arch/Tree.pm: merge with Enno: more get_changes functionality in Arch::Tree/Changeset Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-5 merge with upstream * uebergeek@web.de--2003/arch-perl--devel--0--patch-6 accept permission changes and renames of directories * uebergeek@web.de--2003/arch-perl--devel--0--patch-7 get_changeset for Arch::Tree * uebergeek@web.de--2003/arch-perl--devel--0--patch-8 get_changes for Arch::Changeset * uebergeek@web.de--2003/arch-perl--devel--0--patch-9 remove unused variable from Arch::Changeset::get_changes 2004-09-22 Mikhael Goikhman patch-19 * perllib/Arch/Session.pm: * perllib/Arch/Tree.pm: * tests/session-1: several small fixes 2004-09-22 Mikhael Goikhman patch-18 * Makefile: * perllib/Arch/Tree.pm: * perllib/Arch/Util.pm: * tests/tree-1: + tests/tree-3: merge with Enno: further Arch::Tree enhancements Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--patch-3 make tests/tree-1 work under different default-version * uebergeek@web.de--2003/arch-perl--devel--0--patch-4 various enhancements to Tree.pm 2004-09-21 Mikhael Goikhman patch-17 * AUTHORS: * perllib/Arch/Util.pm: + Makefile: add misc Makefile, support $TLA as tla location * add "make test" * support environment var $TLA as tla executable location * update AUTHORS 2004-09-21 Mikhael Goikhman patch-16 * NEWS: * perllib/Arch/Tree.pm: + tests/tree-2: merge with Enno: Arch::Tree enhancements Patches applied: * uebergeek@web.de--2003/arch-perl--devel--0--base-0 tag of migo@homemail.com--Perl-GPL/arch-perl--devel--0--patch-15 * uebergeek@web.de--2003/arch-perl--devel--0--patch-1 Arch::Tree enhancements * uebergeek@web.de--2003/arch-perl--devel--0--patch-2 fix regexes in get_changes (who committed this sh*t?) 2004-09-18 Mikhael Goikhman patch-15 * perllib/Arch/Session.pm: * perllib/Arch/Tree.pm: + tests/session-1: enhance Arch::Tree and Arch::Session plus test 2004-09-14 Mikhael Goikhman patch-14 * NEWS: * perllib/Arch/TempFiles.pm: + tests/tempfiles-1: Arch::TempFiles: add OO interface, documentation, test script 2004-09-06 Mikhael Goikhman patch-13 * NEWS: * perllib/Arch/Log.pm: * perllib/Arch/Tree.pm: * tests/log-1: some fixes and optimizations in Arch::Log and Arch::Tree * support using Arch::Tree with non tree-root directory * add a mode in Arch::Tree to use log files directly without tla * add a mode in Arch::Log to hide .arch-ids * remove utility functions to optimize number of function calls * correct log test and Arch::Log to not have undefined pair headers 2004-08-26 Mikhael Goikhman patch-12 * NEWS: * perllib/Arch/Changeset.pm: * perllib/Arch/Log.pm: + perllib/Arch/Tree.pm: + tests/tree-1: add Arch::Tree; allow shortcuts (header-name methods) in Arch::Log * add Arch::Tree with 5 methods and pod * add tests/tree-1 * allow header names as methods in log objects, shortcut to header('name') 2004-08-23 Mikhael Goikhman patch-11 * perllib/Arch/Session.pm: Arch::Session: do not memoize categories 2004-08-04 Mikhael Goikhman patch-10 * NEWS: * perllib/Arch/Log.pm: * perllib/Arch/Util.pm: + tests/log-1: Arch::Log: add 2 new methods, documentation, test script 2004-07-28 Mikhael Goikhman patch-9 * NEWS: * perllib/Arch/Changeset.pm: support new/removed symlinks in Arch::Changeset::get_patch 2004-07-25 Mikhael Goikhman patch-8 * perllib/Arch/Util.pm: fix small problem with Arch::Util::load_file 2004-07-23 Mikhael Goikhman patch-7 * perllib/Arch/Changeset.pm: Arch::Changeset::get_patch: handle binary new and removed files 2004-07-20 Mikhael Goikhman patch-6 * README: * perllib/Arch/Changeset.pm: * perllib/Arch/Util.pm: Arch::Changeset: enhance get_patch method, add class documentation 2004-07-19 Mikhael Goikhman patch-5 * perllib/Arch/SharedIndex.pm: restore some wantarray logic 2004-07-19 Mikhael Goikhman patch-4 * perllib/Arch/SharedIndex.pm: Arch::SharedIndex: accept arrayref in methods accepting array 2004-07-18 Mikhael Goikhman patch-3 * perllib/Arch/Library.pm: * perllib/Arch/Session.pm: * perllib/Arch/Storage.pm: new Arch::Storage method expanded_revisions 2004-07-16 Mikhael Goikhman patch-2 * perllib/Arch/Util.pm: Arch::Util: new setup_config_dir function, add the module pod 2004-07-12 Mikhael Goikhman patch-1 * perllib/Arch/Changeset.pm: + AUTHORS: + COPYING: + NEWS: do not die on unsupported patch type in changeset; add more files 2004-07-11 Mikhael Goikhman base-0 + README: + TODO: + doc/CodingStyle: + perllib/Arch/Changeset.pm: + perllib/Arch/Library.pm: + perllib/Arch/Log.pm: + perllib/Arch/RunLimit.pm: + perllib/Arch/Session.pm: + perllib/Arch/SharedCache.pm: + perllib/Arch/SharedIndex.pm: + perllib/Arch/Storage.pm: + perllib/Arch/Tarball.pm: + perllib/Arch/TempFiles.pm: + perllib/Arch/Util.pm: + tests/shared-primes-1: + tests/shared-primes-2: + tests/shared-primes-3: + tests/shared-primes-4: initial import (automatically generated log message)