Hi,
I looked at your gitweb, and it looks like that you have run repo init without the --mirror flag
Try this:
repo init -u it://
git.koolu.org/freerunner/platform/manifest.git -b cupcake --mirror
repo sync
Now you will have the same repository structure as on the upstream server.
Before you can use repo, you need to edit the manifest, so assuming that you are in the same directory where you executed repo sync:
mkdir work
cd work
git clone ../platform/manifest.git manifest
cd manifest
edit default.xml to refer to git://
git.moko.serdar-dere.net instead of the upstream server (in your case
git.koolu.org)
git commit -m 'Created custom manifest'
git push
Now, you can go to your work directory, and execute:
repo init -u git://
git.moko.serdar-dere.net/platform/manifest.git
repo sync
Of course if you want to use repo upload ... etc., you still have to set up Gerrit. Also, you might want to use a different branch for your manifest, depending on what you want to achieve.
Best Regards,
Gergely