Provided by: libgit-raw-perl_0.79-6_amd64 bug

NAME

       Git::Raw::Diff::Delta - Git diff delta class

VERSION

       version 0.79

DESCRIPTION

       A Git::Raw::Diff::Delta represents a delta in the diff between two entities.

       WARNING: The API of this module is unstable and may change without warning (any change
       will be appropriately documented in the changelog).

METHODS

   status( )
       Retrieve the status of the delta. Returns one of the following:

       ·   "unmodified"

           No changes.

       ·   "added"

           The entry does not exist in the old version.

       ·   "deleted"

           The entry does not exist in the new version.

       ·   "modified"

           The entry content changed between the old and new versions.

       ·   "renamed"

           The entry was renamed between the old and new versions.

       ·   "copied"

           The entry was copied from another old entry.

       ·   "ignored"

           The entry is an ignored item in the working directory.

       ·   "untracked"

           The entry is an untracked item in the working directory.

       ·   "type_change"

           The type of the entry changed between the old and new versions.

       ·   "unreadable"

           The entry is unreadable.

       ·   "conflicted"

           The entry represents a conflict.

   flags( )
       Retrieve the flags associated with the delta. Returns an array reference with zero or more
       of the following:

       ·   "binary"

           Files treated as binary data.

       ·   "valid_id"

           "id" value is known correct.

   similarity( )
       Retrieve the similarity score between 0 and 100 between "old_file" and "new_file".

   file_count( )
       Retrieve the number of files in the delta.

   old_file( )
       The "old_file" represents the "from" side of the diff. Returns a Git::Raw::Diff::File
       object.

   new_file( )
       The "new_file" represents to "to" side of the diff. Returns a Git::Raw::Diff::File object.

AUTHOR

       Alessandro Ghedini <alexbio@cpan.org>

       Jacques Germishuys <jacquesg@striata.com>

LICENSE AND COPYRIGHT

       Copyright 2014 Alessandro Ghedini.

       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.