Conversation
3e998f8 to
9f45ebc
Compare
|
please don't post PRs that have inter-dependencies. it's extremely hard to follow these. |
|
Then I have another suggestion: if a contributor has put some non-negligible amount of work in splitting his change to a logical patch series, don't force-squash the PR on merging (force-squashing seems to be the policy in this repo). |
|
yes, absolutely. |
|
P.S. This is a separate branch, which is branched off the other PR's branch. I have never dealt with "stacked branches" software, does it offer something different? |
f5cdba5 to
0042d42
Compare
|
the most basic implementation i'm aware of is https://git.sr.ht/~krobelus/git-branchstack . complementary to that, TIL that github nowadays actually supports stacked PRs natively (when the repo enables it), which makes what you did totally legit when used correctly. https://github.com/github/gh-stack is supposed to help with that. |
|
@ossilator Thanks, I'll have a look! |
Signed-off-by: Phil Krylov <phil@krylov.eu>
…pend scripts Signed-off-by: Phil Krylov <phil@krylov.eu>
Signed-off-by: Phil Krylov <phil@krylov.eu>
…L status Signed-off-by: Phil Krylov <phil@krylov.eu>
…l when available Signed-off-by: Phil Krylov <phil@krylov.eu>
0042d42 to
a0effc7
Compare
I'm very confused about this. I don't think we ever squashed upon merging, especially if the patch set is organized as a logical series of commits. The normal current process is to rebase on top of master to get a linear history and merge the entire patch set with the merge commit. Is there any specific instance I should be aware of? Thank you. |
|
@zyv My bad. Probably I had some other project in mind. |
Proposed changes
This patch adds more receive methods to
send/appendscripts, according to what's available, with the following priorities:ddsupportsiflag=fullblock, a POSIX 2004 option,dd iflag=fullblockis used to avoid partial network/pipe reads.headsupports-coption and does not consume the rest of the input,head -cis used as the simplest option.iflag=fullblockddprone to short reads. This condition is detected and reported by the test scripts, as it manifests in having to callddrepeatedly a lot of times.Checklist
git commit --amend -smake indent && make check)