Difference between revisions of "Git"

From Openembedded.org
Jump to: navigation, search
(add monotone to git ID mapping page)
m (Poky's URL update)
 
(17 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
= OpenEmbedded Git repository =
 
= OpenEmbedded Git repository =
  
Git repository that currently mirrors the main Monotone repository ([http://bugs.openembedded.net/show_bug.cgi?id=4249 test installation]).
+
The Git repository is now the official source repository. Monotone is no longer used.
  
Web interfaces:
+
See [[GitPhraseBook]] for instructions on how to use the OE git repo.
* http://git.openembedded.net/
 
* http://cgit.openembedded.net/
 
* http://gitweb.openembedded.net/
 
  
You can get an anonymous clone from:
+
* Web interfaces: http://cgit.openembedded.org/
 
+
* Git repository: git://git.openembedded.org/openembedded
git://git.openembedded.net/org.openembedded.dev
 
 
 
and if your key is registered, push/pull from:
 
 
 
ssh://gittrial@git.openembedded.net/org.openembedded.dev
 
  
 
= Other Repositories of Interest =
 
= Other Repositories of Interest =
 
* http://git.openmoko.org/
 
* http://git.openmoko.org/
* http://svn.o-hand.com/view/poky/
+
* http://git.yoctoproject.org/
** svn co http://svn.o-hand.com/repos/poky/trunk poky
+
 
 +
See [[GitPhraseBook]] for ideas on how to use additional remote repositories.
  
 +
= Other topics =
 +
* [[MultipleRepositoryMethods]]
  
To add a branch mirroring the openmoko tree, do the following:
+
= Why Git =
* git remote add openmoko.org git://git.openmoko.org/git/openmoko.git
+
Why did we switch from monotone to git:
* git fetch openmoko.org
+
* better support for branching and merging (this is where git shines)
* git branch -r
+
* much faster
* gitk openmoko.org/org.openmoko.asu.stable
+
* much larger user base -- many people doing OE work are already using git for kernel work
* git diff origin/org.openembedded.dev openmoko.org/org.openmoko.asu.stable
 
* git diff origin/org.openembedded.dev openmoko.org/org.openmoko.asu.stable classes
 
* git checkout -b org.openmoko.asu.stable --track org.openmoko.asu.stable
 
  
= Monotone to Git Conversion Issues =
+
Mail list discussions on the topic:
* [[Monotone to Git ID mapping]]
+
* http://thread.gmane.org/gmane.comp.handhelds.openembedded/8657/focus=9085
 +
* http://thread.gmane.org/gmane.comp.handhelds.openembedded/17795/focus=17844
 +
* http://thread.gmane.org/gmane.comp.handhelds.openembedded/18091/focus=18097
 +
* http://thread.gmane.org/gmane.comp.handhelds.openembedded/17868/focus=17892
 +
* http://thread.gmane.org/gmane.comp.handhelds.openembedded/18959/focus=18983
  
 
[[Category:Dev]]
 
[[Category:Dev]]
 
[[Category:User]]
 
[[Category:User]]

Latest revision as of 11:34, 19 June 2015

OpenEmbedded Git repository

The Git repository is now the official source repository. Monotone is no longer used.

See GitPhraseBook for instructions on how to use the OE git repo.

Other Repositories of Interest

See GitPhraseBook for ideas on how to use additional remote repositories.

Other topics

Why Git

Why did we switch from monotone to git:

  • better support for branching and merging (this is where git shines)
  • much faster
  • much larger user base -- many people doing OE work are already using git for kernel work

Mail list discussions on the topic: