WoW Source Code Turns One Million

Hello!

The WoW Engineering Team would like to celebrate a special milestone with you.

First, here’s some quick background. Whenever we want to make a change, implement a feature, or fix a bug in the World of Warcraft code, we author the change on our local computer, have it reviewed by our peers, then commit the change to the World of Warcraft code repository. Each commit is given a sequential and unique ID, which allows it to be referenced and tracked as it works its way into an expansion, patch, or hotfix. These IDs have been increasing, from the number 1, since the moment the very first lines of code were committed to the fledgling game project that would eventually become World of Warcraft.

We are excited to share that we recently committed the 1,000,000th change to the WoW codebase! In addition to being an awesome decimal landmark, this puts us within striking distance (only 48,576 commits away) of being able to report WoW’s total code changes in mega-commits *.

(* This is almost certainly a made-up measurement that no one uses for source code repositories.)

As we celebrate our millionth commit, we can’t help but reflect a bit. For all of us, being an engineer on World of Warcraft is the best job on Earth. It combines the challenges of a massive, highly complex, and ever evolving software project with the creativity, whimsy, and magic that is bringing a world to life.

It’s because of you that we’ve had the privilege of calling Azeroth home for over 473 billion milliseconds. We are honored and humbled by your support, your stories, and your feedback, and we can’t wait to see what the next million commits have in store for us.

For Azeroth!

:gear: The World of Warcraft Engineering Team

50 Likes

Fixed that for you.

4 Likes

I’m really happy that I don’t have to maintain that codebase :smiley:

4 Likes

Can you go into detail about what the commit contained, as compared to commit 1000, 10000 and 100000?

2 Likes

Why SVN though

2 Likes

Where did you see SVN? It’s probably perforce

2 Likes

gz
what was the first change?

dont care
make comp stomp work

3 Likes

Congrats, Eggheads!!! :partying_face: :partying_face: :+1:!!!

OMG, poor devs

lol a literal million changes and the game is still in the state it’s in…

Holy moly.

Would hate to see the Frankenstein nature of the coding after almost 2 decades being built layers upon layers onto.

1 Like

Grats on 1kk commits guys!

I’d actually love this, if it wasn’t giving too much away of course. Would be interesting to see some of the earlier ones.

There are jobs available elsewhere than on Earth? :upside_down_face:

1 Like

I humbly propose the name “mebicom” for the new unit. :slightly_smiling_face:

Ye, you can be an astronaut! :alien:

It actually works but they took it out because of the echoes-rewards. People have been reporting on the US-servers that you literally make 1k echoes within 45mins and that’s something they don’t want to see inGame.

Hurray! This requires celebration, with, let’s say in game free new mount? :grimacing: :pray:

2 Likes

Seconded. And please explain to us simple players how exactly does it happen that for MONTHS nothing was being done about it and just then when players prepare to farm it to their hearts’ content, suddenly “technical difficulties, nothing to see, move along”.