Skip to content

Instantly share code, notes, and snippets.

@marshall
Created January 8, 2013 12:37

Revisions

  1. marshall created this gist Jan 8, 2013.
    17 changes: 17 additions & 0 deletions compare.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    Components.utils.import("resource://gre/modules/Services.jsm");
    let versions = [
    "1.0", "1.0.0", "1.0.0beta", "1.0.0.1", "1.0.20", "1.0.2.0", "1.1.0.1",
    "1.1.0", "1.1.0alpha"
    ];

    versions.sort(Services.vc.compare);
    versions.reverse();

    for (let i = 0; i < versions.length; i++) {
    if (i == 0) {
    print(versions[i]);
    continue;
    }

    print(" > " + versions[i]);
    }
    9 changes: 9 additions & 0 deletions output.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    1.1.0.1
    > 1.1.0
    > 1.1.0alpha
    > 1.0.20
    > 1.0.2.0
    > 1.0.0.1
    > 1.0.0
    > 1.0
    > 1.0.0beta