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 Tumbleweed |
Version: 1.325 | Vendor: openSUSE |
Release: 3.6 | Build date: Sat Mar 25 12:27:20 2023 |
Group: Unspecified | Build host: reproducible |
Size: 123050 | Source RPM: perl-Git-Repository-1.325-3.6.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.40.0/Git /usr/lib/perl5/vendor_perl/5.40.0/Git/Repository /usr/lib/perl5/vendor_perl/5.40.0/Git/Repository.pm /usr/lib/perl5/vendor_perl/5.40.0/Git/Repository/Command.pm /usr/lib/perl5/vendor_perl/5.40.0/Git/Repository/Plugin.pm /usr/lib/perl5/vendor_perl/5.40.0/Git/Repository/Tutorial.pod /usr/lib/perl5/vendor_perl/5.40.0/Test /usr/lib/perl5/vendor_perl/5.40.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 Sep 11 23:45:42 2024