Lunny Xiao
7a09bc904a
Avoid creating unnecessary temporary cat file sub process ( #33942 )
...
Extract from #33934
In the same goroutine, we should reuse the exist cat file sub process
which exist in `git.Repository` to avoid creating a unnecessary
temporary subprocess.
This PR reuse the exist cate file writer and reader in
`getCommitFromBatchReader`.
It also move `prepareLatestCommitInfo` before creating dataRc which will
hold the writer so other git operation will create a temporary cat file
subprocess.
2025-04-04 16:19:19 -07:00
..
2025-04-03 05:13:16 +00:00
2025-01-09 09:21:47 +08:00
2025-03-31 01:53:48 -04:00
2025-01-09 21:09:11 +08:00
2025-04-01 10:14:01 +00:00
2025-04-01 09:42:10 +00:00
2025-03-10 15:57:17 +08:00
2025-04-01 10:14:01 +00:00
2025-03-31 01:53:48 -04:00
2025-03-31 01:53:48 -04:00
2025-03-31 01:53:48 -04:00
2025-01-09 09:21:47 +08:00
2025-01-09 09:21:47 +08:00
2025-04-01 07:02:30 +00:00
2025-04-04 16:19:19 -07:00
2025-04-02 17:31:32 +00:00
2025-04-01 10:14:01 +00:00
2025-03-31 01:53:48 -04:00
2025-03-29 17:32:28 -04:00
2025-03-31 01:53:48 -04:00
2025-01-08 03:44:32 +00:00
2025-03-13 07:04:50 +08:00
2025-04-01 10:14:01 +00:00
2025-04-01 10:14:01 +00:00
2025-04-01 10:14:01 +00:00
2025-03-24 20:26:58 -07:00
2025-04-01 10:14:01 +00:00
2025-04-01 10:14:01 +00:00
2025-03-31 01:53:48 -04:00
2025-04-04 23:45:23 +08:00
2025-03-14 00:28:57 +00:00
2025-01-09 09:21:47 +08:00
2025-03-31 01:53:48 -04:00
2025-04-01 10:14:01 +00:00
2025-03-23 19:52:43 +00:00
2025-04-01 10:14:01 +00:00
2025-02-20 09:57:40 +00:00
2025-04-01 10:14:01 +00:00
2025-03-13 07:04:50 +08:00
2025-03-31 01:53:48 -04:00
2025-03-31 01:53:48 -04:00
2025-03-31 01:53:48 -04:00
2025-04-04 16:19:19 -07:00
2025-03-10 15:57:17 +08:00
2025-02-21 00:05:40 +08:00
2025-04-01 10:14:01 +00:00
2025-04-01 10:14:01 +00:00
2025-04-01 10:14:01 +00:00
2025-04-02 21:47:31 -07:00
2025-03-31 01:53:48 -04:00
2025-01-21 18:57:07 +00:00
2025-04-04 23:45:23 +08:00
2025-04-01 10:14:01 +00:00
2025-02-20 09:57:40 +00:00
2025-03-31 01:53:48 -04:00
2025-04-01 10:14:01 +00:00
2025-01-09 09:21:47 +08:00
2025-04-01 10:14:01 +00:00
2025-04-01 10:14:01 +00:00
2025-04-01 10:14:01 +00:00
2025-03-11 10:40:38 -07:00