Pete Grayson
Pete Grayson
My assumption is that StGit has plethora of problems with sparse checkouts independent of its intersection with multiple worktrees. I had performed a quick test scenario where I enabled sparse...
Thanks for this additional context, @arxanas. And thanks for the links to `git-branchless`. I've started looking at some of the code. Looks like a very cool project and it's helpful...
I've done some work on this problem. See above commits. For all the use cases I've tried, StGit now seems to work in a sparse checkout worktree. I'd love to...
The stack upgrade path (which is where the "Malformed version 4 meta" error originates) is triggered by the presence of the `refs/heads/master.stgit` ref. So although you seem to have version...
Thanks for the note about `extensions.worktreeConfig`. I guess this is yet another corner of the libgit2 API that StGit should perhaps avoid.
Thank you for writing this issue, @NonLogicalDev. I like the idea of improving StGit's interoperability with git notes. That said, I'm trying to understand the behavior being asked for, but...
I believe this is working correctly. The quoting rules within a git config file are a bit tricky. Unless the double-quotes are escaped as shown below (or captured within single...
Thank you for writing up this idea, @hjfreyer. For `stg rebase -b `, it seems like `` would have to be a StGit-enabled branch. Is that consistent with what you're...
I wonder if this might be resolved if StGit used the `--3way` option to `git apply` when pushing patches? See: https://github.com/stacked-git/stgit/blob/f3b07102556b47b77276ab12deeadd4cd98c3637/src/stack/transaction/mod.rs#L970 and: https://github.com/stacked-git/stgit/blob/f3b07102556b47b77276ab12deeadd4cd98c3637/src/stupid/mod.rs#L168-L174 Note the `// --3way` comment. The reason...
Great! Thanks for doing this test, @snits. I'm finding that turning on `--3way` causes a seemingly unrelated issue with `stg undo` to surface in the test suite. So, my steps...