diffcore-pickaxe: unify code for log -S/-G