code: public GitStatusResponse getSingleFileStatus(File repositoryPath, File path) throws JavaGitException, IOException {
      CheckUtilities.checkFileValidity(repositoryPath);
      IClient client = ClientManager.getInstance().getPreferredClient();
      IGitStatus gitStatus = client.getGitStatusInstance();
      return gitStatus.getSingleFileStatus(repositoryPath, null, path);
    }
docs: It returns a <code>GitStatusResonse</code> object that contains all the details of the output
  of &lt;git-status&gt; command, but filters output for a single file
  
  @param repositoryPath
  Directory path to the root of the repository.
  @param path
  @return <code>GitStatusResponse</code> object
  @throws JavaGitException
  Exception thrown if the repositoryPath is null
  @throws IOException
  Exception is thrown if any of the IO operations fail.