James Moger
2011-05-19 00afd77a2182ece3d9522d41b86b4ddd7e132288
src/com/gitblit/wicket/models/PathModel.java
@@ -2,20 +2,21 @@
import java.io.Serializable;
import com.gitblit.utils.JGitUtils;
import org.eclipse.jgit.diff.DiffEntry.ChangeType;
import com.gitblit.utils.JGitUtils;
public class PathModel implements Serializable, Comparable<PathModel> {
   private static final long serialVersionUID = 1L;
   public final String name;
   public final String path;
   public final long size;
   public final int  mode;
   public final int mode;
   public final String commitId;
   public boolean isParentPath;
   public PathModel(String name, String path, long size, int mode, String commitId) {
      this.name = name;
      this.path = path;
@@ -23,11 +24,11 @@
      this.mode = mode;
      this.commitId = commitId;
   }
   public boolean isTree() {
      return JGitUtils.isTreeFromMode(mode);
   }
   public static PathModel getParentPath(String basePath, String commitId) {
      String parentPath = null;
      if (basePath.lastIndexOf('/') > -1) {
@@ -51,4 +52,16 @@
      }
      return 1;
   }
   public static class PathChangeModel extends PathModel {
      private static final long serialVersionUID = 1L;
      public final ChangeType changeType;
      public PathChangeModel(String name, String path, long size, int mode, String commitId, ChangeType type) {
         super(name, path, size, mode, commitId);
         this.changeType = type;
      }
   }
}