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. Is it 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.
WWW: http://search.cpan.org/dist/Git-Repository/
to a large number of servers in one or more locations via rsync or
scp.
This module and the included script, ccp, take a much more efficient
approach that is O(log n). Once the file(s) are been copied to a
remote server, that server will be promoted to be used as source
server for copying to remaining servers. Thus, the rate of transfer
increases exponentially rather than linearly.
Servers can be specified in groups (e.g. datacenter) to prevent
copying across groups. This maximizes the number of transfers done
over a local high-speed connection (LAN) while minimizing the number
of transfers over the WAN.
The number of multiple simultaneous transfers per source point is
configurable. The total number of simultaneously forked processes is
limited via Proc::Queue, and is currently hard coded to 32.
WWW: http://search.cpan.org/dist/Net-CascadeCopy/
PR: ports/151487
Submitted by: Gea-Suan Lin <gslin at gslin.org>
creation of "inside-out" classes. See Chapters 15 and 16 of "Perl Best
Practices" (O'Reilly, 2005) for details.
WWW: http://search.cpan.org/dist/Class-Std-Utils/
PR: ports/151489
Submitted by: Gea-Suan Lin <gslin at gslin.org>
tries to support a configuration similar to git and Mercurial's
colocated branches, where there is a single working tree that can
be switched between multiple branches that all co-exist in the same
directory. This working model is entirely possible using Bazaar's
existing technology, and this plugin aims to make it as simple as
possible to use that model.
WWW: https://launchpad.net/bzr-colo
PR: ports/151536
Submitted by: Carlo Strub <c-s at c-s.li>
Update third-party fancyindex module from 0.2.5 to 0.3.
<ChangeLog>
*) Feature: now the "error_page" directive allows to change a status
code in a redirect.
*) Feature: the "gzip_disable" directive supports special "degradation"
mask.
*) Bugfix: a socket leak might occurred if file AIO was used.
Thanks to Maxim Dounin.
*) Bugfix: if the first server had no "listen" directive and there was
no explicit default server, then a next server with a "listen"
directive became the default server; the bug had appeared in 0.8.21.
</ChangeLog>