@Override public VcsStatus getStatus(File targetDirectory) throws IOException { return VcsStatus.builder("none").build(); }
@Override public boolean hasChanges(File targetDirectory) throws IOException { VcsStatus.Builder builder = VcsStatus.builder(""); getStatusInternal(targetDirectory, builder); VcsStatus status = builder.build(); return status.hasUncommittedChanges() || status.hasUnpublishedChanges(); }
@Override public VcsStatus getStatus(File targetDirectory) throws IOException { final VcsStatus.Builder status = VcsStatus.builder(getRevision(targetDirectory)); status.withBranch(getBranch(targetDirectory)); getStatusInternal(targetDirectory, status); return status.build(); }
@Override public VcsStatus getStatus(File targetDirectory) throws IOException { VcsStatus.Builder status = VcsStatus.builder(getRevision(targetDirectory)); status.withUncommittedChanges(hasChanges(targetDirectory)); status.withBranch(getBranch(targetDirectory)); return status.build(); }