Sergey Bugaev
a3e4dfdf98
AK: Fix .. handling in FileSystemPath
...
We shouldn't just drop leading ..-s for relative paths. At the same time,
we should handle paths like
../foo/../../bar
correctly: the first .. after the foo cancels out the foo, but the second
one should get treated as a leading one and not get dropped.
Note that since this path resolution is purely lexical, it's never going to be
completely correct with respect to symlinks and other filesystem magic. Better
don't use it when dealing with files.
2020-05-22 23:55:35 +02:00
..
2020-05-18 11:31:43 +02:00
2020-05-16 12:00:04 +02:00
2020-05-20 16:24:26 +02:00
2020-04-26 22:57:00 +02:00
2020-04-26 22:57:00 +02:00
2020-05-06 22:28:23 +02:00
2020-04-20 17:25:50 +02:00
2020-05-02 12:24:10 +02:00
2020-05-20 08:31:31 +02:00
2020-05-20 16:24:26 +02:00
2020-05-22 23:55:35 +02:00
2020-04-28 09:36:09 +02:00
2020-05-05 11:26:03 +02:00
2020-05-05 11:26:03 +02:00
2020-05-17 22:35:25 +02:00
2020-05-16 12:00:04 +02:00
2020-05-22 13:57:23 +02:00
2020-05-22 13:57:23 +02:00
2020-05-22 13:57:23 +02:00
2020-05-20 16:24:26 +02:00
2020-05-16 12:00:04 +02:00
2020-05-16 12:00:04 +02:00
2020-05-16 12:00:04 +02:00
2020-05-16 12:00:04 +02:00
2020-05-16 10:55:54 +02:00
2020-05-20 14:11:13 +02:00
2020-05-03 12:59:26 +02:00
2020-04-15 16:58:46 +02:00
2020-05-16 10:55:54 +02:00
2020-05-16 10:55:54 +02:00
2020-05-16 12:00:04 +02:00
2020-04-18 13:58:49 +02:00
2020-05-20 14:13:39 +02:00
2020-05-20 14:11:13 +02:00
2020-04-21 16:19:18 +02:00
2020-04-27 11:24:21 +02:00
2020-04-22 12:36:35 +02:00
2020-05-13 09:36:20 +02:00
2020-05-13 09:36:20 +02:00
2020-05-17 22:35:25 +02:00
2020-05-17 22:35:25 +02:00
2020-05-21 01:19:42 +02:00
2020-05-21 01:19:42 +02:00
2020-05-13 19:25:49 +02:00
2020-05-13 19:25:49 +02:00
2020-04-26 21:31:52 +02:00
2020-05-17 16:35:42 +02:00
2020-05-16 21:47:16 +02:00
2020-05-18 11:31:43 +02:00
2020-05-18 11:31:43 +02:00
2020-05-18 16:48:54 +02:00
2020-05-20 16:24:26 +02:00