From: Junio C Hamano <gitster@pobox.com>
To: Wincent Colaiuta <win@wincent.com>
Cc: Johannes Schindelin <Johannes.Schindelin@gmx.de>,
Git Mailing List <git@vger.kernel.org>
Subject: Re: [PATCH v3] Add line-wrapping guidelines to the coding style documentation
Date: Wed, 14 Nov 2007 12:04:05 -0800 [thread overview]
Message-ID: <7v4pfoh9vu.fsf@gitster.siamese.dyndns.org> (raw)
In-Reply-To: <622166FD-0727-47D4-B26C-8A01788FD1EA@wincent.com> (Wincent Colaiuta's message of "Wed, 14 Nov 2007 20:00:45 +0100")
Wincent Colaiuta <win@wincent.com> writes:
> El 14/11/2007, a las 18:19, Johannes Schindelin escribió:
>
>> Besides, is it really necessary to be as explicit as you word it?
>> IOW is
>> this patch needed?
>
> I was basically just trying to help new people from making the same
> mistake that I did; ie. not knowing if there was an official limit,
> looking at the maximum line length in a file, making sure my patch
> didn't exceed that length (and re-wrapping to avoid exceeding it), and
> then getting reprimanded for gratuitous re-wrapping.
Sorry about that "reprimanded" part. I should have been more
careful -- I did not really mean it that way. It was more like
"it would have been nicer ... so please try to next time".
I know how stressful a life is for a contributor new to a
project. You not only need to make sure the meat of your change
is good, but worry about the technicalities, such as the
presentation and style, the tone of the proposed log message
that addresses other peoples efforts you are building on; in
short, finding out the lay of the land, making yourself blend
well in the comminity.
We have a great way to quickly tell if somebody is new to the
project (i.e. "git shortlog --author=Wincent master"). I should
use it more often and adjust my tone accordingly. It's only
fair for me to do so when the new person surely is trying hard
to do his part.
> diff --git a/Documentation/CodingGuidelines b/Documentation/
> CodingGuidelines
> index 3b042db..d2d1f32 100644
> --- a/Documentation/CodingGuidelines
> +++ b/Documentation/CodingGuidelines
> @@ -58,8 +58,6 @@ For C programs:
> - We use tabs to indent, and interpret tabs as taking up to
> 8 spaces.
>
> - - We try to keep to at most 80 characters per line.
> -
> - When declaring pointers, the star sides with the variable
> name, i.e. "char *string", not "char* string" or
> "char * string". This makes it easier to understand code
I agree that "80 columns" sits better in that new "Line
wrapping" section. I wonder if "tabs are 8 spaces wide" also
belong there.
> @@ -110,3 +108,14 @@ For C programs:
> used in the git core command set (unless your command is clearly
> separate from it, such as an importer to convert random-scm-X
> repositories to git).
> +
> +Line wrapping:
> +
> + - We generally try to keep scripts, C source files and AsciiDoc
> + documentation within the range of "80 columns minus some slop"
> + to accommodate diff change marks [-+ ] and quoting ">> " in
> + emails.
> +
> + - When submitting patches use common sense to decide whether to
> + rewrap (or reindent), avoiding gratuitous changes.
> +
next prev parent reply other threads:[~2007-11-14 20:04 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-11-14 10:19 [PATCH] Add line-wrapping guidelines to the coding style documentation Wincent Colaiuta
2007-11-14 10:37 ` Junio C Hamano
2007-11-14 17:19 ` Johannes Schindelin
2007-11-14 19:00 ` [PATCH v3] " Wincent Colaiuta
2007-11-14 19:08 ` Andreas Ericsson
2007-11-14 20:04 ` Junio C Hamano [this message]
2007-11-14 20:23 ` Wincent Colaiuta
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=7v4pfoh9vu.fsf@gitster.siamese.dyndns.org \
--to=gitster@pobox.com \
--cc=Johannes.Schindelin@gmx.de \
--cc=git@vger.kernel.org \
--cc=win@wincent.com \
/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).