| CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Tue, 23 Dec 2025 18:28:15 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20091018010726
location: https://web.archive.org/web/20091018010726/https://github.com/mikeauclair/version_sorter/tree/master
server-timing: captures_list;dur=0.616860, exclusion.robots;dur=0.057934, exclusion.robots.policy;dur=0.047641, esindex;dur=0.010842, cdx.remote;dur=5.798072, LoadShardBlock;dur=1337.041036, PetaboxLoader3.datanode;dur=1149.232904, PetaboxLoader3.resolve;dur=52.387993
x-app-server: wwwb-app227-dc8
x-ts: 302
x-tr: 1365
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app227; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Tue, 23 Dec 2025 18:28:16 GMT
content-type: text/html; charset=utf-8
content-length: 110
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Sun, 18 Oct 2009 01:07:25 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20091018010726/https://github.com/mikeauclair/version_sorter
x-archive-orig-x-runtime: 5ms
x-archive-orig-content-length: 110
x-archive-orig-cache-control: no-cache
cache-control: max-age=1800
memento-datetime: Sun, 18 Oct 2009 01:07:26 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_12_20091017235622_crawl101-c/52_12_20091018010629_crawl101.arc.gz
server-timing: captures_list;dur=0.447781, exclusion.robots;dur=0.015697, exclusion.robots.policy;dur=0.007365, esindex;dur=0.008881, cdx.remote;dur=38.387185, LoadShardBlock;dur=957.139186, PetaboxLoader3.datanode;dur=1066.039851, load_resource;dur=240.012562, PetaboxLoader3.resolve;dur=87.808802
x-app-server: wwwb-app227-dc8
x-ts: 301
x-tr: 1257
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Tue, 23 Dec 2025 18:28:18 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Sun, 18 Oct 2009 01:07:25 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "cd2921dc452133b790554c79b4efe926"
x-archive-orig-x-runtime: 117ms
x-archive-orig-content-length: 22115
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sun, 18 Oct 2009 01:07:26 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_12_20091017235622_crawl101-c/52_12_20091018010629_crawl101.arc.gz
server-timing: captures_list;dur=0.578964, exclusion.robots;dur=0.019582, exclusion.robots.policy;dur=0.008757, esindex;dur=0.009286, cdx.remote;dur=16.435081, LoadShardBlock;dur=1050.625599, PetaboxLoader3.datanode;dur=874.034140, PetaboxLoader3.resolve;dur=94.784938, load_resource;dur=64.245747
x-app-server: wwwb-app227-dc8
x-ts: 200
x-tr: 1184
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
mikeauclair's version_sorter at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| Fork of defunkt/version_sorter | |
| Description: | edit |
| Homepage: | edit |
| Public Clone URL: |
git://github.com/mikeauclair/version_sorter.git
Give this clone URL to anyone.
git clone git://github.com/mikeauclair/version_sorter.git
|
| Your Clone URL: |
Use this clone URL yourself.
git clone git@github.com:mikeauclair/version_sorter.git
|
Mike Auclair (author)
Fri Oct 09 13:03:55 -0700 2009
| name | age | message | |
|---|---|---|---|
| |
README.markdown | Fri Oct 09 10:05:24 -0700 2009 | add tags example [defunkt] |
| |
tags.rb | Fri Oct 09 10:05:24 -0700 2009 | add tags example [defunkt] |
| |
tags.txt | Fri Oct 09 11:22:49 -0700 2009 | Adding a newline delimited tags file for human ... [jqr] |
| |
tags_without_X.X.X.txt | Fri Oct 09 11:23:12 -0700 2009 | Added array_sort_hash and array_sort_array that... [jqr] |
| |
version_sorter.rb | Fri Oct 09 13:01:06 -0700 2009 | Benchmarking rolling back tags.rb [Mike Auclair] |
README.markdown
VersionSorter
This is not code I wrote. Just code I use.
require 'version_sorter'
versions = %w( 1.0.9 2.0 1.0.10 1.0.3 )
VersionSorter.rsort(versions) # => ["2.0", "1.0.10", "1.0.9", "1.0.3"]
VersionSorter.sort(versions) # => ["1.0.3", "1.0.9", "1.0.10", "2.0"]
Speed
Want to make it faster?
require 'tags'
VersionSorter.sort(@tags)
The @tags array is YUI's tags, which they create on build.
This feature is coming soon. Sit tight!







