Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Git-Repository-1.326.0-1.3 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: perl-Git-Repository Distribution: openSUSE Tumbleweed
Version: 1.326.0 Vendor: openSUSE
Release: 1.3 Build date: Sun Jun 7 16:10:50 2026
Group: Unspecified Build host: reproducible
Size: 124529 Source RPM: perl-Git-Repository-1.326.0-1.3.src.rpm
Packager: http://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.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* Sun Jun 07 2026 Tina Müller <tina.mueller@suse.com>
  - Remove 22.patch, git-2.30.0.patch, git-2.40.0.patch (fixed upstream)
* Mon Jan 19 2026 Tina Müller <timueller+perl@suse.de>
  - updated to 1.326.0 (1.326)
    see /usr/share/doc/packages/perl-Git-Repository/Changes
    1.326 2026-01-18 BOOK
      [ENHANCEMENTS]
    - Add input_record_separator option to Git::Repository::Command::new (GNUSTAVO)
      (Fix for RT #134239, GH #21)
    - Use a proper temporary directory in t/05-try_git.t (PPISAR)
      (Fix for GH #24)
    - GIT_EDITOR fatal behaviour was likely never important (GREGOA, HAKONH)
      (Fix for RT #155717, GH #23, GH #25)
    - Workaround change of behaviour in git 2.38.1 (CVE-2022-39253) (JANPAZ)
      (Fix for RT #144889, GH #22, GH #25)
* 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

Files

/usr/lib/perl5/vendor_perl/5.44.0/Git
/usr/lib/perl5/vendor_perl/5.44.0/Git/Repository
/usr/lib/perl5/vendor_perl/5.44.0/Git/Repository.pm
/usr/lib/perl5/vendor_perl/5.44.0/Git/Repository/Command.pm
/usr/lib/perl5/vendor_perl/5.44.0/Git/Repository/Plugin.pm
/usr/lib/perl5/vendor_perl/5.44.0/Git/Repository/Tutorial.pod
/usr/lib/perl5/vendor_perl/5.44.0/Test
/usr/lib/perl5/vendor_perl/5.44.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, Sun Aug 2 03:14:27 2026