Sebastian Thiel
Sebastian Thiel
Lovely, thanks!
Do not use the `GitDB`, it cannot be trusted. One must use the `GitCmdObjectDB` which will have way better performance as a side-effect. **A PR to put a warning label...
Actually, let's leave this open and solicit a PR to improve the docs.
Reopening as I think this is definitely something to not forget about.
Setting this back to draft as I'd not want it merged just yet until it's clear if there are no better solutions to the problem.
It looks like CI is failing, and I don't see my question about the lack of `refresh()` or lazy-refresh addressed.
Thanks for clarifying. And now, I really have to drag @EliahKagan into this as he has much more experience by now with Python and the Git command.
Thanks for sharing the workaround! Since Eliah doesn't seem to have time for the review, this PR could hang around here for a long time. Maybe it's best to close...
Thanks for reporting and raising awareness. This clearly is a shortcoming, and it's likely that this configuration value didn't exist when this code was written.
GitButler already implements some custom rules that are unrelated to turning anything into a valid branch name based on standard Git rules (Git does this when turning worktree names into...