323N/A * The contents of this file are subject to the terms of the 323N/A * Common Development and Distribution License (the "License"). 323N/A * You may not use this file except in compliance with the License. 323N/A * language governing permissions and limitations under the License. 323N/A * When distributing Covered Code, include this CDDL HEADER in each 323N/A * If applicable, add the following below this CDDL HEADER, with the 323N/A * fields enclosed by brackets "[]" replaced with your own identifying 323N/A * information: Portions Copyright [yyyy] [name of copyright owner] 1248N/A * Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved. 323N/A * Access to a local CVS repository. 1182N/A /** The property name used to obtain the client command for repository. */ 1182N/A /** The command to use to access the repository if none was given explicitly */ 1462N/A * Create a new instance of type {@code CVS}. 710N/A * Get an executor to be used for retrieving the history log for the 1473N/A * @param file The file to retrieve history for (canonical path incl. source 710N/A * @return An Executor ready to be started 1190N/A //just generate THIS branch history, we don't care about the other 1183N/A // branches which are not checked out 752N/A // Clean up zombie-processes... 752N/A // the process is still running??? just kill it.. 710N/A // @TODO: Research how to cheaply test if a file in a given 710N/A // CVS repo has history. If there is a cheap test, then this 710N/A // code can be refined, boosting performance. 1462N/A * Read the given input and create an annotation from its content. 1462N/A * @param input data to read 1473N/A * @param fileName the name of the associated file. 1462N/A * @return a annotation which may or may not have the required information.