diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 6d274361d8..d24838a54b 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -1681,6 +1681,30 @@ +
+ Using an External SCM + + + If you're working on a recipe that pulls from an external Source Code Manager (SCM), it + is possible to have the OpenEmbedded build system notice new changes added to the + SCM and then build the package that depends on them using the latest version. + This only works for SCMs from which it is possible to get a sensible revision number for changes. + Currently, you can do this with Apache Subversion (SVN), Git, and Bazaar (BZR) repositories. + + + + To enable this behavior, simply add the following to the local.conf + configuration file found in the + build directory: + + SRCREV_pn-<PN> = "${AUTOREV}" + + where PN + is the name of the package for which you want to enable automatic source + revision updating. + +
+
Debugging With the GNU Project Debugger (GDB) Remotely