Difference between revisions of "Git"

From Openembedded.org
Jump to: navigation, search
m
(Other topics)
 
(18 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
+
= Other Repositories of Interest =
 +
* http://git.openmoko.org/
 +
* http://git.pokylinux.org/
  
and if your key is registered, push/pull from:
+
See [[GitPhraseBook]] for ideas on how to use additional remote repositories.
  
ssh://gittrial@git.openembedded.net/org.openembedded.dev
+
= Other topics =
 
+
* [[MultipleRepositoryMethods]]
= Other Repositories of Interest =
+
* http://git.openmoko.org/
+
* http://svn.o-hand.com/view/poky/
+
** svn co http://svn.o-hand.com/repos/poky/trunk poky
+
  
 +
= 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
  
To add a branch mirroring the openmoko tree, do the following:
+
Mail list discussions on the topic:
* git remote add openmoko.org git://git.openmoko.org/git/openmoko.git
+
* http://thread.gmane.org/gmane.comp.handhelds.openembedded/8657/focus=9085
* git fetch openmoko.org
+
* http://thread.gmane.org/gmane.comp.handhelds.openembedded/17795/focus=17844
* git branch -r
+
* http://thread.gmane.org/gmane.comp.handhelds.openembedded/18091/focus=18097
* gitk openmoko.org/org.openmoko.asu.stable
+
* http://thread.gmane.org/gmane.comp.handhelds.openembedded/17868/focus=17892
* git diff origin/org.openembedded.dev openmoko.org/org.openmoko.asu.stable
+
* http://thread.gmane.org/gmane.comp.handhelds.openembedded/18959/focus=18983
* 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
+
  
 
[[Category:Dev]]
 
[[Category:Dev]]
 +
[[Category:User]]

Latest revision as of 14:51, 22 December 2010

Contents

[edit] 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.

[edit] Other Repositories of Interest

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

[edit] Other topics

[edit] 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:

Personal tools
Namespaces

Variants
Actions
Navigation
Categories
OE services
Toolbox