[hibernate-dev] Checkstyle and ORM

Steve Ebersole steve at hibernate.org
Mon May 18 16:07:08 EDT 2015


Hardy, do you happen to still have your sed script for updating these file
headers?

On Mon, May 18, 2015 at 2:48 PM, Sanne Grinovero <sanne at hibernate.org>
wrote:

> On 18 May 2015 at 19:44, Steve Ebersole <steve at hibernate.org> wrote:
> > And see, this[1] is exactly the kind of thing I always try to avoid...
> Why
> > did y'all decide on that approach?
>
> Personally I think the main reason is pride. Some contributors
> explicitly asked me if it was ok to add their names, after they had
> contributed several nice patches.
>
> FYI I don't update it at each and every release, but when I do I do it
> in batches by using the git log: append to existing file, pipe to sort
> and pipe to uniq, remove some aliases for same person so it's a low
> burden.
>
> I have no idea if there are legal strings attached.
>
> Sanne
>
>
>
> >
> >
> > [1]
> https://github.com/hibernate/hibernate-search/blob/master/copyright.txt
> >
> > On Mon, May 18, 2015 at 10:33 AM, Emmanuel Bernard <
> emmanuel at hibernate.org>
> > wrote:
> >>
> >> +1 I thought it was in already :)
> >>
> >> > On 18 mai 2015, at 17:20, Steve Ebersole <steve at hibernate.org> wrote:
> >> >
> >> > Sorry hit send too soon :(
> >> >
> >> > Anyway.. I assume it is because we know this information from commit
> >> > history?
> >> >
> >> > As far as the ORM one, I propose a similar change.  Any objections?
> >> >
> >> > On Mon, May 18, 2015 at 10:14 AM, Steve Ebersole <steve at hibernate.org
> >
> >> > wrote:
> >> >
> >> >> As far as the file header, I have often thought of condensing our ORM
> >> >> one
> >> >> so that is awesome information.  For my own curiosity did Richard
> give
> >> >> you
> >> >> a reason that the copyright statement is not necessary?
> >> >>
> >> >> On Mon, May 18, 2015 at 9:58 AM, Sanne Grinovero <
> sanne at hibernate.org>
> >> >> wrote:
> >> >>
> >> >>>> On 18 May 2015 at 15:23, Emmanuel Bernard <emmanuel at hibernate.org>
> >> >>>> wrote:
> >> >>>> Note that custom checkstyle rule implementations does not fare well
> >> >>> with IDE checkstyle rules enforcement.
> >> >>>> I can't make it reliably work on search and OGM.
> >> >>>
> >> >>> As far as I remember the problem was related with having the
> >> >>> customisations as part of the project which is being built.
> >> >>> I'd hope one day we could publish a common set of rules by releasing
> >> >>> the custom as an independent project, consumed by all. We could try
> >> >>> that already for some projects, and see if the others catch up
> >> >>> eventually? They don't even have to use the same XML so there is
> some
> >> >>> room for customizing which rules exactly each project wants to
> >> >>> enforce.
> >> >>>
> >> >>> I'm not sure if that will resolve your problem but it's worth
> trying;
> >> >>> it could also slightly speed up the builds by a couple of seconds,
> as
> >> >>> you wouldn't have to rebuild the checkstyle module each time.
> >> >>> _______________________________________________
> >> >>> hibernate-dev mailing list
> >> >>> hibernate-dev at lists.jboss.org
> >> >>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
> >> > _______________________________________________
> >> > hibernate-dev mailing list
> >> > hibernate-dev at lists.jboss.org
> >> > https://lists.jboss.org/mailman/listinfo/hibernate-dev
> >
> >
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>


More information about the hibernate-dev mailing list