Lines Matching refs:file
4 * The contents of this file are subject to the terms of the
6 * You may not use this file except in compliance with the License.
12 * file and include the License file at LICENSE.txt.
44 * Virtualise RCS file as a reader, getting a specified version
74 History parse(File file, Repository repos) throws HistoryException {
76 return parseFile(file);
82 private History parseFile(File file) throws IOException {
84 Archive archive = new Archive(getRCSFile(file).getPath());
97 "Could not parse file " + file.getPath(), pe);
124 protected static File getRCSFile(File file) {
125 return getRCSFile(file.getParent(), file.getName());
149 "Failed to retrieve CVS file of parent: " + parent + ", name: " + name, e);
155 * Read the first line of a file.
156 * @param file the file from which to read
157 * @return the first line of the file, or {@code null} if the file is empty
158 * @throws IOException if an I/O error occurs while reading the file
160 private static String readFirstLine(File file) throws IOException {
161 try (BufferedReader in = new BufferedReader(new FileReader(file))) {