Module implementing a class to store and parse diff output.
None |
GitDiffParser | Class implementing a class to store and parse diff output. |
None |
Class implementing a class to store and parse diff output.
HunkHeaderRegexp |
None |
GitDiffParser | Constructor |
__generateHunkHeader | Private method to generate a hunk header line. |
__generateRange | Private method to generate a hunk header range. |
__initHunk | Private method to initialize a hunk data structure. |
__parseDiff | Private method to parse the diff output. |
__parseRange | Private method to parse the hunk header range part. |
createHunkPatch | Public method to create a hunk based patch. |
createLinesPatch | Public method to create a selected lines based patch. |
headerLength | Public method to get the header length. |
None |
Constructor
Private method to generate a hunk header line.
Private method to generate a hunk header range.
Private method to initialize a hunk data structure.
Private method to parse the diff output.
Private method to parse the hunk header range part.
Public method to create a hunk based patch.
Public method to create a selected lines based patch.
Public method to get the header length.