From: COGONI Guillaume <cogoni.guillaume@gmail.com>
To: matthieu.moy@univ-lyon1.fr
Cc: cogoni.guillaume@gmail.com, derrickstolee@github.com,
git.jonathan.bressat@gmail.com, git@vger.kernel.org
Subject: [PATCH V1 0/1] contrib/vscode/: debugging with VS Code and gdb
Date: Wed, 6 Apr 2022 00:45:01 +0200 [thread overview]
Message-ID: <20220405224502.38544-1-cogoni.guillaume@gmail.com> (raw)
In-Reply-To: <6f4b924d-0a13-b267-6766-a3620936b686@univ-lyon1.fr>
> On 4/5/22 11:43, Matthieu Moy wrote:
> How did you generate this patch? It doesn't apply with 'git am', I
> suspect you copy-pasted incorrectly into your mailer. Using 'git
> send-email' helps sending properly formatted patches.
My bad, I copy and paste.
I'm a bit ashamed to say it, but I didn't know about the command 'git am',
but never too late to know about it, so thanks.
> I usually explain the problem first, and then the solution.
Yes, if you don't mind, I take your explanation and put it inside the commit
because it sounds really good to me. So, if I had to add a special tag for
this alert me.
> A set of scripts and instructions to use VS Code on Git's codebase is
> available in `contrib/vscode/README.md` ?.
Indeed, it's a bit confused the way I said it. So, I change the text
to something more accurate.
> I'm reluctant to adding general programming tips in a Git-specific
> document. Perhaps shorten it to eg. just "Using the integrated debugger
> can be particularly helpful to understand how Git works internally"?
I know, it can be strange to talk about programming tips, but I also think that,
it can be a good idea if it could help a beginer. And I also think that, in
MyFirstContribution it's the right place to talk about it, because it might be
the first reading of newcomers. But, maybe create another file to talk
about things like this with a mention of this file in MyFirstContribution
can be good too.
> Why not, but I don't think it's necessary here. People familiar with VS
> Code don't need such link, and people not familiar at all with is would
> better read a tutorial.
You got a point, but like you said, why not.
Thanks for your help and for taking your time to review.
COGONI Guillaume (1):
contrib/vscode/: debugging with VS Code and gdb
Documentation/MyFirstContribution.txt | 11 +++++++++++
contrib/vscode/README.md | 6 +++++-
contrib/vscode/init.sh | 1 -
3 files changed, 16 insertions(+), 2 deletions(-)
Difference between V0 and V1
diff --git a/Documentation/MyFirstContribution.txt b/Documentation/MyFirstContribution.txt
index 97f53f536d..7f48990cb8 100644
--- a/Documentation/MyFirstContribution.txt
+++ b/Documentation/MyFirstContribution.txt
@@ -1271,9 +1271,8 @@ should generate your diffs from `<topic>..<mybranch>` and base your work on
=== VS Code
-To see "how to use VS Code" read contrib/vscode/README.md.
-If you want to try to understand "how git works internally", the debugging
-feature of VS Code can help you. It will not give you all the keys to fully understand it, but
-it can give you an idea of "how the informations travel inside the code".
-It can help you to isolate some parts of code, with this you are able
-to ask more precises question when you are stuck. (See getting-help sections).
+Using the integrate debugger can be particularly helpful to understand how Git works internally.
+It can be used to isolate some parts of code, with this you may be able to ask more precises
+question when you are stuck. (See getting-help sections).
+A script that creates the configuration files is available in contrib/vscode/init.sh. Useful links
+and explanation of how to use the script are available in contrib/vscode/README.md.
diff --git a/contrib/vscode/README.md b/contrib/vscode/README.md
index a416a752c1..f383c95e1f 100644
--- a/contrib/vscode/README.md
+++ b/contrib/vscode/README.md
@@ -6,10 +6,9 @@ code editor which runs on your desktop and is available for
[Windows](https://code.visualstudio.com/docs/setup/windows),
[macOS](https://code.visualstudio.com/docs/setup/mac) and
[Linux](https://code.visualstudio.com/docs/setup/linux). Among other languages,
-it has [support for C/C++ via an extension](https://github.com/Microsoft/vscode-cpptools).
+it has [support for C/C++ via an extension](https://github.com/Microsoft/vscode-cpptools) with
+[debugging support](https://code.visualstudio.com/docs/editor/debugging)
-To understand "how works the debbuging part" read:
-[Help with the debbuging part](https://code.visualstudio.com/docs/editor/debugging)
To get help about "how to personalize your settings" read:
[How to set up your settings](https://code.visualstudio.com/docs/getstarted/settings)
--
2.25.1
next prev parent reply other threads:[~2022-04-06 5:07 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-24 8:16 contrib/vscode/: debugging with vscode and gdb Jonathan Bressat
2022-03-25 13:19 ` Derrick Stolee
[not found] ` <2a7eecb4a0b247ef8f855f1c4fb5d510@SAMBXP02.univ-lyon1.fr>
2022-03-25 18:27 ` Matthieu Moy
2022-03-25 19:01 ` Derrick Stolee
2022-03-26 14:11 ` Jonathan Bressat
2022-04-03 20:18 ` Guillaume Cogoni
[not found] ` <7b139f2c480e4ebc8dc6615b44cd5f24@SAMBXP02.univ-lyon1.fr>
2022-04-05 9:43 ` Matthieu Moy
2022-04-05 22:45 ` COGONI Guillaume [this message]
2022-04-05 22:45 ` [PATCH V1 1/1] contrib/vscode/: debugging with VS Code " COGONI Guillaume
2022-04-06 8:47 ` Ævar Arnfjörð Bjarmason
2022-04-06 11:59 ` Matthieu Moy
2022-04-06 13:35 ` Matthieu Moy
2022-04-06 15:18 ` [PATCH v2 0/1] " COGONI Guillaume
2022-04-06 15:18 ` [PATCH v2 1/1] " COGONI Guillaume
2022-04-06 18:03 ` Derrick Stolee
2022-04-06 20:23 ` Junio C Hamano
2022-04-06 23:39 ` [PATCH v3 0/1] " COGONI Guillaume
2022-04-06 23:39 ` [PATCH v3 1/1] " COGONI Guillaume
2022-04-07 11:17 ` Ævar Arnfjörð Bjarmason
2022-04-07 13:09 ` Derrick Stolee
2022-04-07 16:43 ` Junio C Hamano
2022-04-07 20:40 ` [PATCH v4 0/1] " COGONI Guillaume
2022-04-07 20:40 ` [PATCH v4 1/1] " COGONI Guillaume
[not found] ` <66f08cb2e81647e29a080af05d7c867e@SAMBXP02.univ-lyon1.fr>
2022-04-07 8:59 ` [PATCH V1 " Matthieu Moy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220405224502.38544-1-cogoni.guillaume@gmail.com \
--to=cogoni.guillaume@gmail.com \
--cc=derrickstolee@github.com \
--cc=git.jonathan.bressat@gmail.com \
--cc=git@vger.kernel.org \
--cc=matthieu.moy@univ-lyon1.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).