Languages

Menu
Sites
Language
How to download complete tizen 2.0 source code

Hi All,

I want to download complete tizen 2.0 source code
but couldn't able to find the correct way to download code in one time. I
tried below options

From Gerrit I am able to download source code package wise.  For example

git clone review.tizen.org:/apps/home/music-player music-player

In that case I am able to download music player source code but want to know exact project name of tizen 2.0.

Any one have idea like what exactly project name should i give to download complete code

Thanks for your support and help.

 

Thanks

 

Edited by: Brock Boland on 17 Mar, 2014 Reason: Paragraph tags added automatically from tizen_format_fix module.

Responses

9 Replies
Brajendra Gupra
I am also facing same issue... can someone help me to download tizen source code
Daniel Juyung Seo
You can use "Tizen Manifest" to download the whole source codes. Please refer the following blog posts. http://seoz.egloos.com/3913161 Even though it was written in Korean, you can have some ideas and you can even use google translate :)
Brajendra Gupra
Hello Daniel, First i would like to say a BIG thanks for providing me nice help to dowonload source code. Actually I am getting following error while uisng command "repo forall -c 'git checkout tizen_2.1'" OSError: [Errno 13] Permission denied: '/home/brajendra/tizen_src/.repo/manifests.git/.repopickle_config' Any idea why I am getting this error. I need to download only latest 2.1 source code. Thanks, Brajendra
Daniel Juyung Seo
1. Did you run "~/bin/repo init -u git://gitorious.org/tizen-toys/tizen-manifest"? 2. And do you have /home/brajendra/tizen_src/.repo/manifests.git/.repopickle_config file and you have right permission to access to that file? 3. You can't download only tizen_2.1 branches. You should download whole repositories and have to switch to tizen_2.1 branch. 4. Very important question: why do you want to download whole sources? In most of cases, you don't need to download them all.
Brajendra Gupra
Hello Daniel, I appreciate you for quick response. Now permission problem resolve but when run "repo sync" then always gettings "Permission denied (Public key) Fatal: The remote end hung up unexpectedly" . As mentioned in your comments, I have checked public RSA keys & ~/.ssh/config file and giving correct information but getting issues Do you have any idea how to resolve it. Why i am downloading the source code? We have to work at framework level. Thanks
Balakrishna Patil
Hello All, I am new to tizen, i am trying to download tizen source and bring up on pandaboard, With lot of googling and reading this blog i reached upto creating a gerrit account & downloading small packages, I am having trouble in downloading entire source code, i am gettiing error for present in the git_proxy file. There is no Network restriction for the Data line i am using , do i stilll need git_proxy ? Please find the procedure i followed as below. ------------------------------------------------------------------------------------------------------------------------------------- I have set up my gerrit account, snap shot below, gesinv@android-desktop:~/Tizen-Src$ ssh tizen Enter passphrase for key '/home/gesinv/.ssh/id_rsa': **** Welcome to Gerrit Code Review **** Hi Balakrishna Patil, you have successfully connected over SSH. Unfortunately, interactive shells are disabled. To clone a hosted Git repository, use: git clone ssh://gesinv@review.tizen.org:29418/REPOSITORY_NAME.git Connection to review.tizen.org closed. ------------------------------------------------------------------------------------------------------------------------------------- Am Able to download small packages, using below command, gesinv@android-desktop:~/Tizen-Src$ repo init -u ssh://gesinv@review.tizen.org:29418/scm/manifest -b tizen -m ivi.xml gesinv@android-desktop:~/Tizen-Src$ repo sync All-Projects/ ivi-panda-repos/ package-groups-panda/ panda-release-repos/ system-adaptation-pandaboard/ image-configurations-panda/ meta-panda/ panda-preview-repos/ panda-repos/ ------------------------------------------------------------------------------------------------------------------------------------- But when i try to download whole source code using below code, i am getting below error, gesinv@android-desktop:~/Tizen-Src$ repo init -u git://gitorious.org/tizen-toys/tizen-manifest Get https://gerrit.googlesource.com/git-repo remote: Counting objects: 101, done remote: Finding sources: 100% (101/101) remote: Total 2533 (delta 1442), reused 2533 (delta 1442) Receiving objects: 100% (2533/2533), 1.71 MiB | 57 KiB/s, done. Resolving deltas: 100% (1442/1442), done. From https://gerrit.googlesource.com/git-repo * [new branch] maint -> origin/maint * [new branch] master -> origin/master * [new branch] stable -> origin/stable * [new tag] v1.0 -> v1.0 * [new tag] v1.0.1 -> v1.0.1 * [new tag] v1.0.2 -> v1.0.2 * [new tag] v1.0.3 -> v1.0.3 * [new tag] v1.0.4 -> v1.0.4 * [new tag] v1.0.5 -> v1.0.5 * [new tag] v1.0.6 -> v1.0.6 * [new tag] v1.0.7 -> v1.0.7 * [new tag] v1.0.8 -> v1.0.8 * [new tag] v1.0.9 -> v1.0.9 * [new tag] v1.1 -> v1.1 * [new tag] v1.10.0 -> v1.10.0 * [new tag] v1.10.1 -> v1.10.1 * [new tag] v1.10.2 -> v1.10.2 * [new tag] v1.10.3 -> v1.10.3 * [new tag] v1.10.4 -> v1.10.4 * [new tag] v1.11.0 -> v1.11.0 * [new tag] v1.11.1 -> v1.11.1 * [new tag] v1.12.0 -> v1.12.0 * [new tag] v1.12.1 -> v1.12.1 * [new tag] v1.12.2 -> v1.12.2 * [new tag] v1.2 -> v1.2 * [new tag] v1.3 -> v1.3 * [new tag] v1.3.1 -> v1.3.1 * [new tag] v1.3.2 -> v1.3.2 * [new tag] v1.4 -> v1.4 * [new tag] v1.4.1 -> v1.4.1 * [new tag] v1.4.2 -> v1.4.2 * [new tag] v1.4.3 -> v1.4.3 * [new tag] v1.4.4 -> v1.4.4 * [new tag] v1.5 -> v1.5 * [new tag] v1.5.1 -> v1.5.1 * [new tag] v1.6 -> v1.6 * [new tag] v1.6.1 -> v1.6.1 * [new tag] v1.6.10 -> v1.6.10 * [new tag] v1.6.10.1 -> v1.6.10.1 * [new tag] v1.6.10.2 -> v1.6.10.2 * [new tag] v1.6.2 -> v1.6.2 * [new tag] v1.6.3 -> v1.6.3 * [new tag] v1.6.4 -> v1.6.4 * [new tag] v1.6.5 -> v1.6.5 * [new tag] v1.6.6 -> v1.6.6 * [new tag] v1.6.7 -> v1.6.7 * [new tag] v1.6.7.1 -> v1.6.7.1 * [new tag] v1.6.7.2 -> v1.6.7.2 * [new tag] v1.6.7.3 -> v1.6.7.3 * [new tag] v1.6.7.4 -> v1.6.7.4 * [new tag] v1.6.7.5 -> v1.6.7.5 * [new tag] v1.6.8 -> v1.6.8 * [new tag] v1.6.8.1 -> v1.6.8.1 * [new tag] v1.6.8.10 -> v1.6.8.10 * [new tag] v1.6.8.11 -> v1.6.8.11 * [new tag] v1.6.8.2 -> v1.6.8.2 * [new tag] v1.6.8.3 -> v1.6.8.3 * [new tag] v1.6.8.4 -> v1.6.8.4 * [new tag] v1.6.8.5 -> v1.6.8.5 * [new tag] v1.6.8.6 -> v1.6.8.6 * [new tag] v1.6.8.7 -> v1.6.8.7 * [new tag] v1.6.8.8 -> v1.6.8.8 * [new tag] v1.6.8.9 -> v1.6.8.9 * [new tag] v1.6.9 -> v1.6.9 * [new tag] v1.6.9.1 -> v1.6.9.1 * [new tag] v1.6.9.2 -> v1.6.9.2 * [new tag] v1.6.9.3 -> v1.6.9.3 * [new tag] v1.6.9.4 -> v1.6.9.4 * [new tag] v1.6.9.5 -> v1.6.9.5 * [new tag] v1.6.9.6 -> v1.6.9.6 * [new tag] v1.6.9.7 -> v1.6.9.7 * [new tag] v1.6.9.8 -> v1.6.9.8 * [new tag] v1.7 -> v1.7 * [new tag] v1.7.1 -> v1.7.1 * [new tag] v1.7.2 -> v1.7.2 * [new tag] v1.7.3 -> v1.7.3 * [new tag] v1.7.3.1 -> v1.7.3.1 * [new tag] v1.7.4 -> v1.7.4 * [new tag] v1.7.4.1 -> v1.7.4.1 * [new tag] v1.7.4.2 -> v1.7.4.2 * [new tag] v1.7.4.3 -> v1.7.4.3 * [new tag] v1.7.5 -> v1.7.5 * [new tag] v1.7.6 -> v1.7.6 * [new tag] v1.7.6.1 -> v1.7.6.1 * [new tag] v1.7.7 -> v1.7.7 * [new tag] v1.7.7.1 -> v1.7.7.1 * [new tag] v1.7.7.2 -> v1.7.7.2 * [new tag] v1.7.7.3 -> v1.7.7.3 * [new tag] v1.7.7.4 -> v1.7.7.4 * [new tag] v1.7.7.5 -> v1.7.7.5 * [new tag] v1.7.7.6 -> v1.7.7.6 * [new tag] v1.7.8 -> v1.7.8 * [new tag] v1.7.8.1 -> v1.7.8.1 * [new tag] v1.7.8.2 -> v1.7.8.2 * [new tag] v1.8.0 -> v1.8.0 * [new tag] v1.8.1 -> v1.8.1 * [new tag] v1.8.2 -> v1.8.2 * [new tag] v1.9.0 -> v1.9.0 * [new tag] v1.9.1 -> v1.9.1 * [new tag] v1.9.2 -> v1.9.2 * [new tag] v1.9.3 -> v1.9.3 * [new tag] v1.9.4 -> v1.9.4 * [new tag] v1.9.5 -> v1.9.5 * [new tag] v1.9.6 -> v1.9.6 Get git://gitorious.org/tizen-toys/tizen-manifest /usr/local/bin/git-proxy: line 4: syntax error near unexpected token `newline' /usr/local/bin/git-proxy: line 4: ` PORT=' fatal: The remote end hung up unexpectedly /usr/local/bin/git-proxy: line 4: syntax error near unexpected token `newline' /usr/local/bin/git-proxy: line 4: ` PORT=' fatal: The remote end hung up unexpectedly ---------------------------------------------------------------------------------------------------------- My git-proxy file inside /usr/local/bin is as below, #!/bin/bash PROXY=proxy.address.com PORT= case $1 in # List Git servers here that you do not want to # use the proxy with, separated by the pipe (|) # character as below: example.gitserver.com) METHOD="-X connect" ;; *) METHOD="-X 5 -x ${PROXY}:${PORT}" ;; esac nc $METHOD $* --------------------------------------------------------------------------------------------------------- Can you please guide me what i am doing wrong. Thanks & Regards, Balakrishna Patil
Brajendra Gupra
& also getting below issue while using ~/bin/repo sync error: cannot open /home/brajendra/tizen_src/.repo/manifests.git/FETCH_HEAD: Permission denied
Balakrishna Patil
Hello All, I am new to tizen, i am trying to download tizen source and bring up on pandaboard, With lot of googling and reading this blog i reached upto creating a gerrit account & downloading small packages, I am having trouble in downloading entire source code, i am gettiing error for present in the git_proxy file. There is no Network restriction for the Data line i am using , do i stilll need git_proxy ? Please find the procedure i followed as below. ------------------------------------------------------------------------------------------------------------------------------------- I have set up my gerrit account, snap shot below, gesinv@android-desktop:~/Tizen-Src$ ssh tizen Enter passphrase for key '/home/gesinv/.ssh/id_rsa': **** Welcome to Gerrit Code Review **** Hi Balakrishna Patil, you have successfully connected over SSH. Unfortunately, interactive shells are disabled. To clone a hosted Git repository, use: git clone ssh://gesinv@review.tizen.org:29418/REPOSITORY_NAME.git Connection to review.tizen.org closed. ------------------------------------------------------------------------------------------------------------------------------------- Am Able to download small packages, using below command, gesinv@android-desktop:~/Tizen-Src$ repo init -u ssh://gesinv@review.tizen.org:29418/scm/manifest -b tizen -m ivi.xml gesinv@android-desktop:~/Tizen-Src$ repo sync All-Projects/ ivi-panda-repos/ package-groups-panda/ panda-release-repos/ system-adaptation-pandaboard/ image-configurations-panda/ meta-panda/ panda-preview-repos/ panda-repos/ ------------------------------------------------------------------------------------------------------------------------------------- But when i try to download whole source code using below code, i am getting below error, gesinv@android-desktop:~/Tizen-Src$ repo init -u git://gitorious.org/tizen-toys/tizen-manifest Get https://gerrit.googlesource.com/git-repo remote: Counting objects: 101, done remote: Finding sources: 100% (101/101) remote: Total 2533 (delta 1442), reused 2533 (delta 1442) Receiving objects: 100% (2533/2533), 1.71 MiB | 57 KiB/s, done. Resolving deltas: 100% (1442/1442), done. From https://gerrit.googlesource.com/git-repo * [new branch] maint -> origin/maint * [new branch] master -> origin/master * [new branch] stable -> origin/stable * [new tag] v1.0 -> v1.0 * [new tag] v1.0.1 -> v1.0.1 * [new tag] v1.0.2 -> v1.0.2 * [new tag] v1.0.3 -> v1.0.3 * [new tag] v1.0.4 -> v1.0.4 * [new tag] v1.0.5 -> v1.0.5 * [new tag] v1.0.6 -> v1.0.6 * [new tag] v1.0.7 -> v1.0.7 * [new tag] v1.0.8 -> v1.0.8 * [new tag] v1.0.9 -> v1.0.9 * [new tag] v1.1 -> v1.1 * [new tag] v1.10.0 -> v1.10.0 * [new tag] v1.10.1 -> v1.10.1 * [new tag] v1.10.2 -> v1.10.2 * [new tag] v1.10.3 -> v1.10.3 * [new tag] v1.10.4 -> v1.10.4 * [new tag] v1.11.0 -> v1.11.0 * [new tag] v1.11.1 -> v1.11.1 * [new tag] v1.12.0 -> v1.12.0 * [new tag] v1.12.1 -> v1.12.1 * [new tag] v1.12.2 -> v1.12.2 * [new tag] v1.2 -> v1.2 * [new tag] v1.3 -> v1.3 * [new tag] v1.3.1 -> v1.3.1 * [new tag] v1.3.2 -> v1.3.2 * [new tag] v1.4 -> v1.4 * [new tag] v1.4.1 -> v1.4.1 * [new tag] v1.4.2 -> v1.4.2 * [new tag] v1.4.3 -> v1.4.3 * [new tag] v1.4.4 -> v1.4.4 * [new tag] v1.5 -> v1.5 * [new tag] v1.5.1 -> v1.5.1 * [new tag] v1.6 -> v1.6 * [new tag] v1.6.1 -> v1.6.1 * [new tag] v1.6.10 -> v1.6.10 * [new tag] v1.6.10.1 -> v1.6.10.1 * [new tag] v1.6.10.2 -> v1.6.10.2 * [new tag] v1.6.2 -> v1.6.2 * [new tag] v1.6.3 -> v1.6.3 * [new tag] v1.6.4 -> v1.6.4 * [new tag] v1.6.5 -> v1.6.5 * [new tag] v1.6.6 -> v1.6.6 * [new tag] v1.6.7 -> v1.6.7 * [new tag] v1.6.7.1 -> v1.6.7.1 * [new tag] v1.6.7.2 -> v1.6.7.2 * [new tag] v1.6.7.3 -> v1.6.7.3 * [new tag] v1.6.7.4 -> v1.6.7.4 * [new tag] v1.6.7.5 -> v1.6.7.5 * [new tag] v1.6.8 -> v1.6.8 * [new tag] v1.6.8.1 -> v1.6.8.1 * [new tag] v1.6.8.10 -> v1.6.8.10 * [new tag] v1.6.8.11 -> v1.6.8.11 * [new tag] v1.6.8.2 -> v1.6.8.2 * [new tag] v1.6.8.3 -> v1.6.8.3 * [new tag] v1.6.8.4 -> v1.6.8.4 * [new tag] v1.6.8.5 -> v1.6.8.5 * [new tag] v1.6.8.6 -> v1.6.8.6 * [new tag] v1.6.8.7 -> v1.6.8.7 * [new tag] v1.6.8.8 -> v1.6.8.8 * [new tag] v1.6.8.9 -> v1.6.8.9 * [new tag] v1.6.9 -> v1.6.9 * [new tag] v1.6.9.1 -> v1.6.9.1 * [new tag] v1.6.9.2 -> v1.6.9.2 * [new tag] v1.6.9.3 -> v1.6.9.3 * [new tag] v1.6.9.4 -> v1.6.9.4 * [new tag] v1.6.9.5 -> v1.6.9.5 * [new tag] v1.6.9.6 -> v1.6.9.6 * [new tag] v1.6.9.7 -> v1.6.9.7 * [new tag] v1.6.9.8 -> v1.6.9.8 * [new tag] v1.7 -> v1.7 * [new tag] v1.7.1 -> v1.7.1 * [new tag] v1.7.2 -> v1.7.2 * [new tag] v1.7.3 -> v1.7.3 * [new tag] v1.7.3.1 -> v1.7.3.1 * [new tag] v1.7.4 -> v1.7.4 * [new tag] v1.7.4.1 -> v1.7.4.1 * [new tag] v1.7.4.2 -> v1.7.4.2 * [new tag] v1.7.4.3 -> v1.7.4.3 * [new tag] v1.7.5 -> v1.7.5 * [new tag] v1.7.6 -> v1.7.6 * [new tag] v1.7.6.1 -> v1.7.6.1 * [new tag] v1.7.7 -> v1.7.7 * [new tag] v1.7.7.1 -> v1.7.7.1 * [new tag] v1.7.7.2 -> v1.7.7.2 * [new tag] v1.7.7.3 -> v1.7.7.3 * [new tag] v1.7.7.4 -> v1.7.7.4 * [new tag] v1.7.7.5 -> v1.7.7.5 * [new tag] v1.7.7.6 -> v1.7.7.6 * [new tag] v1.7.8 -> v1.7.8 * [new tag] v1.7.8.1 -> v1.7.8.1 * [new tag] v1.7.8.2 -> v1.7.8.2 * [new tag] v1.8.0 -> v1.8.0 * [new tag] v1.8.1 -> v1.8.1 * [new tag] v1.8.2 -> v1.8.2 * [new tag] v1.9.0 -> v1.9.0 * [new tag] v1.9.1 -> v1.9.1 * [new tag] v1.9.2 -> v1.9.2 * [new tag] v1.9.3 -> v1.9.3 * [new tag] v1.9.4 -> v1.9.4 * [new tag] v1.9.5 -> v1.9.5 * [new tag] v1.9.6 -> v1.9.6 Get git://gitorious.org/tizen-toys/tizen-manifest /usr/local/bin/git-proxy: line 4: syntax error near unexpected token `newline' /usr/local/bin/git-proxy: line 4: ` PORT=' fatal: The remote end hung up unexpectedly /usr/local/bin/git-proxy: line 4: syntax error near unexpected token `newline' /usr/local/bin/git-proxy: line 4: ` PORT=' fatal: The remote end hung up unexpectedly ---------------------------------------------------------------------------------------------------------- My git-proxy file inside /usr/local/bin is as below, #!/bin/bash PROXY=proxy.address.com PORT= case $1 in # List Git servers here that you do not want to # use the proxy with, separated by the pipe (|) # character as below: example.gitserver.com) METHOD="-X connect" ;; *) METHOD="-X 5 -x ${PROXY}:${PORT}" ;; esac nc $METHOD $* --------------------------------------------------------------------------------------------------------- Some one please guide me what i am doing wrong. Thanks & Regards, Balakrishna Patil
Balakrishna Patil

Hello All ,

The documentation at Tizen is updated on 17th Oct  13,

Follow the below link, you should be able to download the entire source code using repo.

https://source.tizen.org/documentation/developer-guide/environment-setup

BR's

Balakrishna