-
-
Notifications
You must be signed in to change notification settings - Fork 304
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
Add support for repository tags #6116
Commits on May 8, 2024
-
e.g. add a property tags="baseline,release, foo";\ to a Repository in build.bnd tags="baseline,release, foo";\ Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 52af186 - Browse repository at this point
Copy the full SHA 52af186View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea7740d - Browse repository at this point
Copy the full SHA ea7740dView commit details -
add tagged support to more repos and edit dialog
Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 359a405 - Browse repository at this point
Copy the full SHA 359a405View commit details -
allow to use tag in -runrepos in .bndrun
example: -runrepos: \ Workspace,\ @resolve this adds the Workspace repo and all other repos tagged with the tag 'resolve' I used the '@' character as a marker for tags (for now). initially I wanted to use '#' but this is a comment in a .bndrun file. With this i got a successful resolution as before Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dd36fe1 - Browse repository at this point
Copy the full SHA dd36fe1View commit details
Commits on May 10, 2024
-
rework - repos now have 'resolve' tag by default
- this commit partly reverts previous commit - repos now get the 'resolve' tag by default if not specified - .bndrun: empty -runrepos will be populated with all repos having the 'resolve' tag - .bndrun: resolution consider all repos having the 'resolve' tag. that means you can exclude a repo from resolution by manually assigning it a different tag (e.g. to exclude the baseline repo from resolution, you should give the baseline-repo e.g. the tag 'baseline' and make sure it does NOT have the 'resolve' tag Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b9a574f - Browse repository at this point
Copy the full SHA b9a574fView commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 34091a8 - Browse repository at this point
Copy the full SHA 34091a8View commit details -
- extend RepositoryPlugin with Tagged - make a Tags class, extending Set - not parsing the string all the time - replace RepoTags enum with Constants.REPOTAGS_RESOLVE Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c08cce3 - Browse repository at this point
Copy the full SHA c08cce3View commit details -
move matchesTags back to Tagged
Somehow I think it belongs there. Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e990f07 - Browse repository at this point
Copy the full SHA e990f07View commit details
Commits on May 20, 2024
-
Tags implement Set using an internal sorted set
fix and improve testcase to test for consistent sorting of tags Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7857d51 - Browse repository at this point
Copy the full SHA 7857d51View commit details
Commits on May 21, 2024
-
- keep backwards compatibility so that Repos without tags return an empty set and empty set means "matches" - renamed Tags.matchesTags to Tags.isIncluded - move tags to own package aQute.bnd.service.tags Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 53cb0dc - Browse repository at this point
Copy the full SHA 53cb0dcView commit details -
mention <<EMPTY>> placeholderin repo plugin UI
Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e46fd43 - Browse repository at this point
Copy the full SHA e46fd43View commit details -
make tags a combobox in Plugins UI
Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7f04909 - Browse repository at this point
Copy the full SHA 7f04909View commit details -
I think that better reflects the intent. - also adjusting javadoc accordingly - and move static methods to bottom Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7313fbc - Browse repository at this point
Copy the full SHA 7313fbcView commit details