package com.beijunyi.parallelgit.filesystem.io;
import java.io.IOException;
import java.nio.file.attribute.PosixFileAttributes;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import org.eclipse.jgit.lib.AnyObjectId;
import org.eclipse.jgit.lib.FileMode;
public interface GitFileAttributes extends PosixFileAttributes {
boolean isNew() throws IOException;
boolean isModified() throws IOException;
@Nullable
AnyObjectId getObjectId() throws IOException;
@Nonnull
FileMode getFileMode();
}