Git-Repository can be used for scripted interactions with Git repositories, supporting low-level commands.
This means there's no one-liner to trigger a Git command and work with its output, but this is possible with a more complex code structure around it.
Git-Repository should work with most Git commands, and can be extended via plugins.
What is new in this release:
- Avoid warnings from _is_git() when we get nothing out of "git".
What is new in version 1.314:
- Avoid warnings from _is_git() when we get nothing out of "git".
What is new in version 1.313:
- Avoid warnings from _is_git() when we get nothing out of "git".
What is new in version 1.310:
- Added support for a 'clone' option in test_repository().
What is new in version 1.307:
- Avoid creating zombie processes in _is_git
- Require the latest System-Command, as it properly works with FCGI, Plack et al.
What is new in version 1.304:
- Let Dist::Zilla manage the author tests.
- Fixed tests with older gits, and also moved requirements for some tests a little bit further in the past.
- Tested against 326 versions of git (including all RC), from 1.5.0.rc0 to 1.8.3.rc3.
What is new in version 1.302:
- Git::Repository::Plugin::Log is now able to parse commits with completely empty log messages.
- Git::Repository::Plugin::Log is now able to parse commits containing multiline headers (like gpgsig and mergetag).
What is new in version 1.301:
- Switch to Dist::Zilla for maintaining the distribution.
What is new in version 1.300:
- Fixed some cases where Git::Repository::Command and Git::Repository new() methods ignored some of their parameters. They now die when passed ambiguous or unexpected parameters.
What is new in version 1.29:
- Added support for callbacks in run().
What is new in version 1.28:
- Disabled colored output from logs in Git::Repository::Log::Iterator.
- wc_path() and repo_path() accessors are deprecated and now warn.
- Improved the inter-documentation links by liberal use of L<>.
What is new in version 1.26:
- Added a 'quiet' option to silence warnings
- Improved carp level for the run() method
What is new in version 1.25:
- Fixed a test plan when a git binary is not available.
What is new in version 1.13:
- Using 'git' as an option of a Git::Repository object now works as expected.
- version() also accepts option hashes.
- Plugin system to load new keywords in the Git::Repository namespace.
- Git::Repository::Plugin::Log provides the log() method with the help of Git::Repository::Log and Git::Repository::Log::Iterator.
Comments not found