here i am about to step into the iterator to find the next one:
(gdb) n
95 } catch (cppgit2::git_exception &) {
(gdb) n
89 auto branch_tip = branch.resolve().target();
(gdb) n
88 auto branch = *reference_iter;
(gdb) n
86 ++ reference_iteri infer it engaged some scope destructors before getting there.
