[libgit-repository-perl] annotated tag upstream/1.314 created (now 6cfb449)
gregor herrmann
gregoa at debian.org
Sat Jul 4 19:31:42 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/1.314
in repository libgit-repository-perl.
at 6cfb449 (tag)
tagging c9ed353e997cce33a29f057ab4d36c085ddc6e51 (commit)
replaces upstream/1.312
tagged by gregor herrmann
on Sat Jul 4 21:26:58 2015 +0200
- Log -----------------------------------------------------------------
Upstream version 1.314
Alessandro Ghedini (1):
Fix some spelling errors found by lintian.
Anton Berezin (1):
Date typo in Git-Repository 1.301 Changes file
Aristotle Pagaltzis (5):
evade format.pretty setting in user .gitconfig
some POD copyediting
small POD copyedit
minor POD style fix
s/Mixin/Plugin/g
Babar (1):
documentation patch
Christian Walde (2):
the newline needs to be quoted or it ends up in the .bat file verbatim
prevent the commandline args intended for the script to be passed to perl
Dominic (1):
Update docs with example of options hash
Dominic Humphries (2):
sudo patch
Issue with installing Git::Repository
Jacques Germishuys (1):
Added Git::Raw as an alternative
Kazuhiro Shibuya (1):
t/40-plugin-log.t: Fixed fatal message doesn't match tests.
Lasse Makholm (1):
Git::Repository::Log::Iterator: Add missing error handling
Mark Lawrence (2):
Hash-to-accessor conversions in POD documentation.
Can't specify a non-".git" repository name
Michael G. Schwern (3):
Fix tests for temp dirs which have regex metacharacters in them like on OS X
Allow create() to init an existing repository
Fix support for overloaded objects.
Nigel Metheringham (1):
Delete GIT_EDITOR from environment before test for it
Olivier Mengué (1):
Fix dependencies: remove IPC::Open3
Philippe Bruhat (BooK) (584):
starter directories and files from module-starter
Git::Repository::Command: a class to hold a command's state
Git::Repository: clean up documentation template
Git::Repository: command(), run() and run_oneline() methods
Git::Repository: first implementation of new()
t/10-new_fail.t: the many ways new() can fail
t/00-load.t: auto-detect modules to test
Git::Repository: a init() method to create new repositories
t/11-init.t: test the Git::Repository->init() constructor
Git::Repository::Command: repository object is optional, and also accept an option hashref
Git::Repository::Command: env option allows to set environment variables
Git::Repository: try to find the wc_path if not provided
Git::Repository::Command: update status from $? when command is done
Git::Repository: transparently pass options and object to Git::Repository::Command
Git::Repository::Command: handle the 'input' option here, rather than in Git::Repository::run
Git::Repository: git does exit(128) on fatal errors, so croak for those
Git::Repository: get rid of init(), clone(), etc. for a more generic create() method
t/10-new_fail.t: fatals come from git
t/11-create.t: tests for Git::Repository->create
Git::Repository: remove wc_subdir for now
Git::Repository::Command: _has_git() can check the git binary
Git::Repository::Command: check the git binary works, and cache the result
Git::Repository::Command: use the git binary that we just checked
Git::Repository::Command: try to catch open3 errors
Git::Repository::Command: run git commands in a "dumb" terminal
tests: skip tests if no git binary available
t/20-simple.t: a simple test script
Git::Repository::Command: SYNOPSIS and boilerplate documentation
Git::Repository: no need to shift in run_oneline()
Git::Repository::Command: correct support for option 'input'
t/20-simple.t: test a non-trivial command like commit-tree
Git::Repository::Command: DESTROY makes calling close() optional
t/20-simple.t: test looping on stdout
Git::Repository: we don't need run_oneline(), so remove it
t/boilerplate.t is not needed any more
Git::Repository: simplify finding the work tree for a non-bare repository
Git::Repository: abs_path() results may depend on cwd. Fix this.
t/11-create.t: test new() on a repository built with create()
Git::Repository::Command: improve _has_git()
Git::Repository::Command: refactor _has_git()
t/05-try_git.t: add a few "not git" test cases
Git::Repository: allow command() to be called as a class method
t/20-simple.t: test command() as a class method (no context)
rename .cvsignore as .gitignore
t/20-simple.t: improve test coverage
t/20-simple.t: test chdir failure
Git::Repository::Command: remove useless test
t/05-try_git.t: check relative paths
Git::Repository::Command: properly check relative paths
Git::Repository: put proper code examples in SYNOPSIS
Git::Repository: Documentation
Git::Repository: examples in the form of how-to
Git::Repository: comparison with other git wrappers
Git::Repository::Command: complete the documentation
Git::Repository: tiny tidying
Document the env option
add repository to .PL files
MANIFEST & MANIFEST.SKIP
ignore .bak files
update README
Build.PL: do not generate Makefile.PL
Changes for version 1.00
t/06-version.t: ensure the FAILs will give me some information about their git
Git::Repository: also consider 'usage' messages as fatal errors
Fix tests: git init doesn't take a directory parameter before v1.6.5
t/11-create.t: move tests that require git > 1.6.5 in their own section
t/20-simple.t: test wc_path, and avoid pointing to / when git init failed
t/20-simple.t: accept older error messages
t::Util: git_minimum_version will be useful for SKIP
t/11-create.t: don't bother testing with git olders that 1.6.0
t/20-simple.t: git var didn't know about GIT_EDITOR before 1.6.6
t/20-simple.t: don't bother testing with git olders that 1.6.0
Changes for version 1.01
.gitignore: ignore editors swap & backup files
t/10-create.t: skip a test that fails if /tmp is a git repository
t/11-create.t: test new() on a subdir of the working copy
Git::Repository: ensure wc_path is the top-level directory of the working copy
t/10-new_fail.t: search for top-level working copy makes this fail earlier
Git::Repository: bring back wc_subdir()
t/20-simple.t: cover the "usage" failure case
Git::Repository: sensible defaults for Git::Repository->new()
Git::Repository: check wc_path is top-level when all has been tried
Changes for version 1.02
tests: fix the case where /tmp is a symlink to some other place
It seems that abs_path dies on Win32 with a path to a non-existent file
t/05-try_git.t: fix precendence to get the full list of files to test
indicate the correct minimal git version used in tests
Git::Repository::Command: properly localize and work with the environment
PL files: add pre-requisites
t/05-try_git.t: test with the proper command name, but not PATH
Minimum supported Perl version: 5.006
Changes for version 1.03
init can only init a already initialized repository since Git 1.6.5
t/20-simple.t: Git::Repository->new( '.' )
t/20-simple.t: Git::Repository->new()
t/11-create.t: add a few extra checks
Changes for version 1.04
Git::Repository: version_eq and version_gt comparison methods
t/12-version.t: setup for more specific test comparisons
Git::Repository: add support for -rcX and development version comparisons
t/12-version.t: a few more test cases
Document git init behaviour changed in 1.6.5
Git::Repository: add a version() method, and use it in version_eq() and version_gt()
Git::Repository: add the other comparison operations
remove t::Util, and use the version comparison ops in tests
t/12-version.t: bring in the test and diag from t/06-version.t
mv t/12-version.t t/06-version.t
t/06-version.t: don't modify version elements that aren't numerical
Git::Repository: document the version comparison operators
t/06-version.t: add tests for the reversed and negated operations
t/06-version.t: a few more test cases
A note about version numbers, and some TODO tests.
t/20-simple.t: small refactoring, planning future tests
Git::Repository: accessors called on the class return a false value
Git::Repository: allow passing an option hash to new()
Git::Repository::Command: use the Git::Repository object options as default
t/10-new_fail.t: test the new failure message of Git::Repository->new()
t/20-simple.t: test usage of an option hash in Git::Repository->new()
t/20-simple.t: test extra parameters to the command are ignored
Git::Repository: document options()
Changes for version 1.05
t/06-version.t: make sure the test does not fail when git is not installed
Changes for version 1.06
t/20-simple.t: fix number of tests
Git::Repository::Command: document how the Git::Repository object option hash is used
Git::Repository::Command: add simple accessors
Git::Repository::Command: add a 'cmdline' accessor
t/20-simple.t: test cmdline
Git::Repository: allow passing an option hash to create(), and use it to initialize the Git::Repository object
Revert "t/20-simple.t: fix number of tests"
t/11-create.t: tidy/refactor the test code a bit
t/11-create.t: if GIT_DIR is specified but not GIT_WORK_TREE, then the repository is bare
t/11-create.t: test with GIT_DIR ne '.git' and a GIT_WORK_TREE
Git::Repository: compute wc_subdir when GIT_DIR ne '.git'
t/11-create.t: refactor and normalize the tests
Git::Repository: options() should always returns at least an empty hashref
t/20-simple.t: use accessors instead of hash key
Git::Repository::Command: remove useless test
Git::Repository: wc_subdir is useless when we can use the cwd option
Git::Repository: document what happens when working_copy is actually a subdirectory of the work tree
t/11-create.t: add a test with non-.git gitdir, starting in a subdir
t/11-create.t: test with repository and working_copy provided
Git::Repository: complete rewrite of the computation of wc_path and repo_path
Git::Repository::Command: a Git::Repository object always has a repo_path
t/11-create.t: small fixes
Git::Repository: refactor computation of $self->{repo_path}
Git::Repository: simple refactoring
Git::Repository: let create() support clone in git versions post-v1.7.1
t/11-create.t: test create() when cloning in a bare repository
Git::Repository: document how to properly call git log
Git::Repository: use better named git_dir and work_tree options and accessors
fix tests to use git_dir and work_tree
t/11-create.t: remove unused code
t/22-backward.t: test backward-compatibility with working_copy, repository, wc_path and repo_path
Changes for version 1.07
t/22-backward.t: we need a version of git that supports 'git init'
t/20-simple.t: need some identity to commit
t/06-version.t: also test version() against an instance
Git::Repository: optimize version computation
Note to my future self: avoid useless optimizations
Git::Repository: easily support older git versions
bring tests to the oldest git version they support
t/20-simple.t: add an extra test
Revert "t/06-version.t: also test version() against an instance"
Changes for version 1.08
Handle SIGPIPE when writing to git stdin, and ignore 'input' option in new()
Changes for version 1.09
Git::Repository: add support for mixins
t/25-mixins.t: test mixins usage
t/20-simple.t: avoit printing to git commands that may close stdin
Git::Repository::Command: do not write input if there is nothing to write
minor copyediting
t/25-mixins.t: test load failure
MANIFEST update
Thanks to Todd Rinaldo for making me think of ::Mixin
Git::Repository::Command: ensure the handles returned by open3() are IO::Handle objects
Git::Repository::Command: add a version number
Git::Repository::Log: an object representing a git log item
t/30-log.t: some tests for Git::Repository::Log
Git::Repository::Log::Iterator: an iterator over a git log stream, that returns Git::Repository::Log objects
Git::Repository::Mixin::Log: add a log() method to Git::Repository
Git::Repository::Log: add some documentation
Changes for version 1.10
t/06-version.t: a few extra version tests, some of which fail
Git::Repository: improve comparison when dealing with development versions
t/11-create.t: skip tests that fail with a silent git clone
It seems that abs_path dies on Win32 with a path to a non-existent file
Git::Repository: _abs_path() should return the empty string instead of undef
Changes for version 1.11
Changes: forgot the one change that prompted the other
Git::Repository: documentation reorganisation
Git::Repository::Command: allow empty 'input' option
t/20-simple.t: test empty input
Changes for version 1.12
Git::Repository::Command: interesting bug (WONTFIX for now)
Git::Repository::Command: 'git' can also be an option from the repository object
Git::Repository: allow options in version()
Git::Repository::Command: fix SYNOPSIS
Plugins is a better name than mixins
Git::Repository: use the Plugin interface to load new methods
improve documentation and remove duplication
fix tests for plugins
Git::Repository::Plugin: document install()
Merge branch 'plugins'
t/30-log.t: test negative timezones
add support for the + syntax for fully-qualified plugin classes
Git::Repository::Log::Iterator: avoid infinite loops by emptying the buffer
Git::Repository::Log: avoid some warnings
Git::Repository::Log::Iterator: properly test the buffer emptyness
t/40-plugin-log.t: tests for the Log plugin
t/40-plugin-log.t: refactor some tests
extra documentation regarding the Log plugin and modules
Git::Repository::Log::Iterator: carp on bad options, instead of trying to be smart
Git::Repository::Log::Iterator: more unsupported log format options
t/40-plugin-log.t: check the extra content
Git::Repository::Log::Iterator: better handle newlines between records
Git::Repository::Log::Iterator: explain some failure cases
Git::Repository::Log::Iterator: croak() instead of carp()
Git::Repository::Log::Iterator: correct regexp for any --pretty option different from 'raw'
t/40-plugin-log.t: test various option combinations
t/40-plugin-log.t: test bad options
t/40-plugin-log.t: --decorate supported only since 1.5.2.rc0
Git::Repository: document the + prefix for loading plugins
t/25-plugins.t: test the + prefix for loading plugins
t/25-plugins.t: localize the capture of warnings
Changes for version 1.13
Git::Repository::Plugin: add a version number
Git::Repository::Plugin: better design for listing keywords
Git::Repository::Plugin::Log: use the new plugin specification
test the new plugin specification and deprecation of the old one
t/25-plugins.t: test the "no keywords" warning
t/25-plugins.t: reformat code
Git::Repository: also use the 'git' option when setting up a new Git::Repository object
Git::Repository::Command: rename _has_git as _is_git, and greatly improve the caching algorithm
_has_git renamed to _is_git in tests
t/05-try_git.t: add extra tests if a git binary is available
Git::Repository::Command: remove useless whitespace
Git::Repository::Command: try Win32 extensions when searching for the command in the PATH
Git::Repository::Command: the candidates in PATH should at least exist
t/05-try_git.t: pick up an existing candidate in PATH
t/20-simple.t: minimize the impact of changing environment variables
t/20-simple.t: test not having git in the PATH, but providing the git option
Merge branch 'options' into _is_git
t/20-simple.t: need to pass the git option for the test to pass
Git::Repository::Command: comment and formatting
Merge branch '_is_git'
Merge branch 'toddr/master'
Git::Repository::Command: testing if the command is git is done later, and should update the cache
explicitely specify the minimum requirement of Perl 5.006
Git::Repository::Command: only worry about collecting output if the command succeeded
Git::Repository::Command: List form of pipe open not implemented on Win32
t/05-try_git.t: properly look for git candidates on Win32
Git::Repository: _abs_path() should return a path, even when abs_path() fails
Git::Repository::Command: properly detect we were given a bare filename, and reorder tests by most common case first
Git::Reposirory::Command: extensions only really matter under MSWin32
Git::Repository: simplify _abs_path() using File::Spec's rel2abs()
Git::Repository::Command: simplify _is_git() using File::Spec's rel2abs()
t/11-create.t: fix path tests under Win32
t/11-create.t: skip tests that fail under Win32, and add a Win32-friendly version
t/11-create.t: update test count
t/11-create.t: use relative paths with cwd option (Win32 fix)
t/11-create.t: don't normalize paths that are known to be undef
Merge branch 'unix'
Git::Repository::Command: use $ENV{PATHEXT} to compute the list of valid extensions under MSWin32
t/20-simple.t: skip tests that currently hang under MSWin32
t/20-simple.t: use PATHEXT to find commands, and do not completely wipe out the PATH under MSWin32
t/22-backward.t: fix path tests under MSWin32
remove tabs
Changes for version 1.14
collect useful test function in Test::Git
use Test::Git in most tests
Test::Git: add a test_repository() function
use test_repository in tests
words of caution with regards to version comparisons
experimental MSWin32 support using IPC::Run
don't skip tests under MSWin32
give up on IPC::Run and try another pipe-based approach for Win32 support
Git::Repository: croak() based on the exit status, rather than errput
friendly error message even if we lost the error output (happens on MSWin32)
Git::Repository::Command: close sockets using shutdown (MSWin32)
flush input before closing (on MSWin32)
acknowledgements for the MSWin32 implementation
don't bother too much with dir separators
factor out the subprocess spawning code
use the command spawner everywhere
_is_git() now also caches the version of the tested git binary
add a comment about the limits of the git binary cache
Git::Repository: use the cache computed by _is_git() in version()
simplify the version faker code
Acknowledgements regarding the MSWin32 implementation
Known bug of the MSWin32 implementation
Revert "Git::Repository: use the cache computed by _is_git() in version()"
Revert "_is_git() now also caches the version of the tested git binary"
Git::Repository::Log: make message() return a "cleaned up" log message
t/30-log.t: test message/raw_message
t/06-version.t: test exotic version strings
t/23-scope.t: test a currently non-working construct
t/20-simple.t: always use accessors on Git::Repository::Command objects
Git::Repository::Command: turn off buffering on Win32
Merge branch 'win32'
Changes for version 1.15
t/23-scope.t: test various scope situations, and destruction times
Git::Repository::Command: handles() return all handles at once
Git::Repository: use the Git::Repository::Command accessors internally
t/07-version.t: test options on the version_xx methods
Git::Repository: accept options in the version_xx methods
Test::Git: has_git() also takes an option hash
adapt our expectations to pass with Perl 5.6.2
fix test to pass with Perl 5.6.2
fix test: older versions of Cwd used `pwd`, so it should be in the PATH
Delay child process reaping until later (a better time)
t/23-scope.t: adapt the tests to the existence of the Reaper
t/23-scope.t: an extra test
t/23-scope.t: use *FOO{THING} notation to access the DESTROY coderef (if any)
Merge branch 'scope'
Revert "Git::Repository: use the Git::Repository::Command accessors internally"
Revert "Git::Repository::Command: handles() return all handles at once"
Changes for version 1.16
git config --file=... appeared in git 1.6.3
t/23-scope.t: scope testing with stdout and stderr
small documentation fixes
Git::Repository::Command: make it a subclass of System::Command
fix tests now that we support multiple option hashes
obsolete test: see System::Command
add a dependency on System::Command
Changes for version 1.17
document how to run git shortlog
some copy editing on the git shortlog example
deprecate create(), and issue a warning about it
document the deprecation of create()
quit using create() in tests
don't test create() failure modes any more
the output of git clone is now irrelevant
modify the create() warning a bit, and add a test for it
git init only exists since 1.5.0
Changes for version 1.18
Ensure git config returns a "boolean" value.
git config only exists since git 1.5.0
be fair to Git::Class
actualized information about Win32 support
Be more specific about minimum Git version requirements
delete temporary test file, and improve its Unix source
Test for errors in the log command
t/40-plugin-log.t: expect actual git errors when given a bad log command
final_output(): returns all the remaining output and does error checking
Expand the discussion about the other git wrappers
A more generic sudo patch, to allow for space in the command or arguments
test using a sudo-like command as the git option
test the skip condition before running the code
move the HOW-TO section to a tutorial page
tutorial: basics of Git::Repository
tutorial: init and clone
tutorial: simple command
tutorial: sudo
tutorial: git submodule add
tutorial: sort versions
tell about the tutorial in the main module's documentation
tests for submodule
update MANIFEST
Changes for version 1.19
Changes for v1.20
t/21-submodule.t: skip this test if git is not available
t/21-submodule.t: need some identity to commit
we need a basic identity for every test that does a commit
our test suite requires at least git 1.5.0
Changes for version 1.21
Fix expected test output with submodules
adapt the expected output to the version of git used to test
Changes for version 1.22
t/07-version.t: do not fail when /tmp is mounted "noexec"
Changes for version 1.23
improve error message when _is_git() fails on the git option
use arguments as part of the _is_git() cache
test _is_git() when only a directory matches the search
_is_git incorrectly tries to execute directories
test what happens when $/ does not have its default value
protect against changes to $/
ignore MYMETA files
Changes for version 1.24
fix test plan when git is not available
Changes for v1.25
more recent versions of System-Command have less bugs
add a date indication to the OTHER PERL GIT WRAPPERS section
add a 'quiet' option to suppress warnings
Git::Repository->run() is one level above Git::Repository::Command->final_output()
test for the 'quiet' option
POD fix
Merge remote-tracking branch 'origin/master'
test_repository() requires git version 1.5.0
test_repository() requires git version 1.5.0
git checkout used double quotes until version 1.6.2.2
Add a section about the quiet option to the tutorial
small format fix
update copyright notices
Changes for version 1.26
Tests fail with a directory named 'git' in the path
Changes for version 1.27
typo fix
Disable color in the logs meant for machine consumption
use L<> instead of C<> to increase documentation linkage
better document the call to new() without parameters
make wc_path() and repo_path() warn about their obsolescence
remove the create() method (make it die if called)
remove the wc_path() and repo_path() method (make them die if called)
ignore commit hooks in the test repository
make the repository and working_copy parameter to new() obsolete
remove documentation for obsolete accessors wc_path() and and repo_path()
temporary exceptions to pod coverage tests
test that create() now dies
test that repository and working_copy parameteres now make new() die
add parentheses to method names in warnings
add parentheses to method names in croak() message
add tests for warnings for obsolete accessors
t/23-quiet.t fails if you don't have email/name configured yet
bump version numbers
Changes for version 1.28
add support for coderefs/callbacks in run()
tests for run() with callbacks
add callback examples to the SYNOPSIS
point at Git::Repository::Plugin from the tutorial
a simple comparison for the callbacks
Changes for version 1.29
simplify _extract_special_from_list to nothing
thoroughly cleanup @cmd
Git::Repository::Command now dies if given more than one Git::Repository object
cleanup the test by removing useless code and adding test messages
"git init $dir" is only valid from git version 1.6.5 and later
Git::Repository->new now dies if given more than one option hash
update MANIFEST
more things to ignore
use dzil
dzil: remove generated files
dzil: use PodWeaver plugin
update Changes for dzil NextRelease plugin
there is no --color option to git log prior to 1.5.3.3
check the version before adding possibly unsupported options
Changes for version 1.300
Merge branch 'deprecation'
dzil: use Git::NextVersion plugin
ignore cover_db
Merge branch 'dzil'
list authordeps
Changes for version 1.301
properly handle empty log messages
properly handle multiline headers in commits
new gpgsig and mergetag accessors for Git::Repository::Log
Some notes about the initialisation data for Git::Repository::Log
test Git::Repository::Plugin::Log with multiline headers
Changes for version 1.302
set CarpLevel error reporting for Git::Repository::Command->new
skip some tests on Win32
add a dependency on System::Command 1.100 for better Win32 support
Git::Respository should now work under Win32
Changes for version 1.303
Document how to obtain the git exit status after a call to run()
add a section about Git::Sub
minor changes to the OTHER PERL GIT WRAPPERS section
use PodSyntaxTests and PodCoverageTests dzil plugins
use the MetaTests dzil plugin
silence some git clone warnings
test when run() dies and obtaining the exit status
use a somewhat more readable variable name in run()
add support for a 'fatal' option
ignore the 'fatal' option while constructing the object
Merge branch 'dzil'
factorize the error testing into a dataset
add some tests for the 'fatal' option
use an alias to finely control the exit status
show extra warnings that weren't tested
ignore the 'fatal' option in test_repository()
optionaly create a new repository at the beginning of the test
factor out the alias.exit value
do not modify the option hashes that were passed
a test repository where all non-zero exit status are fatal
more appropriate comment about fatal exit codes
test a repository where ALL exit codes are fatal
replace the alias by a fake git program
"!0" can be used as a shortcut for 1 .. 255 in 'fatal'
small copyediting
document the 'fatal' option
add a section about 'fatal' in the Tutorial
Merge branch 'fatal'
fix error message for older Git versions
git branch gave a different error message before version 1.5.4.rc0
before 1.7.0.rc0 git status would exit 1 in a dirty work tree
git clone on an empty repository dies for git between 1.7.0.rc1 and 1.7.0.2
no need to explicitely require a given Git::Repository version
skip some git submodule failures
remove a useless test that fails with git < 1.5.1.rc1
remove the now useless output test
skip some more git submodule failures
git init is actually available since git 1.5.0.rc1
also test with the release candidates for git 1.5.0 when possible
create a repository with a commit pointing to a non-empty tree
git clone with local repositories fails for git between 1.5.4.rc0 and 1.6.0.rc0
Merge branch 'vintage-git'
silence a warning ("Already on 'master'") in recent versions of git
Changes for version 1.304
list the 'fatal' option in the documentation for run()
link back to Git::Repository::Command for the list of all options
check the git exit script availability before using it in tests
tempfile() croaks on error, so catch the exception (and ignore it)
the newline needs to be quoted or it ends up in the perl file verbatim
t/24-errors.t fails if you don't have email/name configured yet
don't bother with installation instructions, and update copyright date
Changes for version 1.305
small doc fix
document the default for the cwd option
tutorial: run the git command from the current working directory
avoid issues with i18n in tests
LC_ALL=C is a safer way to ensure the absence of localization
tutorial: prevent localization of the output of Git commands
document all the ways to setup LC_ALL
weaver.ini configuration file for Pod::Weaver
acknowledge Mithaldu's help in supporting Win32
Changes for version 1.306
improve comments about 'fatal' in the tutorial
remove what had become a lie with the release of System-Command v1.03
avoid creating zombie processes with a broken System::Command
typo fix
require the latest System-Command, as it properly works with Plack et al.
Changes for version 1.307
System::Command 1.102 was a bit broken, so require the next version
new tutorial item based on RT#87334
remove authordep comments
Changes for version 1.308
fix typo in TODDR's name
some guidelines for naming the attributes added by plugins
load each module in isolation when testing use
move Git::Repository::Plugin::Log to its own distribution
Changes for version 1.309
explicitely document the options hash in the SYNOPSIS
document a few more details about the option hash
fix code example
simplify the titles when documenting methods and functions
update copyright year
better document the test_repository() options
add support for a 'clone' option in test_repository()
tests for test_repository() and its clone option
chdir back home before propagating the error from git
test with both possible repository url
no need to do the chdir dance around init and clone
Merge branch 'documentation'
minimum version support for git init and git clone
test_repository only supports clone for git >= 1.6.2.rc0
document minimum Git versions supported in test_repository()
clone has no default value
Changes for version 1.310
pod syntax fix
Fix typo in Todd Rinaldo's name
acknowledge Nathan Nutter's help in designing the clone option to test_repository()
use git init-db for older git versions
avoid warnings when we get nothing out of "git"
this test should work with any version of git
so dzil wants the Changes file to be in UTF-8
Changes for version 1.311
typo in error message
how to create a repository with git versions older than 1.5.0.rc1
more details about create() obsolescence
show the date for Git::Repository version, to give some context
in some cases (msysgit) git outputs some messages before the error
Merge branch 'vintage-git'
this section is really a "SEE ALSO" section
reduce the indentation of the Changes file
Changes for version 1.312
move the Git::Raw section at the end of the SEE ALSO section, and clarify the source
the venerable Git.pm is now available from CPAN
contributors, as listed by git
use @cpan.org addresses for contributors
generate META.json
Changes for version 1.313
GNUSTAVO told me about Git.pm in RT #100957
greatly simplify _version_eq
remove _version_eq entirely
version 1.0.0a and 1.0.0b are special cases
no more TODO tests for version arithmetic
explicitely tests 1.0.0a and 1.0.0b for equality with their numerical version
reformat code
document the change of behaviour regarding 1.0.0a and 1.0.0b
golfing my bit-flipping skills
shorten the replacement using a positive look-behing assertion
dzil plugin ReportVersions::Tiny obsoleted in favour of Test::ReportPrereqs
document the existence of Test::Requires::Git
Changes for version 1.314
Thomas Klausner (1):
potential fix for deep recursion
Todd Rinaldo (2):
change open3 call to open since we're just getting STDOUT. open is core and more stable than open3
Fix for making sure nobody messes with STDIN/ERR/OUT, breaking open3
Yanick Champoux (1):
skip tests if core.editor presents in config
gregor herrmann (1):
Imported Upstream version 1.314
-----------------------------------------------------------------------
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/libgit-repository-perl.git
More information about the Pkg-perl-cvs-commits
mailing list