@Signature public void rm(String filePattern, boolean cached) throws GitAPIException { getWrappedObject() .rm() .addFilepattern(filePattern) .setCached(cached) .call(); }
case MISSING_AND_CHANGED: if (rm == null) rm = git.rm().setCached(true); rm.addFilepattern(entry.getPath()); break;
public boolean removeFile() { try { switch (mOperationType) { case DELETE: File fileToDelete = FsUtils.joinPath(mRepo.getDir(), mFilePattern); FsUtils.deleteFile(fileToDelete); break; case REMOVE_CACHED: mRepo.getGit().rm().setCached(true).addFilepattern(mFilePattern).call(); break; case REMOVE_FORCE: mRepo.getGit().rm().addFilepattern(mFilePattern).call(); break; } } catch (StopTaskException e) { return false; } catch (Throwable e) { setException(e); return false; } return true; }
public boolean removeFile() { try { switch (mOperationType) { case DELETE: File fileToDelete = FsUtils.joinPath(mRepo.getDir(), mFilePattern); FsUtils.deleteFile(fileToDelete); break; case REMOVE_CACHED: mRepo.getGit().rm().setCached(true).addFilepattern(mFilePattern).call(); break; case REMOVE_FORCE: mRepo.getGit().rm().addFilepattern(mFilePattern).call(); break; } } catch (StopTaskException e) { return false; } catch (Throwable e) { setException(e); return false; } return true; }
for (String missing : missingFiles) { Log.info("[{}] Git rm {}", name, missing); git.rm().setCached(true).addFilepattern(missing).call();