Johannes Altmanninger
892a820672
Make sure that cd to a relative CDPATH results in absolute $PWD
...
We have had multiple crashes for relative CDPATH entries. Commit 5e274066e
(Always return absolute path in path_get_cdpath, 2019-10-17) tried to fix
all of them but it failed to do justice to its title. Let's fix this to
actually return absolute paths, always. Take care to to normalize the path
because it is used for autosuggestions. The normalization is mostly relevant
for CDPATH=. (the default) but it doesn't hurt others.
Closes #9407
2022-12-10 11:06:54 +01:00
..
2019-06-25 22:31:06 +02:00
2021-11-11 16:46:23 +01:00
2022-09-11 09:55:11 +02:00
2021-11-03 22:54:55 -07:00
2022-08-12 18:38:47 +02:00
2022-06-27 17:50:40 +02:00
2020-02-08 13:30:48 +01:00
2022-09-16 15:44:33 -05:00
2022-04-08 16:38:46 +02:00
2020-03-09 19:46:43 +01:00
2022-08-12 18:38:47 +02:00
2021-11-03 22:54:55 -07:00
2020-02-08 16:23:25 -08:00
2022-12-10 11:06:54 +01:00
2021-03-06 17:13:20 -06:00
2022-04-21 17:40:25 +02:00
2021-10-18 17:02:17 +02:00
2022-08-12 18:38:47 +02:00
2022-04-03 16:18:47 +02:00
2019-11-02 16:48:08 -07:00
2019-06-25 20:56:29 +02:00
2019-06-25 20:56:29 +02:00
2022-08-12 18:38:47 +02:00
2019-06-25 20:56:29 +02:00
2021-08-14 11:29:22 +02:00
2022-10-31 16:52:36 -05:00
2022-10-31 16:52:44 -05:00
2022-11-12 22:37:27 +01:00
2020-03-09 19:46:43 +01:00
2019-06-26 21:19:40 +02:00
2020-01-18 11:50:50 -08:00
2020-01-19 15:07:06 +01:00
2019-12-08 11:44:21 -08:00
2020-01-13 20:34:22 +01:00
2019-06-28 11:22:49 -07:00
2022-08-12 18:38:47 +02:00
2021-11-20 17:44:05 +01:00
2020-01-13 20:34:22 +01:00
2022-11-15 19:05:18 +01:00
2022-06-17 09:33:42 +02:00
2021-07-23 22:58:51 +02:00
2022-04-15 13:42:38 +02:00
2019-06-25 20:56:29 +02:00
2022-04-15 13:42:38 +02:00
2019-06-25 20:56:29 +02:00
2022-09-23 11:05:58 -05:00
2019-06-25 20:56:29 +02:00
2019-08-13 22:56:31 -07:00
2019-08-13 22:56:31 -07:00
2022-05-17 17:21:42 +02:00
2021-07-14 16:37:30 +02:00
2021-10-28 16:32:58 +02:00
2020-01-03 14:40:28 -08:00
2022-10-29 10:24:42 +02:00
2021-11-03 22:54:55 -07:00
2022-10-21 20:22:20 +02:00
2020-12-29 12:48:11 +01:00
2022-07-01 20:10:18 +02:00
2021-08-01 18:59:45 +02:00
2019-06-25 20:56:29 +02:00
2019-06-25 20:56:29 +02:00
2019-06-25 20:56:29 +02:00
2019-06-25 20:56:29 +02:00
2020-02-14 20:09:07 +01:00
2022-08-12 18:38:47 +02:00
2021-03-10 18:04:04 +01:00
2020-04-18 16:26:54 -07:00
2020-01-25 14:06:34 +01:00
2021-10-28 10:02:48 -07:00
2020-03-15 21:01:11 +01:00
2021-11-03 22:54:55 -07:00
2021-08-17 15:36:07 +02:00
2022-10-09 15:24:01 +02:00
2022-08-12 18:38:47 +02:00
2022-09-09 18:52:45 +02:00
2021-05-01 18:59:25 +02:00
2022-08-12 18:38:47 +02:00
2022-12-02 17:32:52 -08:00
2021-12-28 19:32:30 +01:00
2022-10-05 17:25:00 +02:00
2020-10-06 17:40:22 +02:00
2021-11-20 17:44:05 +01:00
2022-10-31 19:58:18 -07:00
2021-08-09 17:42:00 +02:00
2020-03-09 19:46:43 +01:00
2021-11-03 22:54:55 -07:00
2019-06-25 20:56:29 +02:00
2022-04-02 13:44:58 -07:00
2022-07-18 20:45:30 +02:00
2022-08-12 18:38:47 +02:00
2021-04-20 15:15:52 -07:00
2022-10-23 13:53:36 -07:00
2021-11-03 22:54:55 -07:00
2019-12-11 16:34:20 -08:00
2022-11-12 06:21:36 -08:00
2019-07-09 10:02:50 -07:00
2021-08-18 22:20:03 +08:00
2021-03-10 18:04:04 +01:00
2021-06-24 18:17:10 +02:00
2021-06-10 16:46:17 +02:00
2022-10-25 13:40:21 -05:00
2021-06-24 20:46:03 +02:00
2022-08-12 18:38:47 +02:00
2022-04-15 13:42:38 +02:00
2021-03-21 10:03:35 +01:00
2022-10-04 18:44:21 +02:00
2022-08-12 18:38:47 +02:00
2022-09-23 11:05:58 -05:00
2022-11-15 19:03:06 +01:00
2022-09-21 18:37:38 +02:00
2020-03-09 19:46:43 +01:00
2022-08-12 18:38:47 +02:00
2022-06-12 14:24:55 -07:00
2022-06-12 14:24:55 -07:00
2022-08-31 07:49:49 +02:00
2022-07-16 17:46:12 -07:00
2022-06-12 14:24:55 -07:00
2020-12-11 21:24:33 +01:00
2022-10-24 15:36:02 -05:00
2022-05-28 17:44:13 -07:00
2021-03-02 14:53:02 +01:00
2022-03-24 10:23:04 +08:00
2020-03-16 21:21:10 +01:00
2022-08-12 18:38:47 +02:00
2022-08-12 18:38:47 +02:00
2019-06-25 20:56:29 +02:00
2022-07-30 10:14:19 -07:00
2021-08-29 08:56:12 +02:00
2022-10-31 16:52:36 -05:00
2021-08-15 13:48:41 -05:00