[go-oo.org Dev] ooo-build goes git. Now!

Jan Holesovsky kendy at suse.cz
Fri Mar 20 19:11:04 PDT 2009


Hi,

As you probably know, GNOME is moving to git [1], which consequently means 
that ooo-build moves to git as well.  To make things more challenging, and 
considering that ooo-build has broader desktop reach, we decided to move to 
git on freedesktop.org, and to do it NOW :-)

So - from now on, please do not commit to the ooo-build SVN any more [2], the 
ooo-build git tree is the ultimate source now.

Before you do anything else, setup your git:

git config --global user.email "your at email.address.com"
git config --global user.name "Your Name"

And now you are ready to get your new ooo-build :-)  Here are the 
get-me-there-super-fast instructions:

http://www.freedesktop.org/wiki/Software/ooo-build/SVNToGitCheatSheet

And here are the longer ones:

http://www.freedesktop.org/wiki/Software/ooo-build/GettingIt

Please be extra careful to use 'git pull -r', not just 'git pull' to update so 
that we don't get merge commits into the repository - I plan to setup a hook 
for that.

I managed to get the git import 100% identical to what we had in SVN (but the 
www subdir which went to a separate repository, and ChangeLogs which are not 
needed in the git tree); or at least that's what my tests showed ;-)  If you 
see any problems with the repository (your favorite branch lacks something, 
or whatever), please let me know.

If you are unsure about anything, please ask.  If you are afraid to push 
directly the first few days, please send the patches using git format-patch 
here to the mailing list, I'll take care of them.

If you don't have a freedesktop.org account yet, please follow the 
instructions here:

http://www.freedesktop.org/wiki/Software/ooo-build/AccountRequestCheatSheet

I'll forward the requests to the admins in a batch.

Happy gitting, ;-)
Kendy

[1] http://lwn.net/Articles/324432/
[2] I'll check the SVN tree at the end of the next week for accidental 
commits.


More information about the Dev mailing list