Provided by: libgit-raw-perl_0.90+ds-1_amd64 bug

NAME

       Git::Raw::Indexer - Git indexer class

VERSION

       version 0.90

DESCRIPTION

       A Git::Raw::Indexer represents a git indexer object.

METHODS

   new( $directory, $odb )
       Create a new indexer. $directory is the directory where the packfile and index should be
       stored.

   append( $data, $progress )
       Add $data to the indexer. $progress should be a Git::Raw::TransferProgress object.

   commit( $progress )
       Finalize the pack and index. This will resolve any pending deltas and write out the index
       file. $progress should be a Git::Raw::TransferProgress object.

   hash( )
       Retrieve the packfile's hash. A packfile's name is derived from the sorted hashing of all
       object names. This is only correct after the index has been finalized.

AUTHOR

       Jacques Germishuys <jacquesg@cpan.org>

LICENSE AND COPYRIGHT

       Copyright 2016 Jacques Germishuys.

       This program is free software; you can redistribute it and/or modify it under the terms of
       either: the GNU General Public License as published by the Free Software Foundation; or
       the Artistic License.

       See http://dev.perl.org/licenses/ for more information.