Jonas Dreßler
0df5ebc079
repart: Clarify and test that --copy-from= argument respects grain size
...
The --copy-from= argument currently is documented as "copied partitions will have
the same size". This doesn't hold true in the case where a different grain-size is
passed to repart. Because `partition_min/max_size()` currently do rounding, the
size is implicitly rounded to grain size, and therefore partitions are enlarged
to align to grain size whenever possible.
Clarify this behavior and change the manpage, and also add a test for it.
2026-07-13 12:09:43 +02:00
..
2026-07-10 21:43:27 +01:00
2026-05-18 02:44:46 +09:00
2026-06-24 13:05:34 +02:00
2026-05-18 02:44:46 +09:00
2026-05-18 02:44:46 +09:00
2026-07-10 14:01:24 +02:00
2026-05-16 09:38:25 +09:00
2026-06-03 16:26:04 +02:00
2026-07-02 17:19:18 +02:00
2026-06-30 09:00:11 +02:00
2026-07-09 13:09:52 +01:00
2026-06-20 14:26:41 +02:00
2026-06-19 23:05:36 +02:00
2026-07-09 16:48:26 +02:00
2026-03-26 14:28:22 +01:00
2026-07-02 17:04:07 +01:00
2026-06-19 23:05:36 +02:00
2026-05-06 10:30:17 +02:00
2026-05-17 21:02:20 +09:00
2026-05-21 16:55:59 +09:00
2026-05-18 02:44:46 +09:00
2026-05-18 21:42:56 +02:00
2026-06-01 10:56:16 +02:00
2026-04-15 14:20:32 +00:00
2026-06-30 10:21:18 +01:00
2026-05-21 11:51:21 +01:00
2026-04-17 21:12:16 +01:00
2026-06-20 09:57:42 +01:00
2026-06-22 10:24:26 +02:00
2026-05-18 11:45:03 +01:00
2026-06-28 13:48:02 +09:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-01 09:40:31 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-07-02 17:04:07 +01:00
2026-05-05 17:22:26 +02:00
2026-04-08 16:33:20 +02:00
2026-05-18 10:39:04 +01:00
2026-05-15 13:46:08 +01:00
2026-04-20 15:01:17 +01:00
2026-05-22 14:55:28 +01:00
2026-06-23 23:10:02 +02:00
2026-06-28 00:00:11 +09:00
2026-06-23 22:55:23 +02:00
2026-06-21 18:20:53 +01:00
2026-04-29 12:25:47 +02:00
2026-06-22 21:35:17 +01:00
2026-06-30 10:21:18 +01:00
2026-03-31 09:47:27 +01:00
2026-05-21 18:34:01 +02:00
2026-04-24 14:09:54 +01:00
2026-04-16 16:48:17 +02:00
2026-07-10 14:01:24 +02:00
2026-07-10 14:22:17 +01:00
2026-05-19 08:28:53 +00:00
2026-07-11 15:37:46 +01:00
2026-07-02 21:28:42 +02:00
2026-07-09 13:09:52 +01:00
2026-07-09 13:09:52 +01:00
2026-03-26 14:34:56 +01:00
2026-03-26 16:13:11 +01:00
2026-06-22 22:03:12 +02:00
2026-04-22 20:05:38 +02:00
2026-04-07 20:38:40 +02:00
2026-06-01 10:56:16 +02:00
2026-07-02 21:28:42 +02:00
2026-04-23 15:39:29 +02:00
2026-07-09 13:09:52 +01:00
2026-05-15 13:46:08 +01:00
2026-06-06 10:47:10 +01:00
2026-07-13 12:09:43 +02:00
2026-06-19 05:23:18 +02:00
2026-06-19 05:23:18 +02:00
2026-06-22 20:42:35 +02:00
2026-06-19 05:23:18 +02:00
2026-07-01 23:37:44 +02:00
2026-05-20 04:29:59 +09:00
2026-04-17 11:54:47 +02:00
2026-04-29 12:25:47 +02:00
2026-04-29 12:25:47 +02:00
2026-06-09 09:33:59 +02:00
2026-06-19 22:15:43 +02:00
2026-05-05 15:09:47 +02:00
2026-05-15 14:01:57 +09:00
2026-06-26 13:01:31 +01:00
2026-07-02 17:02:40 +01:00
2026-07-02 17:02:40 +01:00
2026-03-26 16:11:34 +01:00
2026-07-01 17:36:50 +02:00
2026-03-26 16:11:34 +01:00
2026-03-31 09:47:27 +01:00
2026-05-11 21:10:11 +02:00
2026-07-06 11:04:11 +02:00
2026-06-28 13:40:07 +09:00
2026-06-19 20:38:13 +02:00
2026-06-17 08:34:02 +02:00
2026-05-19 14:39:20 +02:00
2026-07-09 13:09:52 +01:00
2026-06-19 20:38:13 +02:00
2026-04-13 11:14:11 +02:00
2026-05-19 15:48:05 +09:00
2026-06-26 10:11:59 +01:00
2026-06-23 22:55:23 +02:00
2026-07-02 17:19:18 +02:00
2026-04-08 11:51:09 +01:00
2026-06-20 14:26:41 +02:00
2026-07-10 12:02:54 +02:00
2026-07-09 16:48:26 +02:00
2026-07-10 14:25:38 +02:00
2026-06-21 18:20:53 +01:00
2026-07-02 21:28:42 +02:00
2026-05-21 04:24:55 +09:00
2026-07-09 13:09:52 +01:00
2026-05-11 21:10:11 +02:00