Stefan Beller
a80d72db2a
object-store: move packed_git and packed_git_mru to object store
...
In a process with multiple repositories open, packfile accessors
should be associated to a single repository and not shared globally.
Move packed_git and packed_git_mru into the_repository and adjust
callers to reflect this.
[nd: while at there, wrap access to these two fields in get_packed_git()
and get_packed_git_mru(). This allows us to lazily initialize these
fields without caller doing that explicitly]
Signed-off-by: Stefan Beller <sbeller@google.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2018-03-26 10:05:46 -07:00
..
2017-11-27 11:06:37 +09:00
2018-01-16 12:16:54 -08:00
2017-10-06 10:07:18 +09:00
2017-11-13 10:51:14 +09:00
2017-11-01 11:51:40 +09:00
2017-12-27 11:16:25 -08:00
2017-12-08 09:52:42 -08:00
2017-06-15 12:56:22 -07:00
2017-06-24 14:28:41 -07:00
2017-06-15 12:56:22 -07:00
2017-11-15 12:04:57 +09:00
2017-10-06 10:07:18 +09:00
2018-01-23 13:16:36 -08:00
2017-10-18 10:19:08 +09:00
2018-03-23 11:06:01 -07:00
2017-06-15 12:56:22 -07:00
2017-09-19 10:47:57 +09:00
2018-02-13 13:39:15 -08:00
2017-11-18 12:31:29 +09:00
2018-03-26 10:05:46 -07:00
2017-05-30 14:45:03 +09:00
2018-02-13 13:39:07 -08:00
2017-08-03 13:11:02 -07:00
2017-10-07 16:27:55 +09:00
2017-12-06 14:49:18 -08:00
2017-11-13 13:20:44 +09:00
2017-10-07 10:20:56 +09:00
2017-12-08 09:16:27 -08:00
2017-12-08 09:58:52 -08:00
2018-02-13 13:39:04 -08:00
2017-12-27 11:16:23 -08:00
2017-10-04 11:35:29 +09:00
2018-03-26 10:05:46 -07:00
2018-03-26 10:05:46 -07:00
2017-09-27 15:45:24 +09:00
2018-03-23 11:06:01 -07:00
2017-08-20 21:52:53 -07:00
2017-09-25 15:24:07 +09:00
2018-03-26 10:05:46 -07:00
2017-09-08 15:43:17 +09:00
2017-08-26 22:55:04 -07:00
2018-01-23 13:16:37 -08:00
2017-11-21 14:07:50 +09:00
2017-06-23 18:27:07 -07:00
2017-06-24 14:28:41 -07:00
2017-11-15 12:14:32 +09:00
2017-06-15 12:56:22 -07:00
2017-11-09 14:31:27 +09:00
2016-09-15 13:17:32 -07:00
2017-08-14 12:38:54 -07:00
2017-12-12 10:51:38 -08:00
2017-12-12 12:35:20 -08:00
2017-10-18 14:19:09 +09:00
2017-12-27 11:16:29 -08:00
2018-03-26 10:05:46 -07:00
2018-03-26 10:05:46 -07:00
2017-06-15 12:56:22 -07:00
2017-08-26 22:55:09 -07:00
2018-02-13 13:39:03 -08:00
2017-12-13 13:28:54 -08:00
2017-10-24 09:57:54 +09:00
2017-08-03 13:11:02 -07:00
2018-02-13 13:39:15 -08:00
2017-12-06 09:23:44 -08:00
2017-11-18 12:31:29 +09:00
2017-09-22 12:49:57 +09:00
2017-05-30 14:45:04 +09:00
2017-11-15 12:14:29 +09:00
2017-12-08 09:52:42 -08:00
2017-10-16 11:05:50 +09:00
2017-09-14 15:17:59 +09:00
2017-12-27 11:16:29 -08:00
2018-02-13 13:39:04 -08:00
2018-01-16 12:16:54 -08:00
2017-12-13 11:15:14 -08:00
2017-12-12 12:35:20 -08:00
2017-08-22 10:29:03 -07:00
2017-09-09 01:57:03 +09:00
2017-12-27 11:16:29 -08:00
2017-10-16 11:05:51 +09:00
2017-06-15 12:56:22 -07:00
2018-03-23 11:06:01 -07:00
2017-11-06 10:31:08 +09:00
2017-11-06 14:24:27 +09:00
2017-09-25 15:24:06 +09:00
2017-10-10 08:57:24 +09:00
2017-11-21 14:07:50 +09:00
2017-11-06 10:31:08 +09:00
2017-06-15 12:56:22 -07:00
2017-05-30 14:45:04 +09:00
2017-06-15 12:56:22 -07:00
2017-06-24 14:28:41 -07:00
2017-06-15 12:56:22 -07:00
2017-08-11 13:26:58 -07:00
2017-12-27 11:16:21 -08:00
2017-06-15 12:56:22 -07:00