by edvakf

in my.opera

Opera's browser.js history in a Git repository

, , ,

A while ago I came to know that we can download the entire history of browser.js from here. Apparently it started in Opera 8.50.

Then someone had the idea of putting everything in a version control system, to make the diffs viewable. I thought that was a wonderful idea. So I did it.

https://github.com/edvakf/browser.js/network

I took all the files that start with "browserjs-" (so it's not "everything", but missing some early ones), and created a branch for each version of Opera.





There are 13 versions so far, namely, 8.54, 9.00, 9.03, 9.10, 9.20, 9.50, 9.60, 10.00, 10.50, 10.60, 10.70, 11.00 and 11.10. Each version (call it A) forks from the previous version (call it B) at the time when the first file named with that version (A) was released. Obviously, the previous version (B) is still maintained for a while, so the tree looks quite interesting.

You can also see a nice tree in an application like Git GUI.



In case you want to run it on your machine, here is the source code of the script to create the repo.

https://gist.github.com/891925

Shift+Drag to resize textarea on OperaPlaying MMD in browsers

Comments

Mağruf ÇolakoğluZAHEK Friday, April 8, 2011 9:50:48 AM

up
Thanks.

Unregistered user Saturday, September 3, 2011 1:07:51 AM

Анонімний writes: All people deserve wealthy life time and loan or sba loan would make it better. Just because people's freedom is grounded on money.

Write a comment

New comments have been disabled for this post.