diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-03-18 11:04:21 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-03-19 11:46:30 +0000 |
commit | 18a533bfe6d4d5020c0252f9aecf6fc4abda672e (patch) | |
tree | f59f92b430d1f39fcdb250927314e11d9e715051 /scripts/lib/scriptutils.py | |
parent | e8e34a04ce283bd41591dcc6ae8d6e8094d489e0 (diff) | |
download | poky-18a533bfe6d4d5020c0252f9aecf6fc4abda672e.tar.gz |
bitbake: fetch/git: Rework tag parameter handling
Currently bitbake disallows tag parameters along with revision parameters.
This isn't great since quite often, we'd like to verify that a given revision
does match some tag. At the same time we don't want to or need to access
the network to verify this, which normally a tag would require.
Rework the code so that tag and revisions can both be specified together.
Verify that any tag specified matches the revision in use at unpack time.
This means we can start requiring people to put tags in git SRC_URIs
when revisions are used, making review a little easier that it isn't
some random revision.
The test that is dropped looks like a different test but the comment
is a copy and paste error. The SRCREV/rev mismatch test remains, this
removes the rev and tag set test.
(Bitbake rev: d591d7633fe8d739ec00395920e44910b0b77e27)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/scriptutils.py')
0 files changed, 0 insertions, 0 deletions