Happy Birthday, Mr. Repository

In order to commemorate this important day today, I thought I'd give credit to someone who has just had an anniversary a few days ago: the Qt open repository. I put together this family album for the important moments in this 1 year and 3 days.

album1.png

March 23, 2009: The repository is born

You were born in a chilly morning, with 30607 files and 3135 directories. You weighed only 150 MB and you had two branches (4.5 and master).

Your older brother, qt-history (who was 15 years, 5 months, 19 days old) was very proud of you.

 

album3.png

May 11, 2009: You found a home and a family to take care of you

The Gitorious family welcomed you with open arms. From this day on, you had a permanent identity and address, http://qt.gitorious.org/qt/qt.

Your cousins qt-jambi and qt-creator joined you in this new family, among other distant Open Source cousins.

Your first merge request didn't take long to come.

album4.png

Jun 25, 2009: Your first public tag and release

v4.5.2 was your first public tag and release in your new home. You had taken v4.5.1 with you to Gitorious, but it wasn't until June that the first real release came in that home.

We even made a public announcement.

 

album5.png

Sep 1, 2009: Your first new branch

Branch 4.6 is created.

Despite appearances to the contrary, the creation of 4.6 is when Qt 4.7 development really started, because it's when 4.6 feature-froze.

album6.png

Mar 1, 2010: Second public branch

And almost exactly 6 months after the 4.6 branch was created, the 4.7 branch had its turn!

We were off by 9 hours to the 6-month mark.

Today

Today, you weigh 321 MB, and you have grown to 37261 files, in 4120 directories. You have over 400 clones on Gitorious.

Your family has grown, with the Qt Mobility project coming to live with you, and your cousins at Maemo Gitorious. The number of Merge Requests I cannot even count.

I'd say you've reached maturity. There are projects out there and in Gitorious doing work that we at Qt Development Frameworks could not do. That's only been possible because of the open commits and full history.

What's next? Well, the path to Open Source is without return. Now we have to do more.


Comments