Permalink
Browse files

v1.009

    - Fixed github#2-3 for good by introducing tests for both run() and actually
      running the program with arguments to check its command line arguments.
      Now, if I break the user interface, and fetchware becomes useless, I'll
      actually know from just its own tests.
    - Created a new testing helper subroutine, fork_ok(). All it does is fork,
      execute the specified coderef, and pass or fail based on the forked
      proces's exit status. Used in the test suite testing mentioned above.
    - Fixed a typo that caused fetchware's -h, --help, and -? command line
      options to not work at all. Until this release fetchware was calling the
      help() subroutine, which no longer exists. It was renamed cmd_help() a
      long time ago. This is now fixed, and tested for.
    - Fixed an annoying bug that caused App-Fetchware-$VERSION.fpkg to be left
      in user's fetchware package directory. Fetchware's test suite creates a
      few test packages, and copies them to the user's fetchware database
      directory. These packages are then deleted, because they are only used for
      testing, so they do not need to be left there with the user wondering
      where they came from.
    - And a number of small bug fixes and typos as well.
  • Loading branch information...
1 parent e0ca971 commit 5d7cb7882eeb3723003b4dad4b5f4ddb210f5c12 @deeelwy committed Dec 12, 2013
Showing with 21 additions and 1 deletion.
  1. +20 −0 Changes
  2. +1 −1 dist.ini
View
20 Changes
@@ -2,6 +2,26 @@ Revison History for App::Fetchware
{{$NEXT}}
+1.009 2013-12-11 22:41:13 America/New_York
+ - Fixed github#2-3 for good by introducing tests for both run() and actually
+ running the program with arguments to check its command line arguments.
+ Now, if I break the user interface, and fetchware becomes useless, I'll
+ actually know from just its own tests.
+ - Created a new testing helper subroutine, fork_ok(). All it does is fork,
+ execute the specified coderef, and pass or fail based on the forked
+ proces's exit status. Used in the test suite testing mentioned above.
+ - Fixed a typo that caused fetchware's -h, --help, and -? command line
+ options to not work at all. Until this release fetchware was calling the
+ help() subroutine, which no longer exists. It was renamed cmd_help() a
+ long time ago. This is now fixed, and tested for.
+ - Fixed an annoying bug that caused App-Fetchware-$VERSION.fpkg to be left
+ in user's fetchware package directory. Fetchware's test suite creates a
+ few test packages, and copies them to the user's fetchware database
+ directory. These packages are then deleted, because they are only used for
+ testing, so they do not need to be left there with the user wondering
+ where they came from.
+ - And a number of small bug fixes and typos as well.
+
1.008 2013-11-30 04:46:59 America/New_York
- Fixed github#1 by fixing mistakenly commented out code that was poorly
half refactored.
View
@@ -4,7 +4,7 @@ license = Perl_5
copyright_holder = David Yingling
copyright_year = 2013
-version = 1.008
+version = 1.009
; Change bugtracker to github
[MetaResources]

0 comments on commit 5d7cb78

Please sign in to comment.