* @throws VcsException if fetching the revision fails
*/
@Nullable
private VcsRevisionNumber getCurrentRevision(@NotNull MksSandboxInfo sandbox,
@NotNull final FilePath filePath) throws VcsException {
FilePath sandboxPath = VcsUtil.getFilePath(sandbox.sandboxPath);
FilePath sandboxFolder = sandboxPath.getParentPath();
assert sandboxFolder != null : "sandbox parent folder can not be null";
assert filePath.getPath().startsWith(sandboxFolder.getPath()) :
"" + filePath.getPath() + " should start with " + sandboxFolder.getPath();
final AbstractViewSandboxCommand command =
new AbstractViewSandboxCommand(new ArrayList<VcsException>(), vcs, sandbox.sandboxPath
, "--filter=file:" + MksVcs.getRelativePath(filePath, sandboxFolder)
// "--fields=workingrev",
// "--recurse"