aboutsummaryrefslogtreecommitdiff
path: root/Documentation/MyFirstContribution.adoc
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2026-02-05 15:42:00 -0800
committerJunio C Hamano <gitster@pobox.com>2026-02-05 15:42:00 -0800
commitb77c91a49d2aa35898b0af84e978158fb3441b71 (patch)
tree66f02fcb742ed0d494b11ce332cdbfca32f86ac9 /Documentation/MyFirstContribution.adoc
parentd62717b182d42705a62b1c3be38d0503fb6da91b (diff)
parent81021871eaa8b16a892b9c8791a0c905ab26e342 (diff)
downloadgit-b77c91a49d2aa35898b0af84e978158fb3441b71.tar.xz
Merge branch 'sp/myfirstcontribution-include-update'
Doc update. * sp/myfirstcontribution-include-update: doc: MyFirstContribution: fix missing dependencies and clarify build steps
Diffstat (limited to 'Documentation/MyFirstContribution.adoc')
-rw-r--r--Documentation/MyFirstContribution.adoc15
1 files changed, 9 insertions, 6 deletions
diff --git a/Documentation/MyFirstContribution.adoc b/Documentation/MyFirstContribution.adoc
index f186dfbc89..7306edab0f 100644
--- a/Documentation/MyFirstContribution.adoc
+++ b/Documentation/MyFirstContribution.adoc
@@ -331,7 +331,8 @@ on the command line, including the name of our command. (If `prefix` is empty
for you, try `cd Documentation/ && ../bin-wrappers/git psuh`). That's not so
helpful. So what other context can we get?
-Add a line to `#include "config.h"` and `#include "repository.h"`.
+Add a line to `#include "config.h"`, `#include "repository.h"` and
+`#include "environment.h"`.
Then, add the following bits to the function body:
function body:
@@ -429,6 +430,7 @@ Add the following includes:
----
#include "commit.h"
#include "pretty.h"
+#include "strbuf.h"
----
Then, add the following lines within your implementation of `cmd_psuh()` near
@@ -503,8 +505,8 @@ git-psuh - Delight users' typo with a shy horse
SYNOPSIS
--------
-[verse]
-'git-psuh [<arg>...]'
+[synopsis]
+git psuh [<arg>...]
DESCRIPTION
-----------
@@ -726,9 +728,10 @@ $ prove -j$(nproc) --shuffle t[0-9]*.sh
----
NOTE: You can also do this with `make test` or use any testing harness which can
-speak TAP. `prove` can run concurrently. `shuffle` randomizes the order the
-tests are run in, which makes them resilient against unwanted inter-test
-dependencies. `prove` also makes the output nicer.
+speak TAP. `prove` can run concurrently. `-j$(nproc)` runs tests using all
+available CPUs in parallel, but the job count can be adjusted as needed.
+`shuffle` randomizes the order the tests are run in, which makes them resilient
+against unwanted inter-test dependencies. `prove` also makes the output nicer.
Go ahead and commit this change, as well.