Replies: 1 comment
-
I'll probably do something like that eventually. It's not a priority.
You can instruct git to not output that, using |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
When doing a large merge, git appears to print all files that were changed due to the merge.
Magit records all such output of the git processes it spawns in the
magit-process
buffer which leads to this process buffer growing indefinitely. Under normal circumstances, this is usually fine and the buffer doesn't grow by a whole lot. When frequently doing such large merges however, the process buffer grows quite quickly and uses a ton of memory.Magit should not allow the process buffer to grow indefinitely. There should be some user-configurable size limit to this buffer similar to
eglot-events-buffer-size
.Additionally, Magit should have the option to not record git's changed files output. I don't want to see it. If I did, I'd simply take a look at the merge commit's diff manually.
Example git merge output
This is just a few hundred files I quickly gathered for demonstration. I've seen far worse.
Beta Was this translation helpful? Give feedback.
All reactions