{"thread":{"id":"63701","subject":"How to show \"bisect\" refs in \"git log\"?","startedAt":"2025-06-26T17:58:22Z","lastAt":"2025-06-26T18:38:40Z","messageCount":2,"participants":["Brendan McDonnell","Jeff King"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"520775","messageId":"CA+MGQRBjx2XfhFo6Bs+X_WzRq9kB-ucZtTuw_kAfuZCVKGVvsw@mail.gmail.com","threadId":"63701","inReplyTo":null,"subject":"How to show \"bisect\" refs in \"git log\"?","fromName":"Brendan McDonnell","fromEmail":"bmcdonnell.emb@gmail.com","sentAt":"2025-06-26T17:58:11Z","receivedAt":"2025-06-26T17:58:22Z","isPatch":false,"sender":{"key":"bmcdonnell.emb@gmail.com","avatar":null},"body":"I use this command\n  git log --all --graph --decorate --pretty=oneline --abbrev-commit\nfrequently to visualize a repo's commit history.\n\nIt used to include \"bisect\" references in the output, until ~a couple\nyears ago IIRC. Is there a way I can modify this command so that it\nincludes them again, without excluding any references that it already\nincludes? (Appending \"--decorate-refs=refs/*\" includes the bisect\nrefs, but excludes some others that are there without it.)\n\nIs this behavior change a bug, or intentional?\n - If intentional, why? And is it documented anywhere?\n - If it's a bug, should I report it somewhere (else)?\n\nThanks,\n\nBrendan\n"},{"id":"520779","messageId":"20250626183833.GA17172@coredump.intra.peff.net","threadId":"63701","inReplyTo":"CA+MGQRBjx2XfhFo6Bs+X_WzRq9kB-ucZtTuw_kAfuZCVKGVvsw@mail.gmail.com","subject":"Re: How to show \"bisect\" refs in \"git log\"?","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2025-06-26T18:38:33Z","receivedAt":"2025-06-26T18:38:40Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Thu, Jun 26, 2025 at 01:58:11PM -0400, Brendan McDonnell wrote:\n\n> I use this command\n>   git log --all --graph --decorate --pretty=oneline --abbrev-commit\n> frequently to visualize a repo's commit history.\n> \n> It used to include \"bisect\" references in the output, until ~a couple\n> years ago IIRC. Is there a way I can modify this command so that it\n> includes them again, without excluding any references that it already\n> includes? (Appending \"--decorate-refs=refs/*\" includes the bisect\n> refs, but excludes some others that are there without it.)\n> \n> Is this behavior change a bug, or intentional?\n>  - If intentional, why? And is it documented anywhere?\n>  - If it's a bug, should I report it somewhere (else)?\n\nThis is due to 92156291ca (log: add default decoration filter,\n2022-08-05). That commit doesn't mention bisect refs, but there's some\ndiscussion in this sub-thread:\n\n  https://lore.kernel.org/git/kl6lr10l8t7y.fsf@chooglen-macbookpro.roam.corp.google.com/\n\nThere are some possible directions there for adding them to the default\nset in a cleaner way. In the meantime, doing:\n\n  git config log.initialDecorationSet all\n\nwill restore the old behavior.\n\n-Peff\n"}]}