From: Junio C Hamano Date: Mon, 30 Jul 2018 17:51:32 GMT Subject: Re: [PATCH v3 09/11] rerere: return strbuf from handle path Message-ID: In-Reply-To: <20180714214443.7184-10-t.gummerer@gmail.com> Thomas Gummerer writes: > Currently we write the conflict to disk directly in the handle_path > function. To make it re-usable for nested conflicts, instead of > writing the conflict out directly, store it in a strbuf and let the > caller write it out. > > This does mean some slight increase in memory usage, however that > increase is limited to the size of the largest conflict we've > currently processed. We already keep one copy of the conflict in > memory, and it shouldn't be too large, so the increase in memory usage > seems acceptable. > > As a bonus this lets us get replace the rerere_io_putconflict function > with a trivial two line function. Makes sense.