SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Git rpm build for : OpenSuSE 13.X. For other distributions click perl-Git.

Name : perl-Git
Version : 0.41 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.1 Date : 2015-06-14 16:48:57
Group : Development/Libraries/Perl Source RPM : perl-Git-0.41-1.1.src.rpm
Size : 0.24 MB
Packager : (none)
Summary : Perl interface to the Git version control system
Description :
[MAINTAINER NOTE: This is Git.pm, plus the other files in the perl/Git
directory, from github\'s git/git., which is a mirror of the git source. I
(cpan msouth, or current maintainer) update the VERSION string (necessary
on CPAN because of another CPAN distribution that confused the CPAN
toolchain about which was the actual official Git.pm), add this explanatory
paragraph, and use Dist::Zilla to package and release on CPAN. The only
reason that I know of that you would need this is if you are using
something like Git::Hooks and you are using a perlbrewed (or otherwise
separate) perl from the one git is using on your system (e.g. if you have a
dev perl that’s separate from system perl, and git uses the system perl.
Then the Git.pm gets installed in the system lib and you have no way of
getting it from CPAN, so your code--that uses modules that depend on
Git.pm--doesn’t work). I try to keep this up to date, so that if you do
pull this from CPAN it will be, hopefully, identical in functionality to
the Git.pm and Git/*.pm from the git distribution. If that is not the case,
contact me and I\'ll look into it.]

This module provides Perl scripts easy way to interface the Git version
control system. The modules have an easy and well-tested way to call
arbitrary Git commands; in the future, the interface will also provide
specialized methods for doing easily operations which are not totally
trivial to do over the generic command interface.

While some commands can be executed outside of any context (e.g. \'version\'
or \'init\'), most operations require a repository context, which in practice
means getting an instance of the Git object using the repository()
constructor. (In the future, we will also get a new_repository()
constructor.) All commands called as methods of the object are then
executed in the context of the repository.

Part of the \"repository state\" is also information about path to the
attached working copy (unless you work with a bare repository). You can
also navigate inside of the working copy using the \'wc_chdir()\' method.
(Note that the repository object is self-contained and will not change
working directory of your process.)

TODO: In the future, we might also do

my $remoterepo = $repo->remote_repository (Name => \'cogito\', Branch => \'master\');
$remoterepo ||= Git->remote_repository (\'http://git.or.cz/cogito.git/\');
my AATTrefs = $remoterepo->refs();

Currently, the module merely wraps calls to external Git tools. In the
future, it will provide a much faster way to interact with Git by linking
directly to libgit. This should be completely opaque to the user, though
(performance increase notwithstanding).

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-G/openSUSE_13.2/noarch

Content of RPM  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(Git)
perl(Git::Error::Command)
perl(Git::I18N)
perl(Git::IndexInfo)
perl(Git::SVN)
perl(Git::SVN::Editor)
perl(Git::SVN::Fetcher)
perl(Git::SVN::GlobSpec)
perl(Git::SVN::Log)
perl(Git::SVN::Memoize::YAML)
perl(Git::SVN::Migration)
perl(Git::SVN::Prompt)
perl(Git::SVN::Ra)
perl(Git::SVN::Utils)
perl(Git::activestate_pipe)
perl-Git

Requires :
rpmlib(CompressedFileNames) <= 3.0.4-1
perl(Error)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
perl(:MODULE_COMPAT_5.20.1)


Content of RPM :
/usr/lib/perl5/vendor_perl/5.20.1/Git
/usr/lib/perl5/vendor_perl/5.20.1/Git.pm
/usr/lib/perl5/vendor_perl/5.20.1/Git/I18N.pm
/usr/lib/perl5/vendor_perl/5.20.1/Git/IndexInfo.pm
/usr/lib/perl5/vendor_perl/5.20.1/Git/SVN
/usr/lib/perl5/vendor_perl/5.20.1/Git/SVN.pm
/usr/lib/perl5/vendor_perl/5.20.1/Git/SVN/Editor.pm
/usr/lib/perl5/vendor_perl/5.20.1/Git/SVN/Fetcher.pm
/usr/lib/perl5/vendor_perl/5.20.1/Git/SVN/GlobSpec.pm
/usr/lib/perl5/vendor_perl/5.20.1/Git/SVN/Log.pm
/usr/lib/perl5/vendor_perl/5.20.1/Git/SVN/Memoize
/usr/lib/perl5/vendor_perl/5.20.1/Git/SVN/Memoize/YAML.pm
/usr/lib/perl5/vendor_perl/5.20.1/Git/SVN/Migration.pm
/usr/lib/perl5/vendor_perl/5.20.1/Git/SVN/Prompt.pm
/usr/lib/perl5/vendor_perl/5.20.1/Git/SVN/Ra.pm
/usr/lib/perl5/vendor_perl/5.20.1/Git/SVN/Utils.pm
/usr/lib/perl5/vendor_perl/5.20.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Git
/usr/share/doc/packages/perl-Git/Changes
/usr/share/doc/packages/perl-Git/LICENSE
/usr/share/doc/packages/perl-Git/README
/usr/share/man/man3/Git.3pm.gz
/usr/share/man/man3/Git::I18N.3pm.gz
/usr/share/man/man3/Git::SVN::Editor.3pm.gz
/usr/share/man/man3/Git::SVN::Fetcher.3pm.gz
/usr/share/man/man3/Git::SVN::Memoize::YAML.3pm.gz
/usr/share/man/man3/Git::SVN::Prompt.3pm.gz
/usr/share/man/man3/Git::SVN::Ra.3pm.gz
/usr/share/man/man3/Git::SVN::Utils.3pm.gz

 
ICM