Junio C Hamano
d17a7db822
Merge branch 'mc/status-index-lock'
...
The 'git status' command has been optimized to acquire the index
lock only when writing the updated index, rather than holding it
during the entire working tree traversal, avoiding lock
contention. Index validation has also been improved to use stat
data to detect concurrent modifications when 'index.skipHash' is
enabled.
* mc/status-index-lock:
status: lock the index only to write it
read-cache: verify skipHash index by stat data
2026-11-06 08:49:21 -08:00
..
2026-09-07 09:32:06 -07:00
2026-04-10 07:58:53 -07:00
2026-05-19 15:05:46 +09:00
2026-05-24 18:41:06 +09:00
2026-08-24 13:17:50 -07:00
2026-10-13 13:35:24 -07:00
2026-10-22 09:39:54 -07:00
2026-08-21 09:01:55 -07:00
2026-08-23 18:01:42 -07:00
2026-06-11 05:05:54 -07:00
2026-02-20 08:13:58 -08:00
2026-07-16 07:40:22 -07:00
2026-05-19 19:36:24 +09:00
2026-11-01 09:25:23 -08:00
2025-09-29 11:40:35 -07:00
2026-11-01 09:25:22 -08:00
2026-10-08 07:31:19 -07:00
2026-01-15 05:32:31 -08:00
2026-10-23 15:14:29 -07:00
2026-08-24 13:17:50 -07:00
2026-10-08 07:31:19 -07:00
2026-01-12 11:56:56 -08:00
2026-07-13 08:27:27 -07:00
2026-05-19 19:36:24 +09:00
2026-02-13 13:39:25 -08:00
2026-07-10 08:13:54 -07:00
2026-07-30 10:32:02 -07:00
2026-07-27 09:09:00 -07:00
2026-10-26 07:28:00 -07:00
2026-08-15 08:37:54 -07:00
2026-11-01 09:25:22 -08:00
2025-08-11 09:19:40 -07:00
2025-08-22 13:13:20 -07:00
2026-03-03 10:20:00 -08:00
2026-11-01 09:25:23 -08:00
2026-07-05 09:12:10 -07:00
2026-10-28 07:40:26 -07:00
2026-09-11 08:46:10 -07:00
2026-05-19 19:36:25 +09:00
2026-05-19 19:36:24 +09:00
2026-10-03 21:31:02 -07:00
2026-10-23 10:47:35 -07:00
2026-10-08 07:31:19 -07:00
2026-10-26 07:27:59 -07:00
2026-03-27 11:00:02 -07:00
2026-08-12 09:05:50 -07:00
2026-10-04 14:24:27 -07:00
2026-06-21 16:41:38 -07:00
2025-11-04 07:32:25 -08:00
2026-06-15 07:45:41 -07:00
2026-07-10 08:13:54 -07:00
2026-05-12 09:33:43 +09:00
2026-10-01 06:38:13 -07:00
2026-02-06 11:45:33 -08:00
2025-08-08 11:13:12 -07:00
2026-10-01 06:38:13 -07:00
2026-10-08 07:31:18 -07:00
2026-06-15 07:45:41 -07:00
2026-08-30 13:37:42 -07:00
2026-10-08 07:31:19 -07:00
2026-08-11 10:07:00 -07:00
2026-05-19 09:57:44 +09:00
2026-07-16 07:40:22 -07:00
2026-10-08 07:31:19 -07:00
2026-02-21 21:26:53 -08:00
2025-09-19 10:02:55 -07:00
2026-07-07 21:56:00 -07:00
2026-10-08 07:31:19 -07:00
2026-10-03 21:45:55 -07:00
2026-07-30 10:32:03 -07:00
2025-10-14 12:56:09 -07:00
2026-05-19 19:36:24 +09:00
2026-09-17 12:37:00 -07:00
2026-10-23 08:32:30 -07:00
2026-10-24 10:39:31 -07:00
2026-10-15 07:44:30 -07:00
2026-10-02 09:23:34 -07:00
2026-10-28 07:40:26 -07:00
2026-05-14 15:59:25 +09:00
2026-08-31 10:29:06 -07:00
2026-07-07 10:49:40 -07:00
2026-10-28 07:40:26 -07:00
2026-06-11 05:05:54 -07:00
2026-10-23 08:32:30 -07:00
2026-09-09 11:04:31 -07:00
2026-09-17 12:37:00 -07:00
2026-05-19 19:36:24 +09:00
2026-07-16 13:58:25 -07:00
2026-07-07 17:48:57 -07:00
2026-06-09 11:11:46 -07:00
2026-01-30 08:58:12 -08:00
2026-03-31 20:43:14 -07:00
2026-07-14 12:54:25 -07:00
2026-11-04 11:04:26 -08:00
2026-05-19 19:36:24 +09:00
2026-10-08 07:31:19 -07:00
2026-06-15 07:45:41 -07:00
2026-06-15 07:45:41 -07:00
2026-08-31 08:25:00 -07:00
2026-10-01 11:26:41 -07:00
2026-05-05 16:34:08 +09:00
2026-05-19 19:36:24 +09:00
2026-10-02 07:40:34 -07:00
2026-05-06 09:48:28 +09:00
2026-10-26 07:28:01 -07:00
2025-12-29 22:02:53 +09:00
2026-09-10 05:36:16 -07:00