Overview

Request 1140218 accepted

- Update to version 20240120+git.efc3517:
* Validate only entry ID part of paths, fixes #48
- Update to version 20231218+git.a09da69:
* Document cache behavior caveat
* tests: Don't implicitly test found entry order
* README: Document checking order of found entries
* find_entry_paths: Only use a single `find` call
* xdg-terminal-exec: Reverse entry data search order
* Fix typo
* xdg-terminal-exec: Simplify entry search
* [Breaking] Drop xdg-terminals dirs, discard explicit exec arg
* set umask when saving cache
* update readme
* cleanups
* improve debug, comments
* only validate entries from config, mass validate filenames with find
* aliases are not propagated to subshells in bash, future-proofing for cache
* xdg-terminal-exec: Introduce `error`
* xdg-terminal-exec: Don't check for duplicates
* xdg-terminal-exec: Fix matching
* cleanups
* Fix undefined var
* Add XDG_CURRENT_DESKTOP to cache
* optimize contains(), case is awesome
* repeat small things from cache branch
* simplify id validator, relax config id pattern
* Cache tweaks, stricter entry IDs from configs
* wording sync
* Update readme
* save cmd late, invalidate cache by missing cmd early
* drop cache on missing command
* working cache
* initial funcions
* [Semi-Breaking] flexible directives
* drop /usr/etc from readme
* [Breaking] use stock applications by default
* action test fix
* formatting and debug
* ignore *ShowIn checks for explicitly selected entries, better debug
* change wording on non-conforming entry IDs
* add ID string validator
* Fix entry heirarchy precedence.

Request History
Matej Cepl's avatar

mcepl created request

- Update to version 20240120+git.efc3517:
* Validate only entry ID part of paths, fixes #48
- Update to version 20231218+git.a09da69:
* Document cache behavior caveat
* tests: Don't implicitly test found entry order
* README: Document checking order of found entries
* find_entry_paths: Only use a single `find` call
* xdg-terminal-exec: Reverse entry data search order
* Fix typo
* xdg-terminal-exec: Simplify entry search
* [Breaking] Drop xdg-terminals dirs, discard explicit exec arg
* set umask when saving cache
* update readme
* cleanups
* improve debug, comments
* only validate entries from config, mass validate filenames with find
* aliases are not propagated to subshells in bash, future-proofing for cache
* xdg-terminal-exec: Introduce `error`
* xdg-terminal-exec: Don't check for duplicates
* xdg-terminal-exec: Fix matching
* cleanups
* Fix undefined var
* Add XDG_CURRENT_DESKTOP to cache
* optimize contains(), case is awesome
* repeat small things from cache branch
* simplify id validator, relax config id pattern
* Cache tweaks, stricter entry IDs from configs
* wording sync
* Update readme
* save cmd late, invalidate cache by missing cmd early
* drop cache on missing command
* working cache
* initial funcions
* [Semi-Breaking] flexible directives
* drop /usr/etc from readme
* [Breaking] use stock applications by default
* action test fix
* formatting and debug
* ignore *ShowIn checks for explicitly selected entries, better debug
* change wording on non-conforming entry IDs
* add ID string validator
* Fix entry heirarchy precedence.


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:56"


Staging Bot's avatar

staging-bot accepted review

Picked "openSUSE:Factory:Staging:adi:56"


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar accepted review


Ana Guerrero's avatar

anag+factory accepted review

Staging Project openSUSE:Factory:Staging:adi:56 got accepted.


Ana Guerrero's avatar

anag+factory approved review

Staging Project openSUSE:Factory:Staging:adi:56 got accepted.


Ana Guerrero's avatar

anag+factory accepted request

Staging Project openSUSE:Factory:Staging:adi:56 got accepted.

openSUSE Build Service is sponsored by