[PATCH v2 0/3] unpack_trees_options: free messages when done
- From
- Martin Ågren <martin.agren@gmail.com>
- Date
- May 16, 2018, 16:30 UTC
- Message-ID
- <cover.1526488122.git.martin.agren@gmail.com>
- In-Reply-To
- <CABPp-BHm4B5vXZGHn_i6Aycvc_PDNWSFxLFo9s-ijb511VY9RA@mail.gmail.com>
Hi Elijah
On 16 May 2018 at 16:32, Elijah Newren <newren@gmail.com> wrote:
Show 9 quoted lines
> On Sat, Apr 28, 2018 at 4:32 AM, Martin Ågren <martin.agren@gmail.com> wrote: >> As you noted elsewhere [1], Ben is also working in this area. I'd be >> perfectly happy to sit on these patches until both of your contributions >> come through to master. >> >> [1] https://public-inbox.org/git/CABPp-BFh=gL6RnbST2bgtynkij1Z5TMgAr1Via5_VyteF5eBMg@mail.gmail.com/ > > Instead of waiting for these to come through to master, could you just > submit based on the top of bp/merge-rename-config?
Sure, here goes. This is based on bp/merge-rename-config, gets rid of all leaks of memory allocated in `setup_unpack_trees_porcelain()` and cuts the number of leaks in the test-suite (i.e., the subset of the tests that I run) by around 10%.
Martin
Elijah Newren (1):
merge-recursive: provide pair of `unpack_trees_{start,finish}()`Martin Ågren (2): merge: setup `opts` later in `checkout_fast_forward()` unpack_trees_options: free messages when done
unpack-trees.h | 5 +++++ builtin/checkout.c | 1 + merge-recursive.c | 30 ++++++++++++++++-------------- merge.c | 37 +++++++++++++++++++++---------------- unpack-trees.c | 11 +++++++++++ 5 files changed, 54 insertions(+), 30 deletions(-)
-- 2.17.0.583.g9a75a153ac