git-branchless
git-branchless copied to clipboard
High-velocity, monorepo-scale workflow for Git
### Description of the bug Vim (and presumably other editors) have support for recognizing if the file being edited is a git commit message file. Vim handles this with `filetype=gitcommit`,...
### Description of the bug I get an error (warning?) that the main branch could not be found every time I `git sync` after landing a change. I'm left on...
Some resources: - Using `git2`'s `Repository::commit_signed`: https://github.com/rust-lang/git2-rs/issues/507. It looks like you still need to sign the commit via GPG yourself. - Another example of signing the commit: https://blog.hackeriet.no/signing-git-commits-in-rust/ - An...
- [x] Add link to wiki in help text for executable. - [x] Disable warnings: - [x] Set `advice.detachedHead` to `false` as part of `init` process. - [x] `git undo`:...
- [x] README: Put installation at the top/make it easier to get started - [x] README: Mention that it scales to large monorepos. - [x] README: Add a link to...
### Description of the bug This happens when we're being prompted interactively for a password e.g. to authenticate with Github over HTTPS. Askpass-style programs do not read stdin/write stdout, so...
### Description of the bug When I run `git branchless sync --pull`, it fetches the "main" branch from the remote and pulls it into my "feature" branches, but it does...