289N/A * The contents of this file are subject to the terms of the 289N/A * Common Development and Distribution License (the "License"). 289N/A * You may not use this file except in compliance with the License. 289N/A * language governing permissions and limitations under the License. 289N/A * When distributing Covered Code, include this CDDL HEADER in each 289N/A * If applicable, add the following below this CDDL HEADER, with the 289N/A * fields enclosed by brackets "[]" replaced with your own identifying 289N/A * information: Portions Copyright [yyyy] [name of copyright owner] 1072N/A * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. 289N/A * Parse a stream of Git log comments. 625N/A * Process the output from the log command and insert the HistoryEntries 625N/A * into the history field. 625N/A * @param input The output from the process 625N/A * @throws java.io.IOException If an error occurs while reading the stream 612N/A // We are done reading the heading, start to read the message 612N/A // The current line is empty - the message starts on the next line (to be parsed below). 612N/A // This is the list of files after the message - add them 612N/A continue;
// Parse this line again - do not read a new line 1183N/A // If the file is not located under the source root, 625N/A * Parse the history for the specified file. 625N/A * @param file the file to parse history for 625N/A * @param repos Pointer to the SubversionReporitory 625N/A * @return object representing the file's history 625N/A * Parse the given string. 625N/A * @param buffer The string to be parsed 625N/A * @return The parsed history 625N/A * @throws IOException if we fail to parse the buffer