maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/diff/HgDiffConsumer.java [114:145]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            patch.append(line).append("\n");
        } else if (line.startsWith(ADDED_LINE_TOKEN)
                || line.startsWith(REMOVED_LINE_TOKEN)
                || line.startsWith(UNCHANGED_LINE_TOKEN)
                || line.startsWith(CHANGE_SEPARATOR_TOKEN)
                || line.equals(NO_NEWLINE_TOKEN)) {
            // add to buffer
            currentDifference.append(line).append("\n");
            patch.append(line).append("\n");
        } else {
            // TODO: handle property differences

            if (logger.isWarnEnabled()) {
                logger.warn("Unparseable line: '" + line + "'");
            }
            patch.append(line).append("\n");
            // skip to next file
            currentFile = null;
            currentDifference = null;
        }
    }

    public List<ScmFile> getChangedFiles() {
        return changedFiles;
    }

    public Map<String, CharSequence> getDifferences() {
        return differences;
    }

    public String getPatch() {
        return patch.toString();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/command/diff/GitDiffConsumer.java [145:176]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            patch.append(line).append("\n");
        } else if (line.startsWith(ADDED_LINE_TOKEN)
                || line.startsWith(REMOVED_LINE_TOKEN)
                || line.startsWith(UNCHANGED_LINE_TOKEN)
                || line.startsWith(CHANGE_SEPARATOR_TOKEN)
                || line.equals(NO_NEWLINE_TOKEN)) {
            // add to buffer
            currentDifference.append(line).append("\n");
            patch.append(line).append("\n");
        } else {
            // TODO: handle property differences

            if (logger.isWarnEnabled()) {
                logger.warn("Unparseable line: '" + line + "'");
            }
            patch.append(line).append("\n");
            // skip to next file
            currentFile = null;
            currentDifference = null;
        }
    }

    public List<ScmFile> getChangedFiles() {
        return changedFiles;
    }

    public Map<String, CharSequence> getDifferences() {
        return differences;
    }

    public String getPatch() {
        return patch.toString();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



