Skip to content

Commit

Permalink
v1.009
Browse files Browse the repository at this point in the history
    - 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
deeelwy committed Dec 12, 2013
1 parent e0ca971 commit 5d7cb78
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 1 deletion.
20 changes: 20 additions & 0 deletions Changes
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion dist.ini
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down

0 comments on commit 5d7cb78

Please sign in to comment.