Stefan Haller
d7401559f0
Collapse the paths of a moved directory into the directory itself
...
A commit that moves an entire package elsewhere renames hundreds of
files, and passing every one of their old paths can push the command past
the length limit the OS imposes (~32k characters on Windows). Their
common parent directory does just as well whenever everything it holds
ends up in the diff anyway.
Deciding that needs to consider every file of the diff, not only those on
display, so the paths are now derived from the model rather than from the
tree; a status filter must not make a directory look emptier than it is.
2026-08-17 09:32:30 +02:00
..
2026-08-16 16:45:50 +02:00
2026-04-21 11:25:29 +02:00
2026-04-30 14:29:08 +02:00
2026-08-16 16:35:11 +02:00
2026-07-17 12:32:32 +02:00
2026-08-02 13:06:21 +02:00
2024-09-06 08:45:48 +02:00
2026-05-25 15:32:47 +02:00
2026-05-25 15:32:47 +02:00
2026-08-17 09:32:30 +02:00
2023-04-30 13:19:53 +10:00
2026-05-25 15:18:18 +02:00
2026-05-25 15:18:18 +02:00
2026-07-17 12:32:32 +02:00
2026-08-17 09:32:30 +02:00
2026-08-17 09:32:30 +02:00
2026-07-17 12:32:32 +02:00
2026-06-24 22:03:57 +02:00
2026-08-17 09:32:30 +02:00
2026-05-25 15:18:18 +02:00
2026-08-05 17:29:20 +02:00
2026-05-25 15:18:18 +02:00
2026-07-31 08:42:51 +02:00
2026-06-23 14:15:18 +02:00
2025-06-30 18:30:11 +02:00
2026-08-14 08:04:13 +02:00
2026-07-31 08:37:28 +02:00
2026-08-14 08:04:13 +02:00
2026-05-25 15:18:18 +02:00
2026-05-25 15:18:18 +02:00
2026-05-25 15:18:18 +02:00
2026-07-17 12:32:32 +02:00
2026-05-25 15:32:47 +02:00
2026-08-12 11:04:53 +02:00
2025-04-29 11:33:47 +02:00
2026-07-31 08:26:35 +02:00
2026-05-25 15:18:18 +02:00
2026-07-07 18:09:33 +02:00
2025-07-27 12:05:41 +02:00
2026-07-17 12:32:32 +02:00
2025-11-16 17:26:00 +01:00
2026-07-21 22:23:58 +02:00
2026-07-04 13:05:09 +02:00
2026-07-31 08:42:51 +02:00
2023-08-21 08:10:28 +02:00
2024-04-07 23:24:10 +08:00
2026-05-25 15:18:18 +02:00
2026-05-25 15:18:18 +02:00
2025-11-15 15:38:24 +01:00
2026-05-25 15:32:47 +02:00
2026-05-25 15:18:18 +02:00
2026-07-22 08:31:11 +02:00
2026-08-14 08:04:13 +02:00
2026-06-24 22:03:57 +02:00
2026-07-17 12:32:32 +02:00
2026-08-17 09:32:30 +02:00
2026-05-25 15:18:18 +02:00
2026-07-07 18:09:33 +02:00
2026-05-25 15:18:18 +02:00
2026-05-25 15:18:18 +02:00
2026-07-17 12:32:32 +02:00
2026-07-17 12:32:32 +02:00
2025-07-09 13:15:03 +02:00
2026-07-07 18:10:45 +02:00
2026-07-09 09:32:35 +02:00
2026-07-09 09:32:35 +02:00
2026-07-17 12:32:32 +02:00
2026-07-03 19:04:44 +02:00