in java/com/googlesource/gerrit/plugins/supermanifest/JiriProjects.java [133:153]
    public boolean equals(Object obj) {
      Project p = (Project) obj;
      if (!name.equals(p.name)) {
        return false;
      }
      if (!path.equals(p.path)) {
        return false;
      }
      if (!remote.equals(p.remote)) {
        return false;
      }
      if (!remotebranch.equals(p.remotebranch)) {
        return false;
      }
      if (!revision.equals(p.revision)) {
        return false;
      }
      return true;
    }