[libtest-requires-git-perl] annotated tag upstream/1.006 created (now 7620f05)
Lucas Kanashiro
kanashiro.duarte at gmail.com
Tue May 10 18:28:57 UTC 2016
This is an automated email from the git hooks/post-receive script.
kanashiro-guest pushed a change to annotated tag upstream/1.006
in repository libtest-requires-git-perl.
at 7620f05 (tag)
tagging 2aedf8011a016f5916e3048e15021eba89615462 (commit)
tagged by Lucas Kanashiro
on Tue May 10 15:08:45 2016 -0300
- Log -----------------------------------------------------------------
Upstream version 1.006
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJXMiOuAAoJEPgjonKYg8l8HlMP/0LyCOVEjGgwDmOaLZayHP85
LbwX2ZWV7UONkpmD29k0Jbj8CWqO2Q3PD5TPcgSs09bdzT8LguWHV1NwEfgAr41x
U3Qt51H3EQiBDmbcVeNQFWoapfPIvYlqCYKKJFejD6EQCxuxx1Lvn4jBjdMrwj38
+rPj9l0gXTNk7A5waQvwmZPIdSwGfAhWv9purKRcxg2Pq/KawUxvXWDcQH/l27+V
7AmflSrklj7VZ3Aa4g8loa89auEEo7tH9qCdQXZLIo7TlZqXbX670yOG/ayBmIIC
MhX7F6SzFGoNi9RyI6SS49BvHsxbEaI0+SoGuEJF8cptpFSnpVLBdJoK1sJrjDH/
aLwPIrhlk0psY/qZHQj7xl9UDaD+49cZon7VUuoggkKGWOQGQHSTIOwSH3deVt0A
t8+xPOI0zNIV+bpF7Ob8SdlO6yWvKM4y90nsKDbcHlnLADb4Jmgx//eovkBu2PR6
23cBKBo30JROn6TPyB51wsfG5uaDHbWNfuglRExAVciXO99TtOwnMZ9IYv+DstFm
a66tVE64HxxoPdEpSPgwkRii+uA4XSqphdy9nxBS7skz/HFL1hirnWkxJqjPrz9p
QIVZHlCjkGndS5CK/VlscPu2BMT0rjxOX1W9JfKn8bTR7saCYzN9l+1FDlapc3iD
T0VTrM67rLbHMe93axhH
=OEHF
-----END PGP SIGNATURE-----
Lucas Kanashiro (1):
Imported Upstream version 1.006
Philippe Bruhat (BooK) (92):
copy the basic code for version comparison from Git::Repository
actual implementation of test_requires_git
support the aliases for git 1.0.0a and 1.0.0b
the best way to control git is to build our own
test when all checks pass
test a few more passing cases
combine multiple checks into one
be more explicit about which tests passed
test with no_plan
test with a plan
test with no defined plan
export must be done in the caller package
use a statement modifier for the trivial for loop
add support for a 'skip' parameter, to use in SKIP blocks
give a reason when skipping
tests SKIP: blocks
documentation for Test::Requires::Git
some files to ignore
dzil configuration
increase coverage
add a basic README
Changes
Changes for version 1.000
do the compile-time check at runtime
ensure any skip will cause at least a bad plan failure
group related tests
enable fake_git to produce a broken git
test_requires_git with no argument will test if git is available
ensure bad plan in case of skip all
test the 'no git' case
add support for skip count when no git is available
check that a bare test_requires_git honors the 'skip' paramater
document test_requires_git with no parameters
test a few error conditions
fix the 1.0.0[ab] regular expression
git version can start with 0
build test cases mechanically
add some special cases manually
only call fake_git() if necessary
one extra test
remove duplicate test cases
Changes for version 1.001
skip all remaining tests, when there's a plan and tests have been output
should use done_testing when no plan declared
skip all remaining tests, when there's no plan and testing has started
fix indentation in Changes
reword the description of test_requires_git
move the code running `git --version` in its own method
add support for aliases
Changes for version 1.002
remove a warning when git is not found on the system
run one test with an forcibly absent git
put the latest contributor on top
always call test_requires_git() at import time
extract the non-spec arguments before looping on the spec
we can now stop at the first spec fail
`use Test::Requires::Git ()` is useless, so add an explicit -nocheck option
prevent the compile-time check to happen when it might fail because git is not present
better comment
just return when given the -nocheck option
the 'git' option makes it possible to select the `git` program to run
a test for the 'git' option
a test for the git option at use time
quote the duplicated argument in the error message
test the duplicate argument error
Changes for version 1.003
Use Git::Version::Compare to compare versions
Cover import with a single attribute that is not -nocheck
Remove a useless test
Set the Changes header line format according to CPAN::Changes::Spec
Depend on a Git::Version::Compare that supports all Git versions
Changes for version 1.004
Add a note about the use of Git::Version::Compare
Update copyright notice
Add a test using a git.git tag name
Capitalize entries in the Changes file
Move the test for valid specification in the argument extractor
Add support for a single version argument to test_requires_git
Extra tests for the lone version argument use case
Document the implicit behaviour with a lone version number
Make the -nocheck example more prominent
Changes for version 1.005
Reorganize the code examples in the SYNOPSIS
Move the description of -nocheck in a more prominent position
Improve the documentation about "current git detection"
Add 'git version' before numeric "fake" version, leave others unchanged
Do not munge the output of `git --version`, but check it looks correct
Clean up the output of `git --version` in the test message
Add a test for a Git version with a comment
Prevent a warning by not calling looks_like_git() with undef
Small whitespace patch
Changes for version 1.006
gregor herrmann (1):
Import original source of Test-Requires-Git 1.005
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libtest-requires-git-perl.git
More information about the Pkg-perl-cvs-commits
mailing list