Mike McQuaid
03e583e746
cask: read bundle version from Info.plist
when sensible.
...
If you're trying to use `brew info --json=v2` to get an installed
version and figure out if it is outdated: you're going to have a bad
time with `auto_updates` casks because `installed_version` alone is not
enough to get the actually currently installed version of the app.
Instead, in these cases, try to read from `Info.plist` if there is one
and use that version.
While we're here, add a `blank?` method to `Version` so we can use it
for `present?` checks (making a `null?` `Version` object `blank?`).
Co-authored-by: Markus Reiter <me@reitermark.us>
2024-03-06 15:52:16 +00:00
..
2024-02-27 20:55:16 -08:00
2024-03-06 15:52:16 +00:00
2024-03-03 18:55:32 -08:00
2024-03-01 04:05:15 +01:00
2024-02-13 07:36:41 -05:00
2024-02-09 00:11:05 +00:00
2024-03-05 18:11:53 -08:00
2024-02-27 20:55:16 -08:00
2024-03-03 14:44:22 -05:00
2024-02-28 12:32:21 -05:00
2024-02-25 22:59:59 +00:00
2024-02-11 20:27:39 -08:00
2024-02-25 22:59:59 +00:00
2024-03-05 18:42:40 +00:00
2024-01-19 13:34:52 -08:00
2024-01-26 15:03:59 -08:00
2024-03-06 15:52:16 +00:00
2024-02-26 16:58:53 +00:00
2024-03-06 15:21:37 +00:00
2024-03-05 18:42:27 +00:00
2024-01-18 22:20:01 +00:00
2024-01-26 11:37:11 -08:00
2024-02-11 21:53:21 -05:00
2023-11-11 05:36:40 +00:00
2024-01-26 11:37:11 -08:00
2024-02-27 20:55:16 -08:00
2023-12-31 11:29:57 -08:00
2023-12-28 11:46:27 -08:00
2023-12-18 09:34:01 -08:00
2024-02-22 17:25:20 +00:00
2024-01-02 18:32:28 +00:00
2024-02-25 22:59:59 +00:00
2023-12-19 19:05:28 +09:00
2024-02-22 18:24:57 +01:00
2024-02-25 22:59:59 +00:00
2024-01-18 22:20:01 +00:00
2024-02-25 22:59:59 +00:00
2023-10-10 03:42:22 +02:00
2023-12-28 11:46:27 -08:00
2023-12-14 05:47:12 +00:00
2023-11-05 08:55:58 -08:00
2024-02-18 15:47:56 -08:00
2023-10-20 23:11:16 -04:00
2024-03-01 04:05:15 +01:00
2024-02-27 13:46:10 +11:00
2023-12-21 21:55:16 -08:00
2023-10-04 22:24:57 -04:00
2024-02-25 22:59:59 +00:00
2024-02-25 22:59:59 +00:00
2024-02-18 15:47:56 -08:00
2024-02-04 15:42:26 +01:00
2023-09-29 18:49:44 +01:00
2024-02-22 18:24:57 +01:00
2024-03-04 12:11:13 -05:00
2024-02-25 22:59:59 +00:00
2024-02-19 08:14:44 -08:00
2024-03-03 18:55:56 -08:00
2023-12-27 15:29:33 -08:00
2024-03-03 20:51:09 -05:00
2024-03-06 14:30:17 +01:00
2024-02-11 20:27:38 -08:00
2024-03-05 18:42:27 +00:00
2024-01-31 11:42:01 -08:00
2024-01-18 22:20:01 +00:00
2024-01-18 23:22:18 +00:00
2024-02-25 22:59:59 +00:00
2024-01-18 16:46:59 -08:00
2024-02-25 22:59:59 +00:00
2024-02-25 22:59:59 +00:00
2024-03-03 18:55:56 -08:00
2024-02-13 18:46:58 +01:00
2023-11-06 13:11:01 +00:00
2023-12-07 23:42:13 +00:00
2024-01-18 22:20:01 +00:00
2023-12-16 11:57:06 +00:00
2024-02-25 22:59:59 +00:00
2024-02-29 09:26:51 -08:00
2024-02-11 20:27:38 -08:00
2024-03-05 10:30:17 +00:00
2023-12-27 13:16:36 -08:00
2024-03-03 18:55:56 -08:00
2024-01-18 22:20:01 +00:00
2024-02-18 15:47:56 -08:00
2023-12-06 00:01:25 +00:00
2024-02-26 21:21:38 -08:00
2023-09-29 12:32:22 +01:00
2024-02-19 13:29:49 -08:00
2024-02-08 23:54:12 +00:00
2023-10-04 22:24:57 -04:00
2024-01-19 13:34:52 -08:00
2024-01-12 15:37:24 +01:00
2024-02-25 22:59:59 +00:00
2024-02-04 13:50:57 +01:00
2024-02-25 22:59:59 +00:00
2023-09-29 01:26:31 +01:00
2023-09-29 01:26:31 +01:00
2024-02-02 15:49:46 +00:00
2024-03-03 18:55:56 -08:00
2023-12-22 10:39:29 -08:00
2024-03-03 18:55:56 -08:00
2024-02-08 16:36:10 +01:00
2024-02-22 22:03:54 +01:00
2024-03-06 15:33:54 +00:00
2024-01-09 11:12:49 +00:00
2023-12-06 00:01:25 +00:00
2024-02-25 22:59:59 +00:00
2024-02-26 16:58:53 +00:00
2024-02-26 16:58:53 +00:00
2024-02-25 22:59:59 +00:00
2024-02-25 23:00:07 +00:00
2024-03-06 15:52:16 +00:00