[vtk-developers] Need a client side hook for trailing whitespace

Bill Lorensen bill.lorensen at gmail.com
Thu Feb 9 12:59:56 EST 2012


Sounds good to me for .h, .c and .cxx files. I recall having to
override a commit on ITK for something like a bash script or .txt file
of some sort. I can't recall the file extension.

Or better yet, we try it for all files and fix it if it breaks some
file extension.

On Thu, Feb 9, 2012 at 12:52 PM, Berk Geveci <berk.geveci at kitware.com> wrote:
> Brad and Marcus are going to investigate the possibility of automatically
> removing trailing spaces at git add or commit stage. If we do that, would
> anyone object to enforcing the no-trailing-whitespace rule as a commit hook
> and in Gerrit (in VTK 6)?
>
>
> On Thu, Feb 9, 2012 at 12:11 PM, Bill Lorensen <bill.lorensen at gmail.com>
> wrote:
>>
>> I should have said on gerrit. And going forward, we should definitely
>> consider fixing it for VTK6.
>>
>> On Thu, Feb 9, 2012 at 12:06 PM, Berk Geveci <berk.geveci at kitware.com>
>> wrote:
>> > I am sorry but consensus among whom? There were several long discussions
>> > on
>> > the developers list about trailing whitespaces and no consensus was
>> > reached
>> > in any of them. If there is a strong consensus among VTK developers,
>> > that's
>> > fine but honestly this would be at the bottom of my priority list.
>> >
>> > -berk
>> >
>> > On Thu, Feb 9, 2012 at 11:57 AM, Bill Lorensen <bill.lorensen at gmail.com>
>> > wrote:
>> >>
>> >> The consensus is to restore the client side hook for trailing white
>> >> space. But rather than an error, it will be a warning. This will
>> >> permit developers to avoid the warning on gerrit.
>> >> See the gerrit topic: http://review.source.kitware.com/#/c/4219/
>> >> For VTK6, the warning will become an error. The VTK6 team will run a
>> >> script to cleanup existing code.
>> >>
>> >>
>> >> On Tue, Feb 7, 2012 at 9:36 AM, Marcus D. Hanwell
>> >> <marcus.hanwell at kitware.com> wrote:
>> >> > On Mon, Feb 6, 2012 at 3:43 PM, Bill Lorensen
>> >> > <bill.lorensen at gmail.com>
>> >> > wrote:
>> >> >> Now that we are using gerrit for vtk changes, I think we need a
>> >> >> trailing whitespace pre-commit hook. Currently this is caught by
>> >> >> gerrit, but a developer does not see the defect on local commits.
>> >> >>
>> >> > This mail gives a summary, we turned it off,
>> >> >
>> >> > http://www.vtk.org/pipermail/vtk-developers/2011-April/009638.html
>> >> >
>> >> > This is largely the reason for making it a warning in Gerrit (not an
>> >> > error). I would like to turn it back on (by adjusting .gitattributes
>> >> > in VTK) and leave it on as a warning in the Gerrit content check
>> >> > robot. That way, if there is good reason, the --no-verify argument
>> >> > can
>> >> > be used to bypass the local hooks.
>> >> >
>> >> > The complicating factor there is that this would also bypass the
>> >> > Gerrit Change-Id hook, this is probably acceptable for those few
>> >> > cases
>> >> > where you need to push through commits with whitespace issues but
>> >> > perhaps too far for some? The checks only ever concerned new changes,
>> >> > and would continue to do so.
>> >> >
>> >> > Marcus
>> >>
>> >>
>> >>
>> >> --
>> >> Unpaid intern in BillsBasement at noware dot com
>> >> _______________________________________________
>> >> Powered by www.kitware.com
>> >>
>> >> Visit other Kitware open-source projects at
>> >> http://www.kitware.com/opensource/opensource.html
>> >>
>> >> Follow this link to subscribe/unsubscribe:
>> >> http://www.vtk.org/mailman/listinfo/vtk-developers
>> >>
>> >
>>
>>
>>
>> --
>> Unpaid intern in BillsBasement at noware dot com
>
>



-- 
Unpaid intern in BillsBasement at noware dot com



More information about the vtk-developers mailing list