Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve repo tagging #6343

Merged
merged 4 commits into from
Nov 1, 2024
Merged

Conversation

chrisrueger
Copy link
Contributor

@chrisrueger chrisrueger commented Oct 29, 2024

As discussed with @pkriens today:

  • The Repo Browser does not show 'resolve' tag anymore, for repos which do not have defined a tag

image

  • instead only if developer has manually entered a tag in a repo it is shown

image

image

Also fixed a bug I discovered regarding Repository implementations which currently do not implement the Tagged interface. Those repositories should still be considered for resolution by default (as if they have the resolve tag). This is e.g. the case for any custom Respository plugin in the wild which implements Repository but not Tagged (because Tagged interface is just being added in 7.1.0)

@chrisrueger
Copy link
Contributor Author

@pkriens condition improved and Glob support added.

@pkriens
Copy link
Member

pkriens commented Nov 1, 2024

LGTM! lets merge this baby!

This does not show 'resolve' on all repos in the Repo Browser anymore

Signed-off-by: Christoph Rueger <[email protected]>
it is still possible there are custom Repository plugins which do not implement the Tagged interface yet. those repositories should still be considered for resolving

Signed-off-by: Christoph Rueger <[email protected]>

improve readability of condition and wording

Signed-off-by: Christoph Rueger <[email protected]>
as suggested

javadoc

Signed-off-by: Christoph Rueger <[email protected]>
@chrisrueger chrisrueger merged commit ae31d71 into bndtools:master Nov 1, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants