Revision history for Perl extension Dist-Joseki 0.17 Sat Nov 1 21:52:58 CET 2008 (Marcel Gruenauer ) - removed ptags and ptags_sort; they now live in Vim-Tag 0.16 Fri Oct 31 15:02:02 CET 2008 (Marcel Gruenauer ) - Dist::Joseki::Version: set_version() prunes .svn directories - added VERSION to bin/ptags_sort and bin/version - changed all VERSION numbers to 0.16 - better error reporting during 'use $package' in ptags - added prereq for File::Find::Upwards, needed by ptags 0.15 Mon Oct 20 20:44:17 CEST 2008 (Marcel Gruenauer ) - Changed dist style and Changes back to standard. People didn't like it - the nail that sticks out gets hammered down. - Added standard test files; this will also help with CPANTS. - updated some dotfiles 0.14 Thu, 29 May 2008 12:04:39 -0000 (Marcel Gruenauer ) - set the version to 0.14 - tools: small updates. pv is now called pver so it doesn't conflict with the pipe viewer tool; reinstated ls with color support - Dist::Joseki::Cmd::Multiplexable now catches errors during run_single() - Dist::Joseki::Cmd::Command::smoke adds a --resume option to skip smoke tests if there is a smoke.html already; it also handles errors during run_single() - Dist::Joseki::Cmd::Command::smoke: fixed bug where problems were reported when there were none - also include config info in summary page - added default handle_dist_error() to Dist::Joseki::Cmd::Multiplexable - Dist::Joseki::DistType::*: replaced fixed calls to 'perl' with calls to the 'current executable' - updated dotfiles - .shipit: fixed svk.tagpattern - Dist::Joseki::Cmd::Command::tagcheck now looks for svk.tagpattern in .shipit as well - bin/ptags_sort sorts according to @INC order - Makefile.PL now also requires ShipIt - added bin/ptags_sort - tools/dotfiles/.mitlib/standard_pod: added support for per-module 'local' authors - .shipit: fixed svk.tagpattern - Makefile.PL: add 'Error' prereq - .shipit: added commit.header - Dist::Joseki::Cmd::Command::change: print .shipit's commit.header at the beginning of the commit message (for CodeRepos) - Dist::Joseki::Cmd::Command::change: actually print it to the filehandle, not STDOUT - .shipit: fixed svk.tagpattern 0.13 Wed, 13 Feb 2008 23:07:19 -0000 (Marcel Gruenauer ) - set the version to 0.13 - bin/ptags: add_overall_tags(): __SUPER__* tag generation is now more robust in the face of missing superclasses 0.12 Tue, 12 Feb 2008 15:57:00 -0000 (Marcel Gruenauer ) - set the version to 0.12 - Dist::Joseki::SVK: removed useless line - updated dotfiles - tools/: added new functionality - moved generated documentation of interited methods to after documentation of this class' methods so the manpage is more readable - bin/ptags: warn if there were problems use()ing a package - tools/install_dotfiles: don't cp -pr, just cp -r - sometimes there were problems with -p when cp said 'No such file or directory' - updated dotfiles: don't chmod .pause; .aliases' todo now points to ~/svk/dev/TODO - updated .screenrc - ptags now accepts multiple -v options, and has better error reporting if a use() fails 0.11 Sat, 24 Nov 2007 14:26:55 -0000 (Marcel Gruenauer ) - set the version to 0.11 - bin/chkbundle, Dist::Joseki::Base: Term::ReadLine no longer necessary because we use IO::Prompt now - tools/dotfiles: updated with new aliases and PATH settings 0.10 Thu, 22 Nov 2007 13:03:21 -0000 (Marcel Gruenauer ) - set the version to 0.10 - bin/ptags: --lib and --perllib are gone, instead @INC is searched, but only modules in and under --use= are loaded; __ISA__ becomes __SUBCLASS__; __SUPER__ is new - tools/dotfiles/.bashrc: projptags() has only one call to ptags now - tools/dotfiles/.vimrc now uses the __SUBCLASS__ and __SUPER__ tags - bin/ptags: removed support for Class::MethodMaker-generated tags - tools/dotfiles/.aliases: added 'blib' and iterm-ssh-related aliases - tools/dotfiles/.bashrc: set TERM=linux for iTerm's benefit - added tools/dotfiles/.mitlib/complete - updated t/perlcriticrc - updated MANIFEST - Makefile.PL: added new requirements from bin/chkbundle - added bin/chkbundle - updated MANIFEST - bin/chkbundle: fixed bugs - bin/distfind: added --line option - uses IO::Prompt instead of the custom bool_prompt() now - bin/ptags: removed combine(), was unused 0.09 Sun, 18 Nov 2007 13:27:34 -0000 (Marcel Gruenauer ) - set the version to 0.09 - .shipit: uses ApplyYAMLChangeLogVersion step - Dist::Joseki::Cmd::Command::version has --file option now - Dist::Joseki::Version has better filename error reporting in get_newest_version() - Makefile.PL: added App::Cmd to requirements - Dist::Joseki::Cmd::Command::change: recognized a modified MANIFEST and generate simple message for that change - Dist::Joseki::Cmd::Command::props: added private/; now prints header during loop while -p - tools/dotfiles/.vimrc: added 'set complete' command now that Vim::Complete is there - Dist::Joseki::Cmd::Command::tagcheck: print dist name when looping over dists 0.08 Sat, 17 Nov 2007 12:57:29 -0000 (Marcel Gruenauer ) - projclean also removes cover_db/; small changes to dotfiles - added 'depends' command - ptags: switched to Getopt::Attribute - ptags: when use()ing a module, have local __WARN__ sighandler and local @INC to catch annoying warnings - added opt() and args() to command class so they don't have to be passed around all the time - 'dist depends': added restrict_to_CPAN_distributions() and restrict_to_non_core_modules() functionality - tools/dotfiles/.aliases: removed sync_to_10_0_1_2, added sync_to_jeongseok and sync_to_maekjeom - tools/dotfiles/.bashrc: projptags() now passes args to ptags - tools/dotfiles/.rsync-exclude: added .cpan/build and Local - tools/install_dotfiles: fixed copying so MANIFEST.SKIP and install_dotfiles aren't themselves copied - added Twitter step to .shipit - added Module::AutoInstall and process_templates() to Makefile.PL - added Dist::Joseki::Base, Dist::Joseki::SVK and Dist::Joseki::Version, which were refactored from various commands - added Dist::Joseki::Cmd::Command::change - updated tools/dotfiles/.distrc with 'change' config - Dist::Joseki::Cmd::Command::change: added format_message so the commit messages look nice - slightly improved format_message() - slightly improved format_message() - fixed filename in tools/dotfiles/.distrc - Dist::Joseki::Base: added bool_prompt() - Dist::Joseki::Cmd::Command::change: added 'svk status' handling - Dist::Joseki::SVK: added status(), add() - added lib/Dist/Joseki/SVK - added lib/Dist/Joseki/SVK/Status.pm - deleted tools/dotfiles/.mitlib/standard_pod_zid - lib/*: converted to template - bin/*: removed standard pod section - updated MANIFEST - tools/.mitlib/standard_pod: added support for version and other_author - bin/ptags: fixed @INC setting - updated MANIFEST - Dist::Joseki::Cmd::Command::smoke: now uses three-arg open() - added t/perlcriticrc - deleted t/README - Dist::Joseki::Cmd::Command::clean: fixed argument passing in hook_after_dist_loop() - Dist::Joseki::Cmd::Command::clean: added hook_in_dist_loop_begin() - Dist::Joseki::Cmd::Command::manifest: hook_in_dist_loop_begin() now calls SUPER:: - Dist::Joseki::Cmd::Command::smoke: added --cover option; coverage tests will only be run if this option is given - Dist::Joseki::Cmd::Command::smoke: added hook_in_dist_loop_begin() - tags: NEWFEATURE 0.07 Fri, 09 Nov 2007 18:03:45 -0000 (Marcel Gruenauer ) - Added requirements - tags: BUGFIX 0.06 Fri, 09 Nov 2007 10:33:29 -0000 (Marcel Gruenauer ) - removed ShipIt::Step::{DistClean,Manifest} as they now live in their own distributions - it was not clean to have them here - tags: APIBREAK 0.05 Thu, 08 Nov 2007 13:17:56 +0100 (Marcel Gruenauer ) - changed dotfiles/bashrc's set_project() to include bin/ directories of development distributions in $PATH. 0.04 Wed, 07 Nov 2007 18:15:13 +0100 (Marcel Gruenauer ) - remove german LC_ALL from tools/dotfiles/bashrc 0.03 Wed, 07 Nov 2007 17:38:43 +0100 (Marcel Gruenauer ) - getting ready for initial release 0.02 Thu, 18 Oct 2007 10:09:39 +0200 (Marcel Gruenauer ) - fixed version requirement of Test::More 0.01 Wed, 03 Oct 2007 18:38:05 +0200 (Marcel Gruenauer ) - original version