File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -97,10 +97,13 @@ This edition covers what happened during the months of August and September 2024
9797 sequence is simply the exit code of the last command of a pipe sequence,
9898 here ` tee ` . In Git tests though, we wouldn't want a test
9999 to pass if the Git command fails when it should succeed.
100+
100101 \[ For shell intimates: there are ways to override this default behaviour,
101- such as the option pipefail for shells that support it, or _ named pipes_
102- in other cases.
103- In summary, the root problem can be understood as a portability one.\]
102+ such as [ the ` pipefail ` option] ( https://pubs.opengroup.org/onlinepubs/9799919799/utilities/V3_chap02.html#tag_19_09_02 ) ,
103+ or [ named pipes] ( https://en.wikipedia.org/wiki/Named_pipe ) , but
104+ there are a number of reasons, like shell portability and making
105+ it easy to understand small parts of the code, why Git developers
106+ try to avoid using those features in the Git codebase.\]
104107
105108 As there was no reason to hide the exit code of the Git commands in
106109 the tests that used ` tee ` , Junio's patch basically just replaced
You can’t perform that action at this time.
0 commit comments