diff options
| -rw-r--r-- | bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.xml | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.xml b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.xml index 6e1642c677..3f1d8eb521 100644 --- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.xml +++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.xml | |||
| @@ -385,7 +385,8 @@ | |||
| 385 | The supported parameters are as follows: | 385 | The supported parameters are as follows: |
| 386 | <itemizedlist> | 386 | <itemizedlist> |
| 387 | <listitem><para><emphasis>"method":</emphasis> | 387 | <listitem><para><emphasis>"method":</emphasis> |
| 388 | The protocol over which to communicate with the CVS server. | 388 | The protocol over which to communicate with the CVS |
| 389 | server. | ||
| 389 | By default, this protocol is "pserver". | 390 | By default, this protocol is "pserver". |
| 390 | If "method" is set to "ext", BitBake examines the | 391 | If "method" is set to "ext", BitBake examines the |
| 391 | "rsh" parameter and sets <filename>CVS_RSH</filename>. | 392 | "rsh" parameter and sets <filename>CVS_RSH</filename>. |
| @@ -469,25 +470,29 @@ | |||
| 469 | You can think of this parameter as the top-level | 470 | You can think of this parameter as the top-level |
| 470 | directory of the repository data you want. | 471 | directory of the repository data you want. |
| 471 | </para></listitem> | 472 | </para></listitem> |
| 473 | <listitem><para><emphasis>"path_spec":</emphasis> | ||
| 474 | A specific directory in which to checkout the | ||
| 475 | specified svn module. | ||
| 476 | </para></listitem> | ||
| 472 | <listitem><para><emphasis>"protocol":</emphasis> | 477 | <listitem><para><emphasis>"protocol":</emphasis> |
| 473 | The protocol to use, which defaults to "svn". | 478 | The protocol to use, which defaults to "svn". |
| 474 | Other options are "svn+ssh" and "rsh". | 479 | If "protocol" is set to "svn+ssh", the "ssh" |
| 475 | For "rsh", the "rsh" parameter is also used. | 480 | parameter is also used. |
| 476 | </para></listitem> | 481 | </para></listitem> |
| 477 | <listitem><para><emphasis>"rev":</emphasis> | 482 | <listitem><para><emphasis>"rev":</emphasis> |
| 478 | The revision of the source code to checkout. | 483 | The revision of the source code to checkout. |
| 479 | </para></listitem> | 484 | </para></listitem> |
| 480 | <listitem><para><emphasis>"date":</emphasis> | ||
| 481 | The date of the source code to checkout. | ||
| 482 | Specific revisions are generally much safer to checkout | ||
| 483 | rather than by date as they do not involve timezones | ||
| 484 | (e.g. they are much more deterministic). | ||
| 485 | </para></listitem> | ||
| 486 | <listitem><para><emphasis>"scmdata":</emphasis> | 485 | <listitem><para><emphasis>"scmdata":</emphasis> |
| 487 | Causes the “.svn” directories to be available during | 486 | Causes the “.svn” directories to be available during |
| 488 | compile-time when set to "keep". | 487 | compile-time when set to "keep". |
| 489 | By default, these directories are removed. | 488 | By default, these directories are removed. |
| 490 | </para></listitem> | 489 | </para></listitem> |
| 490 | <listitem><para><emphasis>"ssh":</emphasis> | ||
| 491 | An optional parameter used when "protocol" is set | ||
| 492 | to "svn+ssh". | ||
| 493 | You can use this parameter to specify the ssh | ||
| 494 | program used by svn. | ||
| 495 | </para></listitem> | ||
| 491 | <listitem><para><emphasis>"transportuser":</emphasis> | 496 | <listitem><para><emphasis>"transportuser":</emphasis> |
| 492 | When required, sets the username for the transport. | 497 | When required, sets the username for the transport. |
| 493 | By default, this parameter is empty. | 498 | By default, this parameter is empty. |
| @@ -496,10 +501,11 @@ | |||
| 496 | command. | 501 | command. |
| 497 | </para></listitem> | 502 | </para></listitem> |
| 498 | </itemizedlist> | 503 | </itemizedlist> |
| 499 | Following are two examples using svn: | 504 | Following are three examples using svn: |
| 500 | <literallayout class='monospaced'> | 505 | <literallayout class='monospaced'> |
| 501 | SRC_URI = "svn://svn.oe.handhelds.org/svn;module=vip;proto=http;rev=667" | 506 | SRC_URI = "svn://myrepos/proj1;module=vip;protocol=http;rev=667" |
| 502 | SRC_URI = "svn://svn.oe.handhelds.org/svn/;module=opie;proto=svn+ssh;date=20060126" | 507 | SRC_URI = "svn://myrepos/proj1;module=opie;protocol=svn+ssh" |
| 508 | SRC_URI = "svn://myrepos/proj1;module=trunk;protocol=http;path_spec=${MY_DIR}/proj1" | ||
| 503 | </literallayout> | 509 | </literallayout> |
| 504 | </para> | 510 | </para> |
| 505 | </section> | 511 | </section> |
