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.