| 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.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 29 22:24:05 2025