Where the open source database community meets: Use code PERCONA75 and secure your spot for Percona Live.  Register

MySQL sources from development tree

January 9, 2007
Author
Vadim Tkachenko
Share this Post:

I just want to write few tips how to get MySQL from development BitKeeper tree, as there are several tricks.
First of all you need a fresh free client – bk-client2.0 http://www.bitkeeper.com/Hosted.Downloading.html .
Once you get it, you can clone latest tree:
bkf clone bk://mysql.bkbits.net/mysql-5.0 mysql-5.0

New client supports “changes” command, so you can look latest changes
bkf changes in mysql-5.0 directory.
It may be useful to get sources related to specific release. MySQL build team marks tree by TAG
with each new release. What I have looking by existing TAGS:

bkf changes | grep TAG
TAG: clone-5.0.32-build
TAG: mysql-5.0.30
TAG: clone-5.0.30-build
TAG: mysql-4.1.22
TAG: clone-4.1.22-build
TAG: mysql-5.0.28
TAG: mysql-5.0.27
TAG: mysql-5.0.26

So, to get sources for 5.0.30 release you need to run:

bkf clone -rmysql-5.0.30 bk://mysql.bkbits.net/mysql-5.0 mysql-5.0.30

Latest Falcon release is available on
bk://mysql.bkbits.net/mysql-5.2-falcon

Full list of available tree you can see here
http://mysql.bkbits.com/

0 0 votes
Article Rating
Subscribe
Notify of
guest

1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Larry McVoy
Larry McVoy
19 years ago

You can do the tags thing more easily with

bkf changes -t

You can also search for a particular change with

bkf changes -/string/

and it will list only the changes with that string in the changeset commments.

Enjoy.

Far
Enough.

Said no pioneer ever.
MySQL, PostgreSQL, InnoDB, MariaDB, MongoDB and Kubernetes are trademarks for their respective owners.
© 2026 Percona All Rights Reserved