git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
From: Felipe Contreras <felipe.contreras@gmail.com>
To: Junio C Hamano <gitster@pobox.com>
Cc: John Szakmeister <john@szakmeister.net>,
	git@vger.kernel.org, Jeff King <peff@peff.net>
Subject: Re: [PATCH 3/4] {fast-export,transport-helper}: style cleanups
Date: Fri, 17 May 2013 11:35:48 -0500	[thread overview]
Message-ID: <CAMP44s0o7tgUrz4xQh3H62+=625ppAOMFskOL70Nrx-O5uwaYw@mail.gmail.com> (raw)
In-Reply-To: <7vobc91squ.fsf@alter.siamese.dyndns.org>

On Fri, May 17, 2013 at 11:22 AM, Junio C Hamano <gitster@pobox.com> wrote:
> Felipe Contreras <felipe.contreras@gmail.com> writes:
>
>> *You* are telling my that; it's *your* opinion and nothing else. It's
>
> I saw a review comment that points out that the continuation lines
> do not align, and you refused to say "ah, thanks for spotting" and
> reroll [*1*], so even I do not want to do so in general, I had to
> play the role of the arbiter.

Spotting what? There no style issues in my patch.

> My take on these style issues is this:
>
>  * People made mistakes in the past while doing real work.  Big
>    news: contributors and reviewers are not perfect.

That's exactly why "follow the surrounding code" is not a good guideline.

>  * They survived to this day because we do not do tree-wide "style
>    fixes" for the sake of style fix, in order to avoid clashing with
>    real work in flight.
>
>  * Existing mistakes are not an excuse for adding new mistakes of
>    the same kind, especially when they are pointed out during the
>    review (this is not limited to "style issues").

Fortunately nobody is adding new mistakes in this patch.

> I do not think I would reject a patch with minor style bugs like
> unaligned continuation lines, if it were a patch that does real
> work.
>
> But a "style cleanups" patch that introduces new instances of style
> breakage is a different matter.

THERE IS NO STYLE BREAKAGE.

> It is clear that the original
> (picked randomly):
>
>         die ("Encountered signed tag %s; use ",
>              "--signed-tags=<mode> to handle it.",
>              sha1_to_hex(tag->object.sha1));
>
> wanted the opening double-quotes of two lines and the "sha1" at the
> beginning of the third line to align.  I see that is the local style
> a "style cleanup" change should follow.

Unless the original had a mistaken style, or there was no guideline at
all, which is the case.

> A patch that cleans up styles in preparation for a real work (like
> this one) is a rare and precious occasion for us to really clean up
> accumulated wart.  I do not want to see existing mistakes from other
> unrelated parts of the codebase that have not been cleaned up as an
> excuse to waste that rare occasion to do a good job of cleaning up.

This is a good job of cleaning up. It follows the coding style PERFECTLY.

> So that is the arbiter's decision.  Call it *my* opinion or whatever
> you like; it does not change anything.

You are rejecting a patch for not following your *ARBITRARY* coding
style, not the project's.

All you are doing is using rhetoric to say that this patch has "broken
style" doesn't follow the "project's style", and whatever, and you
conveniently ignore the fact that 535 instances of this style, and the
fact that it's not mentioned at all in Documentation/CodingStyle
proves that it does indeed follow the project's style.

Keep using rhetoric all you want, it doesn't change the facts. You are
rejecting the patch because of your own personal subjective reasons,
and not because of anything related to the project's style.

> [Footnote]
>
> *1* That would have ended this thread without wasting everybody's
> time.

It would have ended if you applied the patch that follows the coding
style to the letter.

-- 
Felipe Contreras

  reply	other threads:[~2013-05-17 16:36 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-05-09  1:16 [PATCH 0/4] trivial patches Felipe Contreras
2013-05-09  1:16 ` [PATCH 1/4] documentation: trivial style cleanups Felipe Contreras
2013-05-09 23:09   ` Junio C Hamano
2013-05-09  1:16 ` [PATCH 2/4] transport-helper: trivial style cleanup Felipe Contreras
2013-05-09 23:03   ` Junio C Hamano
2013-05-09  1:16 ` [PATCH 3/4] {fast-export,transport-helper}: style cleanups Felipe Contreras
2013-05-09  8:46   ` John Szakmeister
2013-05-09  8:50     ` Felipe Contreras
2013-05-09  9:30       ` John Szakmeister
2013-05-09 10:18         ` Felipe Contreras
2013-05-09 10:24       ` Ramkumar Ramachandra
2013-05-09 11:06         ` Felipe Contreras
2013-05-09 18:38       ` Junio C Hamano
2013-05-09 19:23         ` Felipe Contreras
2013-05-09 23:09     ` Junio C Hamano
2013-05-09 23:12       ` Felipe Contreras
2013-05-16  9:23         ` Felipe Contreras
2013-05-16 16:19           ` Junio C Hamano
2013-05-16 16:32             ` Felipe Contreras
2013-05-16 16:49               ` Junio C Hamano
2013-05-16 17:02                 ` Felipe Contreras
2013-05-16 18:10                   ` Junio C Hamano
2013-05-16 18:34                     ` Ramkumar Ramachandra
2013-05-16 23:58                       ` Felipe Contreras
2013-05-16 23:54                     ` Felipe Contreras
2013-05-17  0:24                       ` Felipe Contreras
2013-05-17  6:04                       ` Ramkumar Ramachandra
2013-05-17  6:09                         ` Felipe Contreras
2013-05-17 16:22                       ` Junio C Hamano
2013-05-17 16:35                         ` Felipe Contreras [this message]
2013-05-17 16:56                           ` Matthieu Moy
2013-05-17 17:02                             ` Felipe Contreras
2013-05-17 17:14                               ` Matthieu Moy
2013-05-17 17:18                                 ` Felipe Contreras
2013-05-09  1:16 ` [PATCH 4/4] fast-export: trivial cleanup Felipe Contreras
2013-05-09  8:52   ` John Szakmeister
2013-05-09  8:53     ` Felipe Contreras
2013-05-09  9:04       ` John Szakmeister
2013-05-09 18:52         ` Junio C Hamano
2013-05-16  9:18   ` Felipe Contreras

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

  List information: http://vger.kernel.org/majordomo-info.html

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAMP44s0o7tgUrz4xQh3H62+=625ppAOMFskOL70Nrx-O5uwaYw@mail.gmail.com' \
    --to=felipe.contreras@gmail.com \
    --cc=git@vger.kernel.org \
    --cc=gitster@pobox.com \
    --cc=john@szakmeister.net \
    --cc=peff@peff.net \
    /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.
Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

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 read-only IMAP folder(s) and NNTP newsgroup(s).