public void DeleteFile (FilePath localPath, bool force, ProgressMonitor monitor, bool keepLocal = true) { DeleteFiles (new FilePath[] { localPath }, force, monitor, keepLocal); }
public override void MoveFile(FilePath source, FilePath dest) { ProgressMonitor monitor = new ProgressMonitor(); Repository srcRepo = GetRepository(source); Repository dstRepo = GetRepository(dest); if (dstRepo != null && dstRepo.CanMoveFilesFrom(srcRepo, source, dest)) { srcRepo.MoveFile(source, dest, true, monitor); } else { CopyFile(source, dest, true); srcRepo.DeleteFile(source, true, monitor, false); } }