James Moger
2011-05-26 2a7306a1d92522569a8bb6e5a7c0bcdd5cf4cfaa
src/com/gitblit/wicket/models/PathModel.java
@@ -49,9 +49,23 @@
      if (basePath.lastIndexOf('/') > -1) {
         parentPath = basePath.substring(0, basePath.lastIndexOf('/'));
      }
      PathModel model = new PathModel("..", parentPath, 0, 0040000, commitId);
      PathModel model = new PathModel("..", parentPath, 0, 40000, commitId);
      model.isParentPath = true;
      return model;
   }
   @Override
   public int hashCode() {
      return commitId.hashCode() + path.hashCode();
   }
   @Override
   public boolean equals(Object o) {
      if (o instanceof PathModel) {
         PathModel other = (PathModel) o;
         return this.path.equals(other.path);
      }
      return super.equals(o);
   }
   @Override
@@ -74,9 +88,20 @@
      
      public final ChangeType changeType;
      public PathChangeModel(String name, String path, long size, int mode, String commitId, ChangeType type) {
      public PathChangeModel(String name, String path, long size, int mode, String commitId,
            ChangeType type) {
         super(name, path, size, mode, commitId);
         this.changeType = type;
      }
      @Override
      public int hashCode() {
         return super.hashCode();
      }
      @Override
      public boolean equals(Object o) {
         return super.equals(o);
      }
   }
}