| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-Git-Repository | Distribution: openSUSE:Factory:zSystems |
| Version: 1.325 | Vendor: openSUSE |
| Release: 3.9 | Build date: Sat Mar 25 12:27:20 2023 |
| Group: Unspecified | Build host: reproducible |
| Size: 123248 | Source RPM: perl-Git-Repository-1.325-3.9.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://metacpan.org/release/Git-Repository | |
| Summary: Perl interface to Git repositories | |
Git::Repository is a Perl interface to Git, for scripted interactions with repositories. It's a low-level interface that allows calling any Git command, whether _porcelain_ or _plumbing_, including bidirectional commands such as 'git commit-tree'. A Git::Repository object simply provides context to the git commands being run. It is possible to call the 'command()' and 'run()' methods against the class itself, and the context (typically _current working directory_) will be obtained from the options and environment. As a low-level interface, it provides no sugar for particular Git commands. Specifically, it will not prepare environment variables that individual Git commands may need or use. However, the 'GIT_DIR' and 'GIT_WORK_TREE' environment variables are special: if the command is run in the context of a Git::Repository object, they will be overridden by the object's 'git_dir' and 'work_tree' attributes, respectively. It is still possible to override them if necessary, using the 'env' option. Git::Repository requires at least Git 1.5.0, and is expected to support any later version. See Git::Repository::Tutorial for more code examples.
Artistic-1.0 OR GPL-1.0-or-later
* Sat Mar 25 2023 Dirk Stoecker <opensuse@dstoecker.de>
- add patch git-2.40.0.patch to adapt to git 2.40 changes
* Sat Dec 03 2022 Stephan Kulow <coolo@suse.com>
- Add fix from https://github.com/book/Git-Repository/pull/22 to work
around git 2.38.1's new default behaviour (22.patch)
* Tue Jun 01 2021 Tina Müller <timueller+perl@suse.de>
- updated to 1.325
see /usr/share/doc/packages/perl-Git-Repository/Changes
1.325 2021-06-01 BOOK
[ENHANCEMENTS]
- Prevent Test::Git from clobbering its arguments in some cases
[TESTS]
- Stop t/24-errors.t from failing with git >= 2.30.0-rc0
(Fix RT #133951, RT #134115, GH #20)
* Fri Feb 19 2021 Dirk Stoecker <opensuse@dstoecker.de>
- fix build issues with git 2.30 (git-2.30.0.patch)
* Mon Sep 02 2019 <timueller+perl@suse.de>
- updated to 1.324
see /usr/share/doc/packages/perl-Git-Repository/Changes
1.324 2019-09-01 BOOK
[DOCUMENTATION]
- Minor documentation updates
[EXAMPLES]
- Add --force and --docs options to build-git
* Thu Dec 06 2018 Stephan Kulow <coolo@suse.com>
- updated to 1.323
see /usr/share/doc/packages/perl-Git-Repository/Changes
1.323 2018-11-22 BOOK
* Sun Apr 22 2018 coolo@suse.com
- updated to 1.322
see /usr/share/doc/packages/perl-Git-Repository/Changes
1.322 2018-04-21 BOOK
[DOCUMENTATION]
- Detail what Git::Repository::Command does to the environment
[TESTS]
- Match new error message format in git 2.17. (HMBRAND and JANPAZ)
- Fixed the 'git-collection' link for extended ("all gits") tests
* Sun Oct 08 2017 coolo@suse.com
- updated to 1.321
see /usr/share/doc/packages/perl-Git-Repository/Changes
1.321 2017-10-01 BOOK
- Various small improvements to the Tutorial (with help from Ron Savage)
- Minor code changes (with help from E. Choroba)
- Minor fix to eg/build-git
* Fri Jun 24 2016 coolo@suse.com
- updated to 1.320
see /usr/share/doc/packages/perl-Git-Repository/Changes
* Tue Mar 08 2016 coolo@suse.com
- updated to 1.317
see /usr/share/doc/packages/perl-Git-Repository/Changes
1.317 Sat Feb 13 2016
[ENHANCEMENTS]
- improved git binary detection in Git::Repository::Command
- fixed version comparisons for 1.0.0a and 1.0.0b under Perl 5.6
- test_repository( clone => ... ) now dies with a useful message
when trying to call it with a broken Git
- Git::Repository::Util provides utility functions for Git stuff
- eg/build-git: a utility to build and install any Git version
[DOCUMENTATION]
- Tutorial entry: "Ignore the system and global configuration files"
- spelling fix (Gregor Herrmann)
[TEST]
- fix RT #89086 (reported by Alex Raguero)
- new test: t/test-all-git.t to run the test suite against a directory
full of git builds (if available)
- tested against 513 versions of git (including all RC),
from 1.0.0 to 2.7.1
/usr/lib/perl5/vendor_perl/5.42.0/Git /usr/lib/perl5/vendor_perl/5.42.0/Git/Repository /usr/lib/perl5/vendor_perl/5.42.0/Git/Repository.pm /usr/lib/perl5/vendor_perl/5.42.0/Git/Repository/Command.pm /usr/lib/perl5/vendor_perl/5.42.0/Git/Repository/Plugin.pm /usr/lib/perl5/vendor_perl/5.42.0/Git/Repository/Tutorial.pod /usr/lib/perl5/vendor_perl/5.42.0/Test /usr/lib/perl5/vendor_perl/5.42.0/Test/Git.pm /usr/share/doc/packages/perl-Git-Repository /usr/share/doc/packages/perl-Git-Repository/Changes /usr/share/doc/packages/perl-Git-Repository/README /usr/share/licenses/perl-Git-Repository /usr/share/licenses/perl-Git-Repository/LICENSE /usr/share/man/man3/Git::Repository.3pm.gz /usr/share/man/man3/Git::Repository::Command.3pm.gz /usr/share/man/man3/Git::Repository::Plugin.3pm.gz /usr/share/man/man3/Git::Repository::Tutorial.3pm.gz /usr/share/man/man3/Test::Git.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:06:31 2025