logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Git::Raw::Indexer - Git indexer class

Author

       Jacques Germishuys <jacquesg@cpan.org>

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.

Name

       Git::Raw::Indexer - Git indexer class

Version

       version 0.90

See Also