summaryrefslogtreecommitdiffstats
path: root/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst')
-rw-r--r--bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst
index f5723d6767..c905288c48 100644
--- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst
+++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-fetching.rst
@@ -476,6 +476,14 @@ Here are some example URLs::
476 easy to share metadata without removing passwords. SSH keys, ``~/.netrc`` 476 easy to share metadata without removing passwords. SSH keys, ``~/.netrc``
477 and ``~/.ssh/config`` files can be used as alternatives. 477 and ``~/.ssh/config`` files can be used as alternatives.
478 478
479Using tags with the git fetcher may cause surprising behaviour. Bitbake needs to
480resolve the tag to a specific revision and to do that, it has to connect to and use
481the upstream repository. This is because the revision the tags point at can change and
482we've seen cases of this happening in well known public repositories. This can mean
483many more network connections than expected and recipes may be reparsed at every build.
484Source mirrors will also be bypassed as the upstream repository is the only source
485of truth to resolve the revision accurately. For these reasons, whilst the fetcher
486can support tags, we recommend being specific about revisions in recipes.
479 487
480.. _gitsm-fetcher: 488.. _gitsm-fetcher:
481 489