summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2017-06-29 13:31:00 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-07-12 00:28:14 +0100
commit39e61c9ad9622d805a64413201b308e6a09943d1 (patch)
treedeb49520125a47288922f7ba92078551cdfe754b /documentation
parent64f0f60b3fba36ff87fe78ec1e27e6398d206c51 (diff)
downloadpoky-39e61c9ad9622d805a64413201b308e6a09943d1.tar.gz
kernel-dev: Inserted section on Git as a relavent note
Appendix A of the kernel-dev had a subsection dedicated to just saying Git was the SCM used by the YP team for development. Having this information in a dedicated section was overkill. The information is better as an "aside". I put the stuff in a note. (From yocto-docs rev: 7e28686f946188daaf0480d4cd68e0e8ff854d37) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/kernel-dev/kernel-dev-concepts-appx.xml59
1 files changed, 31 insertions, 28 deletions
diff --git a/documentation/kernel-dev/kernel-dev-concepts-appx.xml b/documentation/kernel-dev/kernel-dev-concepts-appx.xml
index ee40938b5d..21f7c2c686 100644
--- a/documentation/kernel-dev/kernel-dev-concepts-appx.xml
+++ b/documentation/kernel-dev/kernel-dev-concepts-appx.xml
@@ -200,10 +200,37 @@
200 on top of the baseline. 200 on top of the baseline.
201 The features are tagged and organized by way of a branching 201 The features are tagged and organized by way of a branching
202 strategy implemented by the Yocto Project team using the 202 strategy implemented by the Yocto Project team using the
203 source code manager (SCM) Git. 203 Source Code Manager (SCM) Git.
204 For information on Git as applied to the Yocto Project, see the 204 <note><title>Notes</title>
205 "<ulink url='&YOCTO_DOCS_REF_URL;#git'>Git</ulink>" section 205 <itemizedlist>
206 in the Yocto Project Development Manual. 206 <listitem><para>
207 Git is the obvious SCM for meeting the Yocto Linux
208 kernel organizational and structural goals
209 described in this section.
210 Not only is Git the SCM for Linux kernel
211 development in <filename>kernel.org</filename> but,
212 Git continues to grow in popularity and supports
213 many different work flows, front-ends and
214 management techniques.
215 </para></listitem>
216 <listitem><para>
217 You can find documentation on Git at
218 <ulink url='http://git-scm.com/documentation'></ulink>.
219 You can also get an introduction to Git as it
220 applies to the Yocto Project in the
221 "<ulink url='&YOCTO_DOCS_REF_URL;#git'>Git</ulink>"
222 section in the Yocto Project Reference Manual.
223 The latter reference provides an overview of
224 Git and presents a minimal set of Git commands
225 that allows you to be functional using Git.
226 You can use as much, or as little, of what Git
227 has to offer to accomplish what you need for your
228 project.
229 You do not have to be a "Git Expert" in order to
230 use it with the Yocto Project.
231 </para></listitem>
232 </itemizedlist>
233 </note>
207 </para> 234 </para>
208 235
209 <para> 236 <para>
@@ -342,30 +369,6 @@
342 because the kernel tree is left in this state after cloning and building the kernel. 369 because the kernel tree is left in this state after cloning and building the kernel.
343 </para> 370 </para>
344 </section> 371 </section>
345
346 <section id='source-code-manager-git'>
347 <title>Source Code Manager - Git</title>
348 <para>
349 The Source Code Manager (SCM) is Git.
350 This SCM is the obvious mechanism for meeting the previously mentioned goals.
351 Not only is it the SCM for <filename>kernel.org</filename> but,
352 Git continues to grow in popularity and supports many different work flows,
353 front-ends and management techniques.
354 </para>
355 <para>
356 You can find documentation on Git at <ulink url='http://git-scm.com/documentation'></ulink>.
357 You can also get an introduction to Git as it applies to the Yocto Project in the
358 "<ulink url='&YOCTO_DOCS_REF_URL;#git'>Git</ulink>"
359 section in the Yocto Project Reference Manual.
360 These referenced sections overview Git and describe a minimal set of
361 commands that allows you to be functional using Git.
362 <note>
363 You can use as much, or as little, of what Git has to offer to accomplish what
364 you need for your project.
365 You do not have to be a "Git Master" in order to use it with the Yocto Project.
366 </note>
367 </para>
368 </section>
369 </section> 372 </section>
370</appendix> 373</appendix>
371<!-- 374<!--