function compareBuildIDs()

in buildid_changeset.js [12:53]


function compareBuildIDs(buildID1, buildID2) {
  let buildObj1 = parseBuildID(buildID1);
  let buildObj2 = parseBuildID(buildID2);

  if (buildObj1.year > buildObj2.year) {
    return 1;
  } else if (buildObj1.year < buildObj2.year) {
    return -1;
  }

  if (buildObj1.month > buildObj2.month) {
    return 1;
  } else if (buildObj1.month < buildObj2.month) {
    return -1;
  }

  if (buildObj1.day > buildObj2.day) {
    return 1;
  } else if (buildObj1.day < buildObj2.day) {
    return -1;
  }

  if (buildObj1.hour > buildObj2.hour) {
    return 1;
  } else if (buildObj1.hour < buildObj2.hour) {
    return -1;
  }

  if (buildObj1.minute > buildObj2.minute) {
    return 1;
  } else if (buildObj1.minute < buildObj2.minute) {
    return -1;
  }

  if (buildObj1.second > buildObj2.second) {
    return 1;
  } else if (buildObj1.second < buildObj2.second) {
    return -1;
  }

  return 0;
}